CSS3 -- 背景裁剪(background-clip)

1、background-clip 语法、取值

  CSS3属性 backround-clip,主要用来确定背景的裁剪区域,(即如何控制元素背景显示区域)。

background-clip : border-box || padding-box || content-box

  ==》border-box:此值为默认值,背景从border区域向外裁剪,也就是超出部分将被裁剪掉;

  ==》padding-box:背景从padding区域向外裁剪,超过padding区域的背景将被裁剪掉;

  ==》context-box:背景从content区域向外裁剪,超过context区域的背景将被裁剪掉;

2、background-clip 兼容

 注意:background-clip在Mozilla下分得特别的细;

    Mozilla内核(如Firefox)在3.6版本以下不支持border-box;padding-box;content-box的语法规则。

==》Firefox3.6版本以下(包含3.6版本):
   -moz-background-clip: border || padding   /* Gecko 1.2-1.9.2 (Firefox 1.0-3.6) */
==》Firefox4.0版本以上:
  支持border-box,padding-box,content-box;并无需前缀。  如果加上“-moz”,则在Firefox4.0+版本反而是一种错误的写法。
   background-clip:  border-box || padding-box || content-box /*Firefox 4.0+ (Gecko)*/
提示:详细的大家可以到Mozilla.org查看background-clip | -moz-background-clip。虽然网上介绍Opera在9.6+版本就支持-o-background-clip属性的使用,但其实是存在bug的,直到Opera11才正式支持。

3、background-clip 用法

兼容各浏览器的正确写法:/*Firefox3.6-*/
-moz-background-clip: border || padding;
/*Webkit*/
-webkit-background-clip: border-box || padding-box || context-box;

-o-background-clip:border-box || padding-box || context-box;
/*W3C标准 IE9+ and Firefox4.0+*/
background-clip: border-box || padding-box || context-box;

4、background-clip 实例:请点击查看  http://www.w3cplus.com/content/css3-background-clip

整理自:(W3CPlus)CSS3 background-clip

时间: 2024-12-16 21:06:09

CSS3 -- 背景裁剪(background-clip)的相关文章

css3 背景background

Css3背景<background> Css3包含多个新的背景属性,它们提供了对背景更强大的控制.可以自定义背景图的大小,可以规定背景图片的定位区域,css3还允许我们为元素使用多个背景图像 属性 描述 Css Background-image 规定背景的背景图 2 Background-position 规定背景的定位 2 Background-repeat 规定背景的重复方式 2 Background-color 规定背景的颜色 2 Background-clip 规定背景的绘制区域 3

CSS3背景温故

1.背景的五种基本属性background-color(背景颜色)background-image(背景图片)background-repeat(背景图片展示方式)background-attachment(背景图片是固定还是滚动)background-position(背景图片位置)综合使用:background:[<background-color>][<background-image>][<background-repeat>][<background-a

CSS3实战之background篇

在CSS3中,background可以添加多个背景图像组,背景图像之间通过逗号进行分隔. 每个背景图像层都可以包含下面的值 background-image 定义背景图像 background-color 定义背景颜色 background-origin 指定背景的显示区域 background-clip 指定背景的裁剪区域 background-repeat 设置背景图像是否及如何重复 background-size 定义背景图片的大小 background-position 设置背景图像的位

CSS3 -- 背景尺寸(background-size)

1.background 描述 CSS2中,background属性: 可合写.可拆分写background: [<background-color>][,<background-image>][,<background-repeat>][,<background-attachment>][,<background-position>] ==>background-color:red(颜色名).#FF0000(二进制).rgb(255, 0

《图解CSS3——第4章 CSS3背景-1》

CSS3背景 4.1 CSS3背景属性简介 background是一个使用率很高的属性,也是一个十分有用的属性,能帮助设计师实现一些特殊的效果,使用起来也非常简单. 4.1.1 背景的基本属性 背景主要包括五个属性: background-color(背景颜色) background-image(背景图片) background-repeat(背景图片展示方式) background-attachment(背景图片是固定还是滚动) background-position(背景图片位置) 可以单独

《图解CSS3——第4章 CSS3背景-2》

4.2 CSS3 背景原点属性 4.2.1 background-origin 属性的语法及参数 background-origin属性主要就是用来决定 background-position属性的参考原点,即决定背景图片定位的起点.在默认情况下,背景图片的background-position属性总是以元素左上角的坐标原点对背景图片进行背景定位.CSS3的background-origin属性将打破这一格局,可以根据自己的需要来改变背景图片的background-position起始位置. 语

渐变背景(background)效果

chrom and Safari浏览器: webkit核心的浏览器,使用CSS3渐变方法(css-gradient) -webkit-gradient(type, start_point, end_point, / stop...) -webkit-gradient(type, inner_center, inner_radius, outer_center, outer_radius, / stop...) background: -webkit-gradient(linear,0 0,0 1

CSS自学笔记(11):CSS3背景和边框

CSS3 背景 在CSS3中新增了多个关于背景的属性,可以让我们对背景有了更多更好的操作,减少用第三方工具对背景图片进行修改美化. CSS3中主要是通过定义backgrounp中的各个属性来控制背景(高宽,位置,透明度----). 关于背景的部分常用属性有(*为CSS3中新增属性): 值 描述 background-color 规定要使用的背景颜色. background-position 规定背景图像的位置. background-size* 规定背景图片的尺寸. background-rep

CSS3背景闪烁和图片缩放动画效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS3感应鼠标的背景闪烁和图片缩放动态效