CSSアドバンスドレイアウトテクニック
2997 ワード
CSSアドバンスドレイアウトテクニック
一、empty空の要素のスタイル
:empty { }
擬似クラス選択子empty
:not(:empty) { }
擬似クラス選択子not
空の要素スタイル表示
二、xx_-of-type擬似クラスセレクタ
first-of-type
は、同じタイプの最初の兄弟要素と一致する.last-of-type
は、同じタイプの最後の兄弟要素と一致する.nth-of-type(n)
は、同じタイプのn番目の兄弟要素に一致する.only-of-type
三、calc関数値でフローレイアウトをする
width: calc(100% - 15rem);
calc関数
四、vhとvwは純粋なcssダイナミックサイズを実現する
vh
のビューポートに対する高さ.ビューポートは、100単位のvh vw
のビューポートに対する幅.ビューポートは、100単位のvw vhとvw
五、vhとvwの全画面スクロールページ応用
Webアプリケーション
六、unsetはCSSリセットをする
unset
七、background-blend-mode混合モード
八、column列を応答レイアウトとする
nav {
/* column-count: 4;
column-width: 150px; */
columns: 4 150px;
column-gap: 2rem;
column-rule: 1px dashed #ccc;
column-fill: auto;
}
column列応答レイアウト
九、その他の偏門は実用的である
1、 input
outline: none;
2、
contenteditable
3、
user-select: none
4、Box-sizing 、 border、padding
box-sizing: border-size
5、calc
width: calc(100% - 100px)
元のチュートリアルのアドレス