clip-path能根據設定的大小將頁面的元素劃分出所要顯示的區域,或者說相當於遮罩而不是真正地裁去某個部分,這裡我們就來看一下CSS中的clip-path區域裁切屬性使用教學
CSS中的clip-path能夠讓你指定一個網頁元素的顯示區域,而不是預設的顯示全部。
.clip-me { /* 已被标志为不推荐使用的写法 */ position: absolute; /* 需要 absolute 和 fixed 定位 */ clip: rect(110px, 160px, 170px, 60px); /* 或 "auto" */ /* 值描述的是一个 top/left 点和一个 bottom/right 点 */ /* 最新规范写法 (没有定位要求), */ clip-path: inset(10px 20px 30px 40px); /* or "none" */ /* 值指的是 top, right, bottom, left 四个点 */ }
在clip-path的屬性值中的inset()函數中有四個值,分別表達著top/left和bottom/right四個點,圈出一個矩形面積。這個矩形面積外的部分都會被裁切隱藏掉。
要注意的是,數值中間是用空格分割的,而老式的則是用逗號。
範例:
#看這個效果,對這個p進行了裁切。
程式碼如下:
<p class="haorooms-small" style="background-image: url('http://sandbox.runjs.cn/uploads/rs/216/0y89gzo2/idtga8h3.png');"> </p>
.haorooms-small { background-size: cover; width: 300px; height: 300px; -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%); clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%); }
#clip-path的inset屬性應用
<img class="clip-me lazy" src="/static/imghwm/default1.png" data-src="thing-to-be-clipped.png" alt="詳解CSS中的clip-path區域裁切屬性使用方法" > .clip-me { /* 最新规范写法 (没有定位要求), */ clip-path: inset(10px 20px 30px 40px); /* or "none" */ /* 值指的是 top, right, bottom, left 四个点 */ }
#在clip-path的屬性值中的inset()函數中有四個值,分別表示top/left和bottom/right四個點,圈出一個矩形面積。這個矩形面積外的部分都會被裁切隱藏掉。
clip-path的其他屬性應用
.clip-me { /* 引用一个内联的 SVG <clipPath> 路径*/ clip-path: url(#c1); /* 引用一个外部的 SVG 路径*/ clip-path: url(path.svg#c1); /* 多边形 */ clip-path: polygon(5% 5%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%); /* 圆形 */ clip-path: circle(30px at 35px 35px); /* 椭圆 */ clip-path: ellipse(65px 30px at 125px 40px); /* inset-rectangle() 将会替代 inset() ? */ /* rectangle() 有可能出现于 SVG 2 */ /* 圆角 */ clip-path: inset(10% 10% 10% 10% round 20%, 20%); }
SVG 裁切路徑範例:
<clipPath id="clipping"> <circle cx="150" cy="150" r="50" /> <rect x="150" y="150" width="100" height="100" /> </clipPath>#
以上是詳解CSS中的clip-path區域裁切屬性使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

當他們在2013年去Chrome時,我們失去了歌劇。與Edge今年早些時候也進行了同樣的交易。邁克·泰勒(Mike Taylor)稱這些變化為“減少

在本週的綜述中,Apple進入Web組件,Instagram如何插入腳本以及一些思考的食物,以進行自託管關鍵資源。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)