- 文章のフォントサイズ
近年のwebページは行の高さを大きくとり
文章全体をゆったりと大きくする傾向がある。
line-heightで行の高さを1.8倍にしてる
行の高さ = font-size14pxの1.8倍 = 25.2px
- Adobe Color cc 配色サイト
- gogle fonts フォントサイト
- https://fontawesome.com/ アイコンフォトサイト
- パンくずリストの矢印
a::after
margin-left: 10px
content: '\f105'
font-family: 'FontAwesome'
opacity: 0.3
- 1vwは画面横幅の100分の1になる
例)
画面横幅が320pxの時にh1要素を48pxで表示したい時
1vw = 3.2px
48 % 3.2 = 15 になるから
48px = 15vw
- フォントサイズ = 1em
例)
font-sizeが115pxだとすると
1em = 115px
0.1em = 11.5px
0.2em = 23pxとなる
- npx gulp タスクランナー
- gulp imagemin 画像圧縮
- html:5 雛形
- link:css 読み込むcss設定
- sec セクション
- . div class=""
- section. section class=""
- ul>li*5>a[href=#]
ul
li
a(href="#")
li
a(href="#")
li
a(href="#")
- table>tr*4>th+td
table
tr
th
td
tr
th
td
tr
th
td
tr
th
td
- div:not(:first-child)
first-childで親要素内の1つ目の子要素が適用される 子要素はこの場合divになる notをつけることで1つ目以外の子要素に適用される
- 親 display: flex
各子要素にflex:1で等倍
- flex-wrap: wrap
横に並べたパーツの横幅が100%を超えたら カラム落ちで下に表示さす 各子要素に%を指定
footer
.container
display: flex
flex-wrap: wrap
.footA
flex: 0 0 40%
.footB
flex: 0 0 60%
display: flex
div
flex: 1
.footC
flex: 100%
- 円
emでフォントサイズの2倍 中央の50%
width: 2em
line-height: 2em
border-radius: 50%
- z-index: 100
positionで別レイヤー化したパーツの重なり順を指定
- position: static
header等の重なりを解除 (position: absolute)で重ねたやつを解除する
- c#
color: #カラーコード
- c:i
color: inherit
- bc
background-color:
- mt
margin-tpo
- mb
margin-bottom
- m0-a
margin: 0 auto
- ml:a
margin-left: auto
- mr:a
margin-right: auto
- fz
font-size
- w
width:
- h
height:
- lh
line-height
- op
opacity
- ll
list-style
- tdn
text-decoration: none
- tdu
text-decoration: underline
- ta:c
text-align: center
- ai:c
align-items: center
上下方向中央揃え - jc:sb
justify-content: space-between
左右方向両端揃え - ta:l
text-align: left
- wb:k
word-break: keep-all
改行を禁止する - dib
display: inline-block
- df
display: flex
- fxd:rr
flex-direction: row-reverse
- fx:1
flex:1
- bdrs
border-radius:
- mnw
min-width:
- mxw
max-width:
- a(href="#") 文字
- p 文字の改行
p 〒000-0000 東京都中央区杉並3-3-403
br
a(href="#") http://logger.nett/
- 代替テキストを非表示設定
span.fa.fa-twitter(title="Twitter",aria-hidden="true")
span.sr-only Twitter
style(type='text/css').
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect( 0,0,0,0 );
border: 0;
}
- トグルボタン(代替テキスト付き)
button(type="button").headC
span.fa.fa-bars(title="MENU")