如何使用CSS 創建均勻彎曲的六邊形
您提供的CSS 有效地彎曲了六邊形的四個邊,留下頂部和底部直的。如果您想要完全彎曲的六邊形,可以進行以下修改:
在CSS 程式碼中,請變更以下內容:
#hexagon-circle:before, #hexagon-circle:after { position: absolute; width: inherit; height: inherit; border-radius: inherit; background: inherit; content: ''; }
並加入以下內容:
.hex { position: relative; margin: 1em auto; width: 10em; height: 17.32em; border-radius: 1em/.5em; background: orange; transition: opacity .5s; } .hex:before, .hex:after { position: absolute; width: inherit; height: inherit; border-radius: inherit; background: inherit; content: ''; } .hex:before { -webkit-transform: rotate(60deg); transform: rotate(60deg); } .hex:after { -webkit-transform: rotate(-60deg); transform: rotate(-60deg); }
這個新程式碼產生一個六邊形,其所有側面(包括頂部和底部)都具有平滑彎曲的邊緣。
以上是如何用 CSS 創造一個完全彎曲的六邊形?的詳細內容。更多資訊請關注PHP中文網其他相關文章!