tumblr からの新しいコード{LikeButton}
には、色とサイズという非常に少数のオプションが付属しています。
「いいね」機能を処理し、SVG グラフィックを提供する iFrame を挿入します。
ただし、iframe およびクロス サイト スクリプティング ポリシーにより、css で変更したり、コンテンツを編集したりすることはできなくなりました。
独自の Like ボタン スプライトまたは svg を使用するために、新しいコードを変更または挿入するにはどうすればよいですか?
tumblr からの新しいコード{LikeButton}
には、色とサイズという非常に少数のオプションが付属しています。
「いいね」機能を処理し、SVG グラフィックを提供する iFrame を挿入します。
ただし、iframe およびクロス サイト スクリプティング ポリシーにより、css で変更したり、コンテンツを編集したりすることはできなくなりました。
独自の Like ボタン スプライトまたは svg を使用するために、新しいコードを変更または挿入するにはどうすればよいですか?
@mikedidthis の投稿のおかげで、現時点で考えられる最善の解決策は次のとおりです。
のようなボタンを親に配置し、 のdiv
ようli
に呼び出します.like
。ボタンの上に、Tumblr でハート アイコンに使用される SVG を配置します。
<li class="like">
<svg width="14" height="14" viewBox="0 0 19 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000">
<path d="M14.0425097,0.000920262799 C16.1435097,-0.0400797372 18.8835097,1.28192026 18.9635097,5.36992026 C19.0525097,9.95492026 15.1985097,13.3079203 9.48350967,16.2089203 C3.76650967,13.3079203 -0.0874903349,9.95492026 0.00150966509,5.36992026 C0.0815096651,1.28192026 2.82150967,-0.0400797372 4.92250967,0.000920262799 C7.02450967,0.0419202628 8.87050967,2.26592026 9.46950967,2.92792026 C10.0945097,2.26592026 11.9405097,0.0419202628 14.0425097,0.000920262799 Z"></path>
</svg>
{LikeButton size="14"}
</li>
<svg width="..." height="..."...
と{LikeButton size="..."}
をお好みのサイズに変更してください。
シンプルなCSSをたくさん使ってみましょう
.like { /* Make a parent element */
position: relative;
}
.like svg path { /* Select your color of choice */
fill: #563d7c;
}
.like .like_button { /* Position like button above your custom one */
position: absolute;
top: 0;
opacity: 0;
}
.like .like_button.liked { /* Keep the functionality active */
opacity: 1;
}
ここでは、リブログ ボタンに対して同じことを行う方法を示します。これは iFrame では呼び出されないため、もう少し単純です。親などに入れ、div
次のli
ように呼び出します.reblog
<li class="reblog">
{ReblogButton size="14"}
</li>
そして、CSS
.reblog svg path { /* Select your color of choice */
fill: #563d7c;
}
最初にここに投稿されました。