【Vaster2】CSSだけでSNSボタンのデザインを変える方法
Vaster2にはデフォルトでスタイリッシュなSNSボタンが搭載されている。
しかし、ブログをいじり始めるととデザインを自分なりにカスタマイズしてみたくなるもの。
そこで、CSSを変更してカスタマイズしたSNSボタンのデザインサンプルをここに残しておくことにする。
なお、本来のコードは「トーマスイッチ」さん のブログ記事にて公開されている。
本記事の趣旨は、上記記事のコードを書き換えてSNSボタンのデザインを変更するというもの。
SNSボタンのサンプル
以下のCSSを記載することで、上のようなSNSボタンに変更することができる。
なお、ボタンの上をカーソルが通過する時に一瞬拡大する仕様になっている。
SNSボタンのコード
サンプルのようなデザインにするには、CSSの「.sns li {}~.pocket a:hover {}」までを以下のコードに書き換える。
※本来のコードは「トーマスイッチ」さん のブログ記事を参照
.sns li {
float:left;
width:80px; /* ボタンの横幅(レスポンシブ対応にしたい場合は%で指定) */
height:80px;
margin:20px 3px;
list-style:none !important;
}
.sns li span,.sns .fa{
font-size:30px !important;
}
.sns li a {
font-size:12px;
position:relative;
display:block;
padding:8px;
transition:0.3s;
text-align:center;
text-decoration: none;
}
/* ツイッター */
.twitter a {
color:#fff;
background:#00acee;
display: inline-block;
}
.twitter a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
@-webkit-keyframes zoom {
50% {
-webkit-transform: scale(1.1);
}
}
@keyframes zoom {
50% {
transform: scale(1.1);
}
}
/* Facebook */
.facebook a {
color:#fff;
background:#3b5998;
display: inline-block;
}
.facebook a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
/* グーグル */
.google1 a {
color:#fff;
background:#db4a39;
display: inline-block;
}
.google1 a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
/* はてぶ */
.hatebu a {
color:#fff;
background:#5d8ac1;
display: inline-block;
}
.hatebu a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
/* feedly */
.feedly a{
color:#fff;
background:#87c040;
display: inline-block;
}
.feedly a:hover{
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
/* Pocket */
.pocket a {
color:#fff;
background:#f03e51;
display: inline-block;
}
.pocket a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
float:left;
width:80px; /* ボタンの横幅(レスポンシブ対応にしたい場合は%で指定) */
height:80px;
margin:20px 3px;
list-style:none !important;
}
.sns li span,.sns .fa{
font-size:30px !important;
}
.sns li a {
font-size:12px;
position:relative;
display:block;
padding:8px;
transition:0.3s;
text-align:center;
text-decoration: none;
}
/* ツイッター */
.twitter a {
color:#fff;
background:#00acee;
display: inline-block;
}
.twitter a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
@-webkit-keyframes zoom {
50% {
-webkit-transform: scale(1.1);
}
}
@keyframes zoom {
50% {
transform: scale(1.1);
}
}
/* Facebook */
.facebook a {
color:#fff;
background:#3b5998;
display: inline-block;
}
.facebook a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
/* グーグル */
.google1 a {
color:#fff;
background:#db4a39;
display: inline-block;
}
.google1 a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
/* はてぶ */
.hatebu a {
color:#fff;
background:#5d8ac1;
display: inline-block;
}
.hatebu a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
/* feedly */
.feedly a{
color:#fff;
background:#87c040;
display: inline-block;
}
.feedly a:hover{
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
/* Pocket */
.pocket a {
color:#fff;
background:#f03e51;
display: inline-block;
}
.pocket a:hover {
-webkit-animation: zoom .3s;
animation: zoom .3s;
}
スポンサーリンク
スポンサーリンク
コメント
0 件のコメント :
コメントを投稿