學習重點
- box-sizing:border-box
- CSS absolute 絕對定位
- CSS relative 相對定位
- flex-direction
- column-count
- column-gap
- 偽元素
- :fitst-letter 選到字首的選取器
HTML 架構
本次架構為下方所示,只有透過 CSS 的樣式設定來做九種變化。
1 | <div class="wrap"> |
樣式一
- 學習到使用 column-count 設定欄寬與 column-gap 欄寬間距的使用。
1 | .content { |
CodePen https://codepen.io/hnzxewqw/pen/KKzPvZd
樣式二
- float 有時候還是很好用的!
CodePen https://codepen.io/hnzxewqw/pen/YzqKxYj
樣式三
- 偽元素
::before
,::after
寫錯效果差很多!
CodePen https://codepen.io/hnzxewqw/pen/NWNKvyK
樣式四
- 絕對定位置中對齊的使用。
CodePen https://codepen.io/hnzxewqw/pen/ExKYvQX
樣式五
- 使用 float。
- 偽元素
- 絕對定位
- column-count
- column-gap
國家地理系列
CodePen https://codepen.io/hnzxewqw/pen/MWygvVe
樣式六
- tranform:rotate()
- 絕對定位
CodePen https://codepen.io/hnzxewqw/pen/gOrYxeE
樣式七
CodePen https://codepen.io/hnzxewqw/pen/MWygvGj
樣式八
- transform-origin
- transform:translateY()
CodePen https://codepen.io/hnzxewqw/pen/JjXPyvM
樣式九
- 絕對定位與相對定位的應用
- flex
- overflow:hidden
- text-shadow
CodePen https://codepen.io/hnzxewqw/pen/VwaZzxB
結語
看似簡單的問字排版,但卻暗藏了一些學問與小技巧,學起來真是賺到!