背景新增属性和css渐变及倒影
背景新增属性和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.1W字] 复习: CSS 9个背景属性&6种渐变函数, 学会可以手写实现AI中强大的"任意渐变"! #Archives009
Title/ CSS Background&Gradient完全指南 #Archives009 序: 关于 background 属性, 了解点CSS的人总会知道个大概. 但是你肯定多半还有点 ...
- 什么是CSS盒模型及利用CSS对HTML元素进行定位的实现(含h5/css3新增属性)
大家好,很高兴又跟大家见面了!本周更新博主将给大家带来更精彩的HTML5技术分享,通过本周的学习,可实现大部分的网页制作.以下为本次更新内容. 第四章 css盒模型 <!DOCTYPE html ...
- css3新增属性-background背景
css3新增属性 边框属性 背景属性 文字属性 颜色属性 背景属性 属性 说明 background-image 添加背景图片 background-size 指定背景图像的大小 background ...
- CSS背景特殊属性值
CSS代码示例-背景附着属性(background-attachment)-[背景图固定不动,不跟随滚动条滚动]:<html><head><title>背景附着属性 ...
- css 背景(background)属性、背景图定位
background属性: Background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图上和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项: ...
- Web前端篇:CSS常用格式化排版、盒模型、浮动、定位、背景边框属性
目录 Web前端篇:CSS常用格式化排版.盒模型.浮动.定位.背景边框属性 1.常用格式化排版 2.CSS盒模型 3.浮动 4.定位 5.背景属性和边框属性 6.网页中规范和错误问题 7.显示方式 W ...
- 关于html与css的标签及属性(text文本属性、背景background属性、表格标签table、列表、)
text文本属性1.颜色 colorcolor:red: 2.文本缩进text-indant属性值 num+px text-indant:10px:3.文本修饰 text-decoration属性值: ...
- css常用属性之绝对定位、相对定位、滚动条属性、背景图属性、字体、鼠标、超链接跳转页面
1.绝对定位position: fixed(比如广告页面向下滑动的时候,页面最上方有个标题不能随之滑动,就需要用到position: fixed,同时还需要用到一个标签(标签高度很高才会出现滚动的情况 ...
- CSS 背景常用属性
CSS 背景常用属性 background-color 这个属性过于简单, 以下写法均可 background-color:red; background-color:rgb(0,0,255); ba ...
随机推荐
- Machine Learning|Andrew Ng|Coursera 吴恩达机器学习笔记
Week1: Machine Learning: A computer program is said to learn from experience E with respect to some ...
- 在测试crontab执行脚本的时候,修改了linux的系统时间,crontab不执行了。
今天在写服务器的perl脚本的时候,在完成一版脚本打算通过crontab来测试一下呢,因为直接执行脚本文件是没有问题的,但是当配置到crontab定期执行时就会出现问题,到了指定的时间了,但是脚本文件 ...
- day6(列表操作、列表练习题)
一.列表操作 a) 循环 基本语法 for i in value : L1 =['a','b','c','d',1,2,3,4,5,6,'b','D'] for i in L1: print(i) ...
- Centos中hive/hbase/hadoop/mysql实际操作及问题总结
目录 Hive中文乱码问题 hive和hbase的版本不一致 Ambari hive插入Hbase出错 Hive0.12和Hbase0.96不兼容,重新编译hive0.12.0 hiveserver不 ...
- 转 Caffe学习系列(3):视觉层(Vision Layers)及参数
所有的层都具有的参数,如name, type, bottom, top和transform_param请参看我的前一篇文章:Caffe学习系列(2):数据层及参数 本文只讲解视觉层(Vision La ...
- Ubuntu版本更替所引发的“血案”
Ubuntu版本更替所引发的"血案" 今天,我兴致很高的装了双系统,并且配置了Linux的网络,接下来就是安装一些软件,来实现我想达到的功能了,结果被一个小小的命令卡的 ...
- 2015最新iOS学习线路图
iOS是由苹果公司开发的移动操作系统,以xcode为主要开发工具,具有简单易用的界面.令人惊叹的功能,以及超强的稳定性,已经成为iPhone.iPad 和iPod touch 的强大基础:iOS 内置 ...
- dojo级联步骤
dojo级联步骤 1.数据请求回来后,检查数据格式是否满足下拉框的数据格式: 2.通过firebug进行调试,检查select下拉框子项结点是否取道: 3.查看API文档,保证改变store的方法是正 ...
- 版本控制工具--svn和git的使用(三) -----git的使用(2)
远程仓库github是git所用的远程仓库,免费的也有私用的.github的账号注册,----省略.创建ssh key:$ ssh-keygen -t rsa -c 'github的账号'查看各个系统 ...
- 异常-----The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。
1, 找到新建页面所在的工程名字,然后左键选中,右键弹出功能菜单,选择Build Path,进入配置路径. 2, 在java build path 页面的下选择Libraries栏目(默认选择),点击 ...