2015年3月29日

完整文章位於 OXXO.STUDIO 新網站
點選閱讀完整文章:
http://www.oxxostudio.tw/articles/201503/css-regular-polygon-transform.html

摘要:
上一篇 我們介紹了如何利用 before 和 after 偽元素來做 Material Design 風格的按鈕,裏頭關鍵的技術就在於活用邊框寬度和 div 本體寬高,因此這篇再加碼一個效果,就是純粹利用 CSS,讓「單一個」div,從正三角形變換為正八邊形 ( 單一 div 最多只能做到正八邊形 ),最後再搭配動畫的效果,變成正多邊形的變換動畫,也由於正多邊形需要用到不少的三角函數計算,為了方便起見,這裡將正多邊形的邊統一都設為 100px。 如果對於偽元素的應用有興趣的,也可以參考我之前的一些文章的啦!