XDで作ったボタンをScssで実装する

元となるXDファイルとScssファイルは下記にアップしています。
各ボタンはコンポーネントになっていますのでコピペするなりアセットとして読み込むなり、ご自由にお使いください。

2020.03.07【XDファイル更新】
背景色変更のインタラクションの設定を変えたものを追加しました。
メモを追加しました。
XDにも更新内容を追記しています。

各ボタンのXDでの動きはこんな感じ。

ボタンのベースとなるScssは下記のソースです。
※ ボタンをaタグで作ったので、非活性状態はdisabledクラスを付与することで適用されるようにしています。

button01不透明度 変更

hoverで不透明度が薄くなります。

button02背景色 変更

hoverで背景色が変わります。

button03塗りから線

hoverで塗りから線に変わります。

button04線から塗り

hoverで線から塗りに変わります。

button05左から色変更

hoverで左から背景色が変わります。

button06上から色変更

hoverで上から背景色が変わります。

button07左右から色変更

hoverで左右から背景色が変わります。

button08上下から色変更

hoverで上下から背景色が変わります。

button09左右に色変更

hoverで左右に背景色が変わります。

button10上下に色変更

hoverで上下に背景色が変わります。

button11文字間を広げる

hoverで文字間を拡げます。

まとめ

XDのコンポーネントとステートの勉強がてらに作ってみました。

また他のボタンやよく使うオブジェクトも追加していきます。(たぶん