Font Awesomeの表示設定を簡単に行えるライブラリ Flexible Font Awesome
flexible-faは、font-awesomeのアイコンを簡単にサイズを指定したり、位置を調整したり、回転させたりできるライブラリです。
dnomak/flexible-fa
Sass版を使ってみました。
用意したのは下記のHTMLです。
<ul> <li><a href="#">Github</a></li> <li><a href="#">Twitter</a></li> </ul>
最初にGithubよりsassファイルをダウンロードしてきて、読み込みます。
@import "flexible-fa";
アイコンの表示
%fa {
@include fa();
}
ul li:first-child a:before {
@extend %fa;
@include fa(github); //表示したいアイコン
}
ul li:last-child a:before {
@extend %fa;
@include fa(twitter); //表示したいアイコン
}
サイズの指定
fa-size()でサイズの指定ができます。
ul li:fist-child a:before {
@extend %fa;
@include fa(github);
@include fa-size(2em);
}
ul li:last-child a:before {
@extend %fa;
@include fa(twitter);
@include fa-size(4em);
}

位置の指定
fa-aling()で位置の指定。top、middle、bottomが指定できます。
ul li:fist-child a:before {
@extend %fa;
@include fa(github);
@include fa-align(top);
}
ul li:last-child a:before {
@extend %fa;
@include fa(twitter);
@include fa-align(bottom);
}

回転
fa-rotate()で回転できます。
ul li:fist-child a:before {
@extend %fa;
@include fa(github);
@include fa-rotate(90deg);
}
ul li:last-child a:before {
@extend %fa;
@include fa(twitter);
@include fa-rotate(180deg);
}

フリップ
fa-flip()でフリップできます。horizontal、vericalが指定できます。
ul li:fist-child a:before {
@extend %fa;
@include fa(github);
@include fa-flip(horizontal);
}
ul li:last-child a:before {
@extend %fa;
@include fa(twitter);
@include fa-flip(vertical);
}

スピン
fa-spin()でアニメーションで回転します。一回転辺りの時間を指定します。
ul li:fist-child a:before {
@extend %fa;
@include fa(github);
@include fa-spin(2s);
}
ul li:last-child a:before {
@extend %fa;
@include fa(twitter);
@include fa-spin(4s);
}

Comment
コメント(0)
コメントはまだありません。
コメントする
Trackback(0)