iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

CSS Secrets 導讀 系列

如果你是前端工程師卻不知道 Lea Verou 只能說你根本沒見過大神。作者 Lea Verou 是 W3C CSS 工作小組的特邀專家,也是 W3C 制定 CSS 規則的成員之一。

本書介紹了 47 個 CSS 的秘密,分為七大類,書裡面用到 DRY 的設計方法來解決一般遇到的 CSS 問題。

我希望能一天導讀一個秘密,所以會超過30天的比賽期間。

鐵人鍊成 | 共 30 篇文章 | 41 人訂閱 訂閱系列文 RSS系列文
DAY 11

Secret 9: 靈活的橢圓形

自從border-radius成為標準後,開發者們終於不必再用圖片製作圓角的圖案。想要一個正圓形,只要將border-radius設為正方形邊寬的一半就可以了。...

2018-10-26 ‧ 由 yowlonglee 分享
DAY 12

Secret 10: 平行四邊形

平行四邊形使用在網頁設計的時候,是為了讓頁面看起來更活潑更有動感。 首先用skew()來製作一個平行四邊形的按鈕。 <a href="#&quo...

2018-10-27 ‧ 由 yowlonglee 分享
DAY 13

Secret 11: 鑽石形圖片

鑽石形的圖片是常見的一種視覺設計,但是用 CSS 不容易做到。事實上,一直到最近,它還是不可能實現的效果。以前網頁設計師要實現鑽石形圖片,必須從原始圖片下手,先...

2018-10-28 ‧ 由 yowlonglee 分享
DAY 14

Secret 12: 截角效果 (CSS gradient)

裁切的截角不只是用來收集折價券省錢,也是印刷和網頁上常見的設計圖案。它的表現方式是以45度角裁去元素一個或以上的角落。尤其當近年扁平化設計(flat desig...

2018-10-29 ‧ 由 yowlonglee 分享
DAY 15

Secret 12: 截角效果 (inline SVG)

雖然 CSS gradient 的方法可以用,不過它的程式碼是冗長的,需求變更時要做多個地方調整,好在我們還有其他的方法,其中一種是用border-image配...

2018-10-30 ‧ 由 yowlonglee 分享
DAY 16

Secret 12: 截角效果 (clip-path)

雖然border-image的做法很簡潔也很 DRY,仍然有它的限制,比如說我們還是需要有個純色的背景。 還記得在鑽石形圖片中用過的clip-path嗎?CSS...

2018-10-31 ‧ 由 yowlonglee 分享
DAY 17

Secret 13: 梯形標籤

梯形和平行四邊形的差別是,它只有二個邊是平行的,另外二個邊可以是任何角度。以前這個形狀是非常難用CSS做出來,雖然它是一種常見的形狀,尤其用在模仿標籤的樣子。如...

2018-11-01 ‧ 由 yowlonglee 分享
DAY 18

Secret 14: 簡單的圓餅圖 (CSS transforms)

圓餅圖,即使是只有二種顏色的簡單圖案,在CSS也不是容易做得到。 常用的做法包括用繪圖軟體事先製作許多圖案給不同的值使用,或者用大型的JavaScript函式庫...

2018-11-02 ‧ 由 yowlonglee 分享
DAY 19

Secret 14: 簡單的圓餅圖 (SVG)

SVG讓許多圖像的工作變簡單,製作圓餅圖也不例外。然而與其用路徑畫圓餅圖,我們要用一個小技巧。 先從一個圓形開始: <svg width="10...

2018-11-03 ‧ 由 yowlonglee 分享
DAY 20

Secret 15: 單邊陰影

大部分的人用三個長度值和一個顏色值來做CSS陰影 box-shadow: 2px 3px 4px rgba(0,0,0,.5); 這個樣式實際上包含下面的步驟...

2018-11-04 ‧ 由 yowlonglee 分享