boder属性新特性:

border-radius

 

设置或检索对象使用圆角边框

border-top-left-radius

设置或检索对象左上角圆角边框

border-top-right-radius

设置或检索对象右上角圆角边框

border-bottom-right-radius

设置或检索对象右下角圆角边框

border-bottom-left-radius

设置或检索对象左下角圆角边框

box-shadow

设置或检索对象阴影

border-image

设置或检索对象的边框样式使用图像来填充

border-image-source

设置或检索对象的边框是否用图像定义样式或图像来源路径

border-image-slice

 

设置或检索对象的边框背景图的分割方式

border-image-width

设置或检索对象的边框厚度

border-image-outset

设置或检索对象的边框背景图的扩展

border-image-repeat

设置或检索对象的边框图像的平铺方式

 

border-image:设置或检索对象的边框样式使用图像来填充

<' border-image-source '>:设置或检索对象的边框是否用图像定义样式或图像来源路径。

<' border-image-slice '>:设置或检索对象的边框背景图的分割方式。

<' border-image-width '>:设置或检索对象的边框厚度。

<' border-image-outset '>:设置或检索对象的边框背景图的扩展。

<' border-image-repeat '>:设置或检索对象的边框图像的平铺方式。 

[border-radius 圆角]

         1border-radius可以接收8个属性值,分别表示:

         X(左上、右上、右下、左下角)/Y(左上、右上、右下、左下角)

            eg: border-radius:10px 20px 30px 40px/10px 20px 30px 40px

        2、缩写形式:

            只写X轴,Y轴将默认等于X轴;

            四个角写不全,默认对角相等;

            只写一个值,默认8个数均等;

            eg: border-radius:50px 20px;

              = border-radius:50px 20px 50px 20px;

             = border-radius:50px 20px 50px 20px/50px 20px 50px 20px;

         3、当圆角弧度>=正方形边长一半,将会显示为圆形。

    [border-image 图片边框]

        * 1border-image:一共可以放10个属性值:

            ① 图片的路径: url();

        

            ② 图片的切片宽度: 4个值,分别代表上、右、下、左四条边;

              通过4条切线切割,可以将图片分为9宫格。 9宫格四个角分别对应边框的四个角(不会进行任何拉伸)9宫格四个边分别对应四条边框(会根据设置进行拉伸/铺完/重复等操作)

              注意:写的时候,必须不能带px单位!!!!

        

            ③ 边框的宽度: 4个值,分别代表上、右、下、左四条边框的宽度;

              注意:写的时候,必须带px单位,与切片宽度用/分隔!!!

        

           ④ 边框的重复方式: stretch(拉伸)round(铺满)repeat(重复)

             [roundrepeat的区别]

            round: 会对四条边进行适当的拉伸压缩,确保四条边可以重复整数次;

             repeat:会保持每条边的长度比例不变,可能导致四角处,无法显示一条完整的边;

        2属性值写法:     border-image: ① ②/③px ④;

       

        3 border-imagewebkit内核的浏览器中,必须带-webkit-前缀。

 

    [box-shadow 盒子阴影]

         1 6个属性值,空格分隔:

         ① x轴阴影距离(必选): 可正可负,正——右移,负——左移;

          ② y轴阴影距离(必选): 可正可负,正——下移,负——上移;

          ③ 阴影模糊半径(可选)只能为正,默认为0.数值越大,阴影越模糊;

          ④ 阴影扩展半径(可选)可正可负,默认为0.数值增大,阴影扩大;数值减小,阴影缩小;

          ⑤ 阴影颜色(可选)默认为黑色

          ⑥ 内外阴影(可选)默认为外阴影。  inset表示内阴影;

   

background新增属性

background-origin

 

设置或检索对象的背景图像显示的原点

background-clip

检索或设置对象的背景向外裁剪的区域

background-size

检索或设置对象的背景图像的尺寸大小

background-size: 背景图的大小
 [指定宽度高度]
 宽度高度的指定,可以写px,也可以写%(父容器宽高的百分比)
当写两个属性时,分别表示宽度、高度;
 当写一个属性时,表示宽度,高度将会等比缩放;

其他属性值]
 contain: 图片等比缩放,直到宽或高中较大的一边缩放到100%为止。(可能导致较短的一边<100%,图片无法盖住全部区域)
 cover: 图片等比缩放,直到宽或高中较小的一边缩放到100%为止。(可能导致较大的一边>100%,图片超出区域显示不全)

background-origin
设置或检索对象的背景图像计算 <' background-position '> 时的参考原点(位置)。

  • 对应的脚本特性为backgroundOrigin。

padding-box:从padding区域(含padding)开始显示背景图像

border-box:从border区域(含border)开始显示背景图像。

content-box:从content区域开始显示背景图像。

