Closed21
2minCording Part1
2分コーディングに挑戦!
この人のやつをやっていく
<button class="menu__item active" style="--bgColorItem: #ff8c00;" >
<svg class="icon" viewBox="0 0 24 24">
<path d="M3.8,6.6h16.4"/>
<path d="M20.2,12.1H3.8"/>
<path d="M3.8,17.5h16.4"/>
</svg>
</button>
svgとは何なのか🤔
こんなツールまである👀
box-sizing: border-box;
を指定することで、width とheight にpaddingも含む事ができるようになる
html *,
html *::before,
html *::after {
box-sizing: inherit;
}
box-sizing: inherit;
で継承されない親のプロパティを継承することができるようになる
-webkit-tap-highlight-color: transparent;
ここではスマホ専用のリンクをタップした時の動きが書いてある
all: unset;
を使うことで、プロパティをリセットできる
アンダースコアを2つ繋げる命名規約があるらしい
BEMっていう命名規約
will-change
では、ブラウザーに要素の変更の予測を伝えている
なるほど!!
この丸い所はbefore要素を作ってやっているのか~
だから最前面じゃなかったりtransformで色々スタイルが指定してあるんだ👍
animation
を使うとanimationに関わるプロパティが一括で指定できる
@keyframes
では、アニメーションの開始時と終了時のスタイルを指定することができる
querySelector
を使うことで、HTMLの要素を取得することができるようになる
選択によってスタイルが変わる動きの書き方は、ここのサイトが参考になった👌🏻
イベント処理の書き方
このスクラップは2021/04/20にクローズされました