練習做一個網購商品列表首頁
本來練習的課程只做了一個商品主題式列表,但因為看到很多人都做了有表頭表尾的網購首頁出來,想說不能輸,就越做越多了 XD
以下整理幾個用到的東西
主題式列表
其實就是 ul li 的結構而已
在商品列表左上方放折扣訊息
這可以用 position: absolute
做到
首先放了一個紅色三角形上去
- 【轉】純 CSS 畫的基本圖形(矩形、圓形、三角形、多邊形、愛心、八卦等),NB 麽 - 草根程序猿 - 博客園
- 用 CSS 設計出三角形圖案 - Wibibi
- CSS 三角形產生器
- 30 天掌握 Sass 語法 - (27) 使用 @if 提升 @Mixin 靈活度,以 CSS 圖形化為例 - iT 邦幫忙:: 一起幫忙解決難題,拯救 IT 人的一天
1 | .bg { |
之後再把文字擺上去,順便用了 transform: rotate(-45deg);
讓文字旋轉
1 | .productList li .sale { |
回到最上頁
先用了 position: fixed
讓按鈕固定在右下角
再配合平滑滾動,讓畫面看起來比較和緩
1 | html { |
按鈕也有用 border-radius: 5px;
來產生圓角
其他
好像沒什麼了。剩下大概就
- 大量使用 hover 製造互動效果
- 使用
display: flow-root
閉合浮動
之後也要花時間學習怎麼配色,不然我一直都用粉紅色和淡藍色 XD
附上試作的網頁
See the Pen 利用絕對定位設計左上角圖案 by Chiu (@ayugioh2003) on CodePen.