站長資訊網
        最全最豐富的資訊網站

        css怎么實現多邊形

        css實現多邊形的方法:首先創建一個HTML示例文件;然后通過transform的skew屬性實現平行四邊形;接著用before偽元素實現三角形;最后結合平行四邊行和三角形實現多邊形即可。

        css怎么實現多邊形

        本文操作環境:windows7系統、HTML5&&CSS3版,DELL G3電腦

        css怎么實現多邊形?

        CSS | 實現有趣的多邊形

        前端開發路漫漫,在行走web世界的路途中,我們肯定有遇到多邊形的設計,最簡單的方法莫過于直接上圖片走起,作為一個有“追求”的前端,當然是要“自虐”了……今天我們就來說說前端編程怎么實現多邊形,先上一張圖,乃們可以先想想怎么實現。

        css怎么實現多邊形

        css怎么實現多邊形

        效果圖

        “咋實現咋實現”,“有文字斜體向上么”,“word天,還是直接給我img吧,感覺好麻煩”。放輕松,深呼吸,跟著我,一起看css如何打磨。

        這個類似標簽的多邊形,我們可以看成平行四邊行和立三角形的結合,先上一個矩形:

        css怎么實現多邊形

        簡單的width,height

        那矩形怎么變成平行四邊形呢?就拿一個鐵絲做的矩形舉例,怎么變成平行四邊形?有人回答:很簡單啊,扭曲一下不就好了。對了,就是扭曲,transform的skew屬性。

        css怎么實現多邊形

        transform: skew(-10deg);

        誒,這時有人問了,沒有斜向上呀?怎么破,別急,看:

        css怎么實現多邊形

        transform: skew(-10deg) rotate(-8deg)

        好了,差不多了吧,可是還有個三角形呢,來,上圖:

        css怎么實現多邊形

        利用width:0;height: 0

        代碼如下:

        css怎么實現多邊形

        三角形代碼

        為什么要用before偽元素呢?你懂得,方便布局,這里很巧妙的運用了width和height均為0,利用border的顏色和位置進行設置,包括平時看到的大部分多邊形,差不多都是這個原理。最終代碼如下:

        css怎么實現多邊形

        作為css探索者,試試設置不同的border,結合transform,看看有何巧妙的效果,五角星,八邊形……手到擒來,向多邊形的世界出擊吧。

        推薦學習:《css視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久亚洲欧美国产精品| 国产cosplay精品视频| 国产精品扒开腿做爽爽爽视频 | 亚洲A∨精品一区二区三区| 国产精品久久毛片完整版| 亚洲AV永久精品爱情岛论坛| 国内精品久久久久久久亚洲| 亚洲欧洲国产精品你懂的| 精品国产乱码久久久久久1区2区 | 久久国产精品成人片免费| 久久久精品久久久久久| 91av国产精品| 精品成人免费自拍视频| 国产办公室秘书无码精品99| 久久久久无码精品国产不卡| 中文精品久久久久人妻| 日韩精品无码免费视频| 久久精品亚洲男人的天堂| 国产精品性爱| 国产精品你懂的在线播放| 91热成人精品国产免费| 久久se精品一区精品二区| 99re热这里只有精品视频中文字幕| 欧洲精品色在线观看| 亚洲国产精品无码久久久不卡| 无码人妻精品一区二| 麻豆精品视频在线观看| 久久久WWW免费人成精品| 久久国产精品国语对白| 国产福利精品视频自拍| 国产精品∧v在线观看| 国产精品综合专区中文字幕免费播放| 99精品福利国产在线| 国产vA免费精品高清在线观看| 国产VA免费精品高清在线| 国产偷窥熟女高潮精品视频| 国产在线观看高清精品| 精品无码国产自产拍在线观看蜜 | 国产精品永久免费视频| 国产精品福利电影一区二区三区四区欧美白嫩精品 | 午夜在线视频91精品|