css3新特性---(border,Background部分)的更多相关文章

  1. css3新特性学习系列 -- border

    css3新特性 border属性(border-radius.border-image.box-shadow)详解 1.border-radius  圆角 支持:IE9+ 用法: border-rad ...

  2. 新特性AAtitti css3 新特性attilax总结titti css

    Atitti css3 新特性attilax总结 图片发光效果2 透明渐变效果2 文字描边2 背景拉伸2 CSS3 选择器(Selector)4 @Font-face 特性7 Word-wrap &a ...

  3. Atitti css3 新特性attilax总结

    Atitti css3 新特性attilax总结 图片发光效果2 透明渐变效果2 文字描边2 背景拉伸2 CSS3 选择器(Selector)4 @Font-face 特性7 Word-wrap &a ...

  4. CSS3新特性(阴影、动画、渐变、变形、伪元素等)

    CSS3与页面布局学习总结(六)--CSS3新特性(阴影.动画.渐变.变形.伪元素等)   目录 一.阴影 1.1.文字阴影 1.2.盒子阴影 二.背景 2.1.背景图像尺寸 2.2.背景图像显示的原 ...

  5. H5 和 CSS3 新特性

    博客地址:https://ainyi.com/52 H5 新特性 语义化标签:header.footer.section.nav.aside.article 增强型表单:input 的多个 type ...

  6. [转]深入了解 CSS3 新特性

    简介 CSS 即层叠样式表(Cascading Stylesheet).Web 开发中采用 CSS 技术,可以有效地控制页面的布局.字体.颜色.背景和其它效果.只需要一些简单的修改,就可以改变网页的外 ...

  7. HTML5和CSS3新特性

    1.HTML5新标签和属性 1.1 兼容性前缀与语义化 兼容低版本的写法.比较新的浏览器,可以直接写.兼容性前缀,是每个浏览器私有的. 内核 兼容性前缀 浏览器 Gecko -moz- Firefox ...

  8. 01-移动端开发教程-CSS3新特性

    1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红.对于前端开发者来说,移动端的开发已经占据了他们大部分工作时间.接下来老马带大家一起学习移动端开发的相关前端开发技术. 这边课程内容包 ...

  9. 深入了解css3新特性

    深入了解css3新特性:http://www.ibm.com/developerworks/cn/web/1202_zhouxiang_css3/

  10. css3新特性总结

    一.什么是css3 css用于控制网页的样式和布局,css3是css的升级版本,受浏览器限制,跨浏览器开发有点复杂.css3完全向后兼容 二.css3新特性 1.边框 css3的边框有如下属性: (1 ...

随机推荐

  1. ASP.NET程序运行出现WebDev.WebServer40.exe已停止工作解决方法(netsh winsock reset)

    问题描述:在开发系统时候运行程序突然报出"WebDev.WebServer40.exe已停止工作"的错误,程序调试运行,发现程序在打开数据库时候报错,也就是Connection.O ...

  2. swift UITextView内容距离边框边距设置

    des_textView.textContainerInset = UIEdgeInsets(top: 5, left: 10, bottom: 5, right: 10) 设置对应的四个边距的值

  3. 如何开发自己的搜索帝国之ES图形化Kibana安装与使用

    在如何开发自己的搜索帝国之Elasticsearch中已经介绍安装好了ES,下面就Kibana对ES的查询监控作介绍,就是常提到的大数据日志处理组件ELK里的K. 什么是Kibana?现引用园友的一段 ...

  4. X-NUCA 2017 web专题赛训练题 阳光总在风雨后和default wp

     0X0.前言 X-NUCA 2017来了,想起2016 web专题赛,题目都打不开,希望这次主办方能够搞好点吧!还没开赛,依照惯例会有赛前指导,放一些训练题让CTFer们好感受一下题目. 题目有一大 ...

  5. C语言中全局变量存放在哪个位置?

    今年软考的时候,遇到了这个题目,表示不解,然后考完之后去查了一下百度,才发现自己选错.全局变量存放在静态存储区,位置是固定的. 局部变量在栈空间,栈地址是不固定的.栈:就是那些由编译器在需要的时候分配 ...

  6. Vue.js安装

    环境 操作系统:window7 虚拟机:centos7 vue.js: 2.8 安装nodejs 参考我得文章: http://blog.csdn.net/u013066244/article/det ...

  7. python学习===计算字符串中子串出现的次数。

    if __name__ == '__main__': str1 = input('input a string: \n') str2 = input('input a sub string: \n') ...

  8. php中自动加载类_autoload()和spl_autoload_register()实例详解

    一._autoload 自动加载类:当我们实例化一个未定义的类时,就会触此函数.到了php7.1以后版本不支持此函数好像抛弃了 新建一个类文件名字自己随便去:news类在auto.php文件里面去实例 ...

  9. Cox回归模型【生存分析】

    参考:<复杂数据统计方法--基于R的应用> 吴喜之 在生存分析中,研究的主要对象是寿命超过某一时间的概率.还可以描述其他一些事情发生的概率,例如产品的失效.出狱犯人第一次犯罪.失业人员第一 ...

  10. leetcode First Bad Version(二分查找)

    You are a product manager and currently leading a team to develop a new product. Unfortunately, the ...