1. 程式人生 > >用CSS畫太極圖

用CSS畫太極圖

效果圖如上,預覽連結點這裡

多用css畫幾個圖就會發現,其實都是視覺欺騙的把戲。你看到的太極圖的不是你以為的太極圖。人有時也是。

我覺得用CSS畫圖,最重要的一點是結構的拆解。初看時不知如何下手就是因為不知道從何畫起並和css的屬性結合。在這裡,你第一眼肯定知道要用上border-radius這個屬性。接下來呢?我覺得下面四張演變圖你就清楚了。

就把程式碼貼上逐行分析吧,文字分享略枯燥。主要是CSS程式碼,HTML結構只有一個div元素。

當然在結構上也可以在div內部加子元素實現,這裡用偽元素就使得在結構上簡潔了些。