Twitter、はてなブックマークの横幅を設定する方法(CSS)

「Twitter」や「はてなブックマーク」のボタンをサイトに設置すると、Twitterのボタンの右側に広い余白ができ、また、「はてなブックマーク」ボタンの横は狭い余白ができ、それぞれのボタンで意図しない幅が設定されてしまいます。

twitter_hatena_button

ボタンの幅を自分の意図する幅に変更する方法

Twitter、はてな、それぞれiframeに設定された値によって幅が設定されています。その値を変更することはできませんが、それより優先順位の高い値をiframeに設定することで幅を変更できます。

Twitterのボタンの幅を変更する方法

Twitterのiframeにclassが設定されていて、そこには「twitter-share-button」また「twitter-tweet-button」が設定されています。

style.cssなどCSSファイルに「twitter-share-button」クラスを追加して、幅widthと値を設定し、「!important」を追加することで幅を設定できます。

.twitter-share-button {
	width:100px !important;
}

はてなブックマークのボタンの幅を変更する方法

はてなブックマークボタンもifameにclassが設定されていて、そこには「hatena-bookmark-button-frame」が設定されています。

style.cssファイルに「hatena-bookmark-button-frame」を追加して、幅widthと値を設定し「!important」を追加して優先度を上げることで、設定した値が反映されるようになります。

.hatena-bookmark-button-frame{
	width:200px !important;
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です