css--元素多邊形剪切

css2之前,BOX呈現(xiàn)的都是四邊形的,css3后出現(xiàn)了圓角(redius),無規(guī)則形狀(clip-path)

最近有一個(gè)需求就是把矩形的圖裁剪成五角星,百度了一波,看到了clip-path這個(gè)屬性。
他的值有好幾個(gè)inset(), circle(), ellipse(), polygon()
附上NDM鏈接clip-path
可以看出支持url里面支持svg等等,非常強(qiáng)大,今天我們只講多邊形剪切(polygon)

我們來看看代碼實(shí)現(xiàn)一個(gè)五角星要怎么實(shí)現(xiàn):
polygon(
  47% 1%, 
  59% 23%,
  92% 29%, 
  68% 47%, 
  79% 82%, 
  46% 54%, 
  16% 79%, 
  29% 43%, 
  7% 31%, 
  38% 25%
);

每一個(gè)參數(shù)都是一個(gè)路徑,跟canvas的是一樣的,前面是開始,后面是結(jié)束。
打開瀏覽器一看,我擦,果然變了(如果沒效果可能是瀏覽器版本太低了)
不過,寫的時(shí)候很容易放錯(cuò),而且修改也很麻煩,也很長(zhǎng)....

我弄了一個(gè)可視化編輯器,可以試試

live

可視化編輯預(yù)覽圖
由于clip-path支持css過渡,那也意味可以實(shí)現(xiàn)動(dòng)畫制作。

有時(shí)間我寫一個(gè)可視化動(dòng)畫編輯器。

tips: 由于瀏覽器兼容問題,只限于移動(dòng)端使用--2017

ok,就這樣吧。

---END-

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一.自適應(yīng)的橢圓 問題: 我們肯定都注意到過,我們給一個(gè)正方形元素添加一個(gè)足夠大的border-radius(指定...
    FlyingWWS閱讀 874評(píng)論 0 2
  • 第三回 籃球比賽全部結(jié)束時(shí),也臨近期末考試了,課程全部結(jié)束,大家都投入到了緊張的期末考試復(fù)習(xí)中。W沒有再在M面前出...
    若言謙祎閱讀 446評(píng)論 3 4
  • 鄉(xiāng)之秋 文/麥田慧子 鄉(xiāng)村永遠(yuǎn)不會(huì)變老 房前屋后百花留艷 田間路旁百果爭(zhēng)香...
    大漠駝?dòng)?/span>閱讀 210評(píng)論 0 0
  • 從元月2號(hào)開始,我跟在熊貓書院的后面讀書,為期十個(gè)月。每周一本書。本周的閱讀書目是《如何閱讀一本書》,這本書以前讀...
    田心遠(yuǎn)閱讀 315評(píng)論 4 3
  • 人生在世,幼時(shí)認(rèn)為什么都不懂,大學(xué)時(shí)以為什么都懂,畢業(yè)后才知道什么都不懂,中年又以為什么都懂,到晚年才覺悟一切都不...
    自然而然吧閱讀 207評(píng)論 0 0

友情鏈接更多精彩內(nèi)容