CSS3蒙版、渐变、背景

背景原点

  • background-origin:padding-box;(默认)

    border-box | padding-box | content-box

background-origin是用来决定图片的原始起始位置。它有三个可选值content-box,padding- box,border-box,即可以选择背景图片是从内容区域或者内边距或者边框开始显示

  • background-clip:

    border-box | padding-box | content-box

clip原意为裁剪,截取。
background-clip的作用为将背景图片做适当的裁剪,以适应需要。
background-clip有content- box,padding-box,border-box三个值
剪裁方法:根据设置的盒子部位,那么图片在这个部位的
外边缘以外的部分都会不可见。

  • background-size:

length: 长度值---第一个值设置宽度,第二个值设置高度
percentage: 百分比---第一个值设置宽度,第二个值设置高度
cover:等比缩放到完全覆盖容器,背景图像有可能超出容器
contain: 将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内

背景渐变

线性渐变:linear-gradient
劲向渐变:radial-gradient

background:-webkit-linear | radial-gradient (水平起点 垂直起点 || 角度, 颜色1 0%, 颜色2 渐变到的位置百分比%, ... ,颜色N 100%);

background:radial-gradient(at 55px 55px, #fff  1%,#000 100%);
background:-webkit-radial-gradient(50px 50px,#fff  1%,#000 100%);

background:linear-gradient(to bottom,#000 0%,#fff 36%,#000 100%);
background:-webkit-linear-gradient(top,#000 0%,#fff 36%,#000 100%) ;

蒙版

/*可以使用图片或渐变作为遮罩层*/
-webkit-mask-image:url | gradient 
-webkit-mask-repeat:repeat | repeat-x | repeat-y | no-repeat
-webkit-mask-position:x y;
-webkit-mask-clip:border | padding | content
-webkit-mask-origin:border | padding | content 

简写:-webkit-mask:url("04.png")  40px  55px  no-repeat;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,796评论 1 92
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,798评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,331评论 0 11
  • CSS3对background新加了3个属性,background-origin、background-clip、...
    彬_仔阅读 1,541评论 0 9
  • 半个 是因为她还缺个另一半 孤岛 是因为她想找个伴侣 不过她不是因为无聊 才要找另一半孤岛 毕竟半个了这么多年 也...
    文浅意浓阅读 240评论 9 4