webstudioWhitePallet

cssプロパティメモ

2018/02/11

CSS3が本格的に実装可能になってきたので良く使うプロパティメモ。


カラム(親要素に指定)

ul{ display:flex; justify-content:center; flex-wrap:wrap; }

padding等で要素の膨らみを無くす

li{ box-sizing:border-box; width:200px; padding:50px; border:4px solid #000; }

%からpxを+-する

div{ width:calc(100% - 40px); }

画像を親要素のサイズに合わせる

.img_box{ width:300px; height:200px; } .img_box img{ width:100%; height:100%; object-fit:cover; }

定義型変数

:root{ --bgcolor:#f8f8ff; } div{ background:var(--bgcolor); }

はみ出した文字を「…」と表示

.text{ text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }

スクロール

.wrap{ overflow-x:hidden; overflow-y: scroll; scroll-behavior: smooth; }

スクロールに合わせて要素が上下(オマケ)

h2{ position:sticky; } ※ 先祖要素に「overflow:hidden」があると効かない等 まだまだバグがあるようなのでjavascriptが無難。

カテゴリー:CSS

top