举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > css3 background-clip CSS3 background-clip 属性

css3 background-clip CSS3 background-clip 属性

2023-03-19 23:20 CSS参考手册

css3 background-clip CSS3 background-clip 属性

css3 background-clip

CSS3 background-clip 属性是用来控制背景图片的显示范围的,它可以让你把背景图片裁剪成任意形状,而不是受到元素的形状限制。它可以让你在元素中显示一个不规则的背景图片,而不会影响元素本身的形状。

background-clip 属性有三个值:border-box、padding-box 和 content-box。border-box 是默认值,表示背景图片会裁剪成元素的 border 的形状;padding-box 表示背景图片会裁剪成元素的 padding 的形状;content-box 表示背景图片会裁剪成元素的 content 的形状。

.element { 
    background: url(image.jpg); 
    background-clip: content-box; 
} 

CSS3 background-clip 属性

CSS 参考手册

实例

规定背景的绘制区域:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title></title> 
<style>
#example1 {
    border: 10px dotted black;
    padding:35px;
    background: yellow;
}

#example2 {
    border: 10px dotted black;
    padding:35px;
    background: yellow;
    background-clip: padding-box;
}

#example3 {
    border: 10px dotted black;
    padding:35px;
    background: yellow;
    background-clip: content-box;
}
</style>
</head>
<body>

<p>没有背景剪裁 (border-box没有定义):</p>
<div id="example1">
<h2>Lorem Ipsum Dolor</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
</div>

<p>background-clip: padding-box:</p>
<div id="example2">
<h2>Lorem Ipsum Dolor</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
</div>

<p>background-clip: content-box:</p>
<div id="example3">
<h2>Lorem Ipsum Dolor</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
</div>

</body>
</html>

浏览器支持

IE Firefox Chrome Safari Opera

IE9+、Firefox、Opera、Chrome 以及 Safari 支持 background-clip 属性。

注释:Internet Explorer 8 以及更早的版本不支持 background-clip 属性。

定义和用法

background-clip 属性规定背景的绘制区域。

默认值: border-box
继承性: no
版本: CSS3
JavaScript 语法: object.style.backgroundClip="content-box"

语法

background-clip: border-box|padding-box|content-box;
描述 测试
border-box 背景被裁剪到边框盒。 测试
padding-box 背景被裁剪到内边距框。 测试
content-box 背景被裁剪到内容框。 测试

相关页面

CSS3 教程:CSS3 背景

CSS 参考手册

阅读全文
以上是名动网为你收集整理的css3 background-clip CSS3 background-clip 属性全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们