【CSS】八邊形

微信訂閱號:rabbit_svip

做八邊形效果,也是像【CSS】平行四邊形 這個筆記里講的那樣,用transform屬性,旋轉內容。

微信訂閱號:rabbit_svip

HTML代碼

<figure>
    <img src="images/timg5.jpg" alt="">
</figure>

CSS代碼

figure {
    width: 300px;
    height: 300px;
    transform: rotate(45deg);
    overflow: hidden;
}
img {
    width: 300px;
    height: 300px;
    transform: rotate(-45deg);
}

HTML5提供了一個語義標簽<figure>,把<img>放在<figure>里面是一個正常的邏輯。

所以這里可以很粗暴的用【CSS】平行四邊形 里的方法1,先旋轉外層容器,再反旋轉圖片。

前提是外層的容器(這里指<figure>)要設置**overflow:hidden **, 這樣,圖片反旋轉之后,超出容器的部分就會被隱藏掉,從而實現八邊形效果。



HTML與CSS 目錄:HTML與CSS

上一篇:【CSS】平行四邊形

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 1,805評論 0 2
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,337評論 0 11
  • 麗江當然各色漂亮的客棧很多很多,古城里也有很多家。大多有個漂亮的小院和別致的吊床。 跟年輕人學會...
    尹燕簡書閱讀 587評論 0 0
  • 困! 很困!! 非常困!!! 眼皮兒內就像貼了層粗砂紙,沉重的讓人不敢睜開,即使只是這么閉著眼,一不小心動了動眼球...
    叢銘閱讀 418評論 4 1
  • 當系統不再提供與其規范一致的服務時,故障就發生了,可用性就是指系統修復故障的能力,它關注的方面包括如何檢測系統故障...
    yuruilee閱讀 2,049評論 3 1