背景新增属性和css渐变及倒影

一、background新增属性

  background-size:指定对象的背景图像的尺寸大小。

  background:url() 0 0,url() 0 100%;多背景

  background-origin:指定对象的背景图像定位的原点。

   background-clip:指定对象的背景图像向外裁剪的区域。

  background-image:linear-gradient()线性渐变

  background-image:repeating-linear-gradient()重复的线性渐变

  background-image:radial-gradient()径向渐变

  background-image:repeating-radial-gradient()重复的径向渐变

  background-origin 设置背景定位的原点

  border-box: 从border区域开始绘制背景。

  padding-box: 从padding区域开始绘制背景。

  content-box: 从content内容区域开始绘制显示背

  background-clip 背景裁剪区域

  border-box: 从border区域向外裁剪背景。

  padding-box: 从padding区域向外裁剪背景。

  content-box: 从content区域向外裁剪背景。

  text:前景内容的形状(比如文字)作为裁剪区域向外裁剪 (需加前缀)

二、gradient渐变

  gradient可以应用在所有接受背景图像的属性上

    linear-gradient: (线性渐变) 创建遮罩图像。

    radial-gradient: (径向渐变) 创建遮罩图像。

    repeating-linear-gradient: 重复的(线性渐变) 创建遮罩图像。

    repeating-radial-gradient: 重复的(径向渐变) 创建遮罩图像。

三、线性渐变

  linear-gradient(角度,点,点,...)

    角度的方位值:从什么方向开始渐变

    to left: 设置渐变为从右到左。 相当于: 270deg

    to right: 设置渐变从左到右。 相当于: 90deg

    to top: 设置渐变从下到上。 相当于: 0deg

    to bottom(默认):设置渐变从上到下。相当于: 180deg。这是默认值,等同于留空不写。

  对角渐变:to top left | to top right | to bottom right | to bottom left

  角度数值:从什么角度开始渐变,单位(deg)

  点:渐变点的颜色和位置

  颜色 : 位置:%|px

    如:red 50%, blue 100%(红色从50%渐变到100%为蓝色)

  linear-gradient(30deg, red 10%, green 10%)

  线性渐变重复平铺:repeating-linear-gradient:

四、径向渐变

  radial-gradient( shape [ size ] at [ position ],color 位置,color 位置,+)

  shape: circle(圆) | ellipse (椭圆 默认)

   size: 半径

    圆形的半径圆只有一个值,椭圆有两个值,px | 关键词

  关键词:

    closest-side: 圆心到最近的边

    closest-corner: 圆心到最近的角

    farthest-side: 圆心到离圆心最远的边

    farthest-corner(默认): 圆心到离圆心最远的角

  radial-gradient( shape [ size ] at [ position ],color 位置,color 位置,+)

  position 确定圆心的位置,X坐标,Y纵坐标;如果只提供一个,第二值默认为50%,即center

    值: 关键词 px %   

      X关键词 :left:左 center:中 right:右

      Y关键词 :top:上 center:中 bottom:下

      例:radial-gradient(ellipse 100% 100% at 300px 300px, #f00 10%, #ff0 20%, #080 100%)

  repeating-radial-gradient () 线性渐变重复平铺

五、盒子阴影

  box-shadow 属性向框添加一个或多个阴影

    box-shadow:h-shadow v-shadow blur spread color inset ;

      h-shadow 水平阴影的位置。允许负值

      v-shadow 垂直阴影的位置。允许负值

      blur 模糊距离

      spread 阴影的尺寸

      color 阴影的颜色

      inset 将外部阴影 (outset) 改为内部阴影

六、盒子倒影

   box-reflect:none | direction offset

   mask-box-image

    direction: 倒影在对象的位置

      above 上

      below 下

      left 左

      right 右

    offset:用长度值来定义倒影与对象之间的间隔,可以为负值 length | percentage

    mask-box-image: 遮罩图像

      <url>: 使用绝对或相对地址指定遮罩图像。

      linear-gradient: 使用线性渐变创建遮罩图像。

      radial-gradient: 使用径向(放射性)渐变创建遮罩图像。

      repeating-linear-gradient: 使用重复的线性渐变创建背遮罩像。

      repeating-radial-gradient: 使用重复的径向(放射性)渐变创建遮罩图像。

      none:无遮罩图像

七、 MASKS遮罩/蒙版

  -webkit-mask-image 遮罩图片

    :url('');

    linear-gradient

    radial-gradient

   -webkit-mask-repeat 遮罩平铺

    repeat

    no-repeat

    repeat-x

    repeat-y

  -webkit-mask-position 遮罩位置

    关键词 | % | length

  -webkit-mask-size 遮罩尺寸

     % | length

  参考网址:https://developer.mozilla.org/zh-CN/docs/Web/CSS/mask#浏览器兼容性

背景新增属性和css渐变及倒影的更多相关文章

  1. [1.1W字] 复习: CSS 9个背景属性&6种渐变函数, 学会可以手写实现AI中强大的"任意渐变"! #Archives009

    Title/ CSS Background&Gradient完全指南 #Archives009 序: 关于 background 属性, 了解点CSS的人总会知道个大概. 但是你肯定多半还有点 ...

  2. 什么是CSS盒模型及利用CSS对HTML元素进行定位的实现(含h5/css3新增属性)

    大家好,很高兴又跟大家见面了!本周更新博主将给大家带来更精彩的HTML5技术分享,通过本周的学习,可实现大部分的网页制作.以下为本次更新内容. 第四章 css盒模型 <!DOCTYPE html ...

  3. css3新增属性-background背景

    css3新增属性 边框属性 背景属性 文字属性 颜色属性 背景属性 属性 说明 background-image 添加背景图片 background-size 指定背景图像的大小 background ...

  4. CSS背景特殊属性值

    CSS代码示例-背景附着属性(background-attachment)-[背景图固定不动,不跟随滚动条滚动]:<html><head><title>背景附着属性 ...

  5. css 背景(background)属性、背景图定位

    background属性: Background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图上和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项: ...

  6. Web前端篇:CSS常用格式化排版、盒模型、浮动、定位、背景边框属性

    目录 Web前端篇:CSS常用格式化排版.盒模型.浮动.定位.背景边框属性 1.常用格式化排版 2.CSS盒模型 3.浮动 4.定位 5.背景属性和边框属性 6.网页中规范和错误问题 7.显示方式 W ...

  7. 关于html与css的标签及属性(text文本属性、背景background属性、表格标签table、列表、)

    text文本属性1.颜色 colorcolor:red: 2.文本缩进text-indant属性值 num+px text-indant:10px:3.文本修饰 text-decoration属性值: ...

  8. css常用属性之绝对定位、相对定位、滚动条属性、背景图属性、字体、鼠标、超链接跳转页面

    1.绝对定位position: fixed(比如广告页面向下滑动的时候,页面最上方有个标题不能随之滑动,就需要用到position: fixed,同时还需要用到一个标签(标签高度很高才会出现滚动的情况 ...

  9. CSS 背景常用属性

    CSS 背景常用属性 background-color 这个属性过于简单, 以下写法均可 background-color:red; background-color:rgb(0,0,255); ba ...

随机推荐

  1. php留言板

    这个小项目的学习,就这样结束啦.由于过程中需要使用到js,这个目前还是感觉不会.之前的分析还是不太懂的.现在心里还是有点迷茫.什么都是照着葫芦画瓢. 我的拥有自己的东西才行.

  2. csrf

    什么是CSRF: CSRF(Cross-site request forgery),中文名称:跨站请求伪造 攻击者盗用了你的身份,以你的名义发送恶意请求.CSRF能够做的事情包括:以你名义发送邮件,发 ...

  3. __proto__ 与 prototype

    先来做个复习,ES5中有有几种数据类型呢? 5种基本数据类型 Undefined Null Boolean Number String 1种复杂数据类型 Object 除了基本数据类型,万物皆对象,记 ...

  4. ubuntu下串口编程备忘

    弄了一下串口,一个小问题多折腾了下,备忘.软件环境:zl@zhanglong:~$ cat /etc/lsb-release DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.0 ...

  5. DirectShow使用说明

    1) 安装directX sdk 2)打开安装目录下的dshow.dsw,进行编译 3)在VC++的Tools/Option/Directory的Include和Library中分别加入 C:/DXS ...

  6. [javascript]一段焦点图的js代码

    <html> <head> <meta name="name" content="content"charset="ut ...

  7. 利用PowerDesigner15在win7系统下对MySQL 进行反向工程(一)

    利用PowerDesigner15在win7系统下对MySQL 进行反向工程 1.首先,安装以下的驱动 2.找到"C:\Windows\System32" 3.双击"od ...

  8. JavaScript遍历table

    JavaScript遍历table 1.说明      遍历表格中的某行某列,并打印其值 2.实现源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

  9. Linux显示各栏位的标题信息列

    Linux显示各栏位的标题信息列 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ who -H 名称 线路 时间 备注 youhaidong :0 2015-0 ...

  10. javaWeb之邮箱发送(邮箱客户端配置)

    这里使用的是本机的邮箱服务器  , 代码执行条件: 1.·邮箱服务器  , 下载地址   密码   s4xn 邮箱服务器配置: 1):安装 2):打开服务器 红色部分是默认账号,不用处理 3)系统设置 ...