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

        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號
        主站蜘蛛池模板: 中文精品无码中文字幕无码专区| 99免费精品视频| 久久久久一级精品亚洲国产成人综合AV区| 国产午夜精品理论片| 精品久久久噜噜噜久久久| 青春草无码精品视频在线观| 色偷偷88888欧美精品久久久| 国产精品网址你懂的| 亚洲国产精品乱码一区二区 | 国产精品人成在线播放新网站| 久久国产精品成人免费| 久久久久99精品成人片牛牛影视| 无码人妻精品一区二区三区在线 | 在线电影国产精品| 精品国产乱码一区二区三区| 最新国产在线精品观看| 久久露脸国产精品| 国产精品麻豆欧美日韩ww| 久久精品国产精品国产精品污| 久久丝袜精品中文字幕| 国产精品免费久久久久影院| 日本精品卡一卡2卡3卡四卡| 亚洲一区精品无码| 四虎国产精品永久地址入口| 精品熟女少妇aⅴ免费久久 | 亚洲国产精品无码久久青草| 久久精品综合一区二区三区| 国产玖玖玖九九精品视频| 国产精品久操视频| 国产精品推荐天天看天天爽| 中文字幕精品一区二区日本| 亚洲精品中文字幕乱码三区 | 国产精品自产拍在线观看| 97久久综合精品久久久综合| 2022国产精品自产拍在线观看| 久久精品这里只有精99品| 欧美激情精品久久久久| 欧洲精品视频在线观看| 99久re热视频这里只有精品6| 久久久久女人精品毛片| 亚洲码国产精品高潮在线|