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

css3制作10邊形

錢多多2年前11瀏覽0評論

CSS3是Web前端開發中非常重要的一種技術,它為我們提供了許多強大的樣式特性,可以實現各種奇妙的效果。其中,制作10邊形是一種比較特殊的需求,在這篇文章中,我們將介紹如何使用CSS3來制作一個漂亮的10邊形。

.polygon {
width: 0;
height: 0;
border-style: solid;
border-width: 60px 29px 0 29px;
border-color: #3498db transparent transparent transparent;
position: relative;
top: -50px;
left: -6px;
transform: rotate(36deg);
float: left;
}
.clearfix {
clear: both;
}
.container {
width: 70%;
margin: auto;
margin-top: 100px;
}

首先,我們需要創建一個類名為polygon的元素,這個元素將被賦予10邊形的特性。在這個元素的樣式中,我們需要設置它的寬高為0,然后設置邊框樣式為實線,邊框寬度為60px 29px 0 29px,邊框顏色為#3498db transparent transparent transparent(這里的各參數代表邊框顏色分別對應上、右、下、左四個方向)。還需要設置元素的定位為相對定位,把它向上移動50px,向左移動6px,以便讓它處于中心位置。最后,我們需要讓元素旋轉36度,來實現10邊形的效果。需要注意的是,我們需要結合float屬性來使元素排到容器的左側。

接下來,我們需要創建一個類名為clearfix的元素,它的樣式非常簡單,只需要設置clear:both即可。這個元素的作用是清除浮動,以便在容器中放置多個10邊形時,它們能夠按照預期進行排列。

最后,我們需要創建一個類名為container的元素,它的樣式設置了它的寬度為70%,然后通過margin:auto和margin-top:100px讓它水平居中,并在上方留出一定的距離。這個元素將作為我們多個10邊形的容器。

有了這些設置,我們就可以在container元素中插入多個polygon元素,它們將根據我們的設置自動排列并形成漂亮的10邊形。