使用 CSS3 產生重複的六邊形圖案
這是一個突出的問題,突顯了 CSS3 轉換的功能。該解決方案涉及使用單一 div 元素,以及形成六邊形的左翼和右翼的附加子 div。背景圖像是繼承的,而偽元素旋轉圖像以創建完整六邊形的錯覺。
以下是此技術的細分:
旋轉「翅膀」:
`.hexrow > ;分區> div:first-of-type {
-ms-transform:rotate(60deg);
-webkit-transform:rotate(60deg);
...}
`.hexrow >分區> div:last-of-type {
-ms-transform:rotate(-60deg);
-webkit-transform:rotate(-60deg);
...`
定位偽偽偽元素以建立完整的六邊形:
`.hexrow >分區> div:first-of-type:before {
-ms-transform:旋轉(-60deg) 翻譯(-150px, 0);
-webkit-transform:旋轉(-60deg) 翻譯(-150px, 0) );
... }
`.hexrow >分區> div:last-of-type:before {
-ms-transform:rotate(60deg) 翻譯(100px, 86.6px);
-webkit-transform:rotate(60deg) 翻譯(100px, 86.6px);
...`
此技術透過定位「hexrow」容器中的特定元素,可以在六邊形內精確放置文字或影像。
以上是如何僅使用 CSS3 建立重複的六角形圖案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!