欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

平排正六邊形css3

傅智翔2年前8瀏覽0評論

平排正六邊形是一種獨特的形狀,可以通過 CSS3 來進行展示。在 CSS3 中,我們可以使用 transform 屬性和偽元素來創建一個完美的平排正六邊形。

.hexagon {
width: 100px;
height: 55px;
background-color: #F00;
position: relative;
margin: 28px 0;
}
.hexagon:before,
.hexagon:after {
content: "";
position: absolute;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
}
.hexagon:before {
bottom: 100%;
border-bottom: 25px solid #F00;
}
.hexagon:after {
top: 100%;
width: 0;
border-top: 25px solid #F00;
}

上面的代碼中,我們首先定義了一個基本的形狀,它的寬度為 100 像素,高度為 55 像素,并設置了背景顏色。然后,我們使用偽元素來創建正六邊形的下半部分和上半部分。我們將它們絕對定位到基本形狀的底部和頂部,然后通過設置邊框的大小和顏色來形成正六邊形。這里需要注意的是,我們使用了 transparent 顏色來使邊框消失。

為了完美地顯示我們的正六邊形,我們還可以使用 transform 屬性來進行旋轉和縮放。通過將基本形狀旋轉 30 度,并將它的高度設置為 65 像素,我們可以得到一個完美的平排正六邊形。

.hexagon {
width: 100px;
height: 65px;
background-color: #F00;
position: relative;
margin: 28px 0;
transform: rotate(30deg);
}
.hexagon:before,
.hexagon:after {
content: "";
position: absolute;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
transform: rotate(60deg);
}
.hexagon:before {
bottom: 100%;
border-bottom: 32.5px solid #F00;
transform: rotate(-60deg);
}
.hexagon:after {
top: 100%;
width: 0;
border-top: 32.5px solid #F00;
transform: rotate(-60deg);
}

通過這種方式,我們可以輕松地創建一個平排正六邊形的形狀,讓我們的網頁變得更加獨特和吸引人。