一. box-shadow(阴影效果)
使用:
box-shadow: 20px 10px 0 #000;
-moz-box-shadow: 20px 10px 0 #000;
-webkit-box-shadow: 20px 10px 0 #000;
支持: 
       FF3.5, Safari 4, Chrome 3

二. border-colors(为边框设置多种颜色)
使用:
       border: 10px solid #000;
       -moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
       -moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
       -moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
       -moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
说明: 
       颜色值数量不固定, 且FF的私有写法不支持缩写: -moz-border-colors: #333 #444 #555;
支持:
      FF3+
 
三. boder-image(图片边框)
使用:
       -moz-border-image: url(exam.png) 20 20 20 20 repeat;
       -webkit-border-image: url(exam.png) 20 20 20 20 repeat;
说明:
(1). 20 20 20 20 ---> 边框的宽度, 分别对应top, right, bottom, left边框, 改变宽度可以实现不同的效果;
(2). 边框图片效果(目前仅实现了两种): 
      repeat --- 边框图片会平铺, 类似于背景重复;
      stretch --- 边框图片会以拉伸的方式来铺满整个边框;
(3). 必须将元素的边框厚度设置为非0非auto值.
支持:
       FF 3.5, Safari 4, Chrome 3
 
四. text-shadow(文本阴影)
使用: 
       text-shadow: [<颜色><水平偏移><纵向偏移><模糊半径>] || [<水平偏移><纵向偏移><模糊半径><颜色>];
说明:
(1) <颜色>和<模糊半径>是可选的, 当<颜色>未指定时, 将使用文本颜色; 当<模糊半径>未指定时, 半径值为0;
(2) shadow可以是逗号分隔的列表, 如:
     text-shadow: 2px 2px 2px #ccc, 3px 3px 3px #ddd;
(3) 阴影效果会按照shadow list中指定的顺序应用到元素上;
(4) 这些阴影效果有可能相互重叠, 但不会叠加文本本身;
(5) 阴影可能会跑到容器的边界之外, 但不会影响容器的大小.
支持:
       FF 3.5, Opera 10, Safari 4, Chrome 3
 
五. text-overflow(文本截断)
使用:
       text-overflow: inherit | ellipsis | clip ;
       -o-text-overflow: inherit | ellipsis | clip;
说明: 
(1) 还有一个属性ellipsis-word, 但各浏览器均不支持.
支持: 
       IE6+, Safari4, Chrome3, Opera10
 
六. word-wrap(自动换行)
使用:
       word-wrap: normal | break-word;
支持:
       IE6+, FF 3.5, Safari 4, Chrome 3
七. border-radius(圆角边框)
使用:
       -moz-border-radius: 5px;
-webkit-border-radius: 5px;
支持:
FF 3+,

Safari 4,
Chrome 3

 

八.   opacity(不透明度)   
使用:
       opacity: 0.5;
       filter: alpha(opacity=50); /* for IE6, 7 */
       -ms-filter(opacity=50); /* for IE8 */
支持:
       all
九. box-sizing(控制盒模型的组成模式)
使用:
       box-sizing: content-box | border-box; // for opera
       -moz-box-sizing: content-box | border-box;
       -webkit-box-sizing: content-box | border-box;
说明:
      1. content-box: 
      使用此值时, 盒模型的组成模式是, 元素宽度 = content + padding + border;
      2. border-box: 
      使用此值时, 盒模型的组成模式是, 元素宽度 = content(即使设置了padding和border, 元素的宽度
      也不会变).
支持:
       FF3+, Opera 10, Safari 4, Chrome 3

十. resize(元素缩放)
使用: 
       resize: none | both | horizontal | vertical;
说明:
       1. 必须将元素的overflow属性设置为auto或hidden, 该属性才能起作用(overflow设置为visible时, 无效);
       2. 属性值说明:
       (1). none --> 禁用缩放;
       (2). both --> 可同时缩放宽度和高度;
       (3). horizontal --> 仅能缩放宽度;
       (4). vertical --> 仅能缩放高度;
支持:
       safari 4, chrome 3
十一. outline(外边框)
使用:
       outline: 边框厚度 边框样式 边框颜色;
       outline-offset: 偏移值;
说明:
       outline-offset需要独立写, 简写是无效的.
支持:
       FF3+, safari 4, chrome 3, opera 10
十二. background-size(指定背景图片的尺寸)
使用:
       -o-background-size: [length | percentage] {1, 2};
       -webkit-background-size: [length | percentage] {1, 2};
例如:
       -o-background-size: 50px 60px;
       -webkit-background-size: 50px 60px;
       这会将背景图片的宽设置了50px, 高60px.
支持:
       safari 4, chrome 3, opera 10  


十三. background-origin(指定背景图片从哪里开始显示) 
使用: 
       -webkit-background-origin: border | padding | content;
       -moz-background-origin: border | padding | content;  
说明:
       (1) border --> 从border区域开始显示背景;
       (2) padding --> 从padding区域开始显示背景;
       (3) content --> 从content区域开始显示背景;
注意:
       1. 必须先指定background属性, 然后才能指定该属性, 如果该属性出现在background属性之前, 
会无效.
支持:
       safari 4, chrome 3, FF 3+         
十四. background-clip(指定背景图片从什么位置开始裁切)
使用: 
       -webkit-background-origin: border-box | padding-box | content-box | no-clip;
说明:
       (1) border-box --> 从border区域向外裁剪背景;
       (2) padding-box --> 从padding区域向外裁剪背景;
       (3) content-box --> 从content区域向外裁剪背景;
       (4) no-clip --> 不裁切背景.
注意:
       1. 必须先指定background属性, 然后才能指定该属性, 如果该属性出现在background属性之前, 
会无效.
支持:
       safari 4, chrome 3
十五.  background(为一个元素指定多个背景)
使用: 
       background: [background-image] | [background-origin] | [background-clip] |[background-repeat] | [background-size] | [background-position]
例子:
       background: url(bg1.png) no-repeat left top, url(bg2.png) no-repeat right bottom;
支持:
       safari 4, chrome 3
十六. hsl(通过色调, 饱和度, 亮度来指定颜色值)
使用:
       hsl: (<length> || <percentage> || <percentage>);
说明:
       (1) length: h(色调),  0(或360)表示红色, 120表示绿色, 240表示蓝色;
       (2) percentage: s(饱和度),  取值为0%到100%之间的值;
       (3) percentage: l(亮度),  取值为0%到100%之间的值;
例子:
       background: hsl(240, 50%, 100%);
       color: hsl(100, 80, 100%);
支持:
       safari 4, chrome 3, FF3, opera 10
十七. hsla(在hsl的基础上上增加了一个透明度设置)
使用:
       hsla: (<length> || <percentage> || <percentage> || <opacity>);
说明:
       (1) opacity: a(透明度), 取值在0到1之间;
例子:
       background: hsl(240, 50%, 100%, 0.5);
       color: hsl(240, 50%, 100%, 0.5);
支持:
       safari 4, chrome 3, FF3, opera 10
十八. rgba(基于r,g,b三个颜色通道来设置颜色值, 通过a来设置透明度)
使用:
       rgba: (r, g, b, opacity);
说明:
       (1) r: 红色, 正整数 | 百分数;
       (2) g: 绿色, 正整数 | 百分数;
       (3) b: 蓝色, 正整数 | 百分数;
       (4) a: 透明度, 取值在0到1之间;
       (5) 正整数在0到255之间, 百分数在0%到100%之间.
例子:
       rgba: (100%, 244, 0, 0.5);
支持:
       safari 4, chrome 3, FF3, opera 10

【CSS3】 新增属性的更多相关文章

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

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

  2. 高效开发之SASS篇 灵异留白事件——图片下方无故留白 你会用::before、::after吗 link 与 @import之对比 学习前端前必知的——HTTP协议详解 深入了解——CSS3新增属性 菜鸟进阶——grunt $(#form :input)与$(#form input)的区别

    高效开发之SASS篇   作为通往前端大神之路的普通的一只学鸟,最近接触了一样稍微高逼格一点的神器,特与大家分享~ 他是谁? 作为前端开发人员,你肯定对css很熟悉,但是你知道css可以自定义吗?大家 ...

  3. css3新增属性有哪些?css3中常用的新增属性总结

    css3新增属性有哪些?来提问这个问题的人都应该知道css3是css的升级版本,那么,css3既然是升级版本,自然是会新增一些属性,接下来本篇文章将给大家介绍关于css3中常用的新增属性. 一.css ...

  4. css3新增属性-background背景

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

  5. css3新增属性API

    写在前面:由于CSS5标准还未完全订下来,所以各种内核的浏览器都有自己的标准,为了不使属性混淆,所以各家在各自标准前加了一个前缀. -moz-  主要是firefox火狐 -webikt-主要是chr ...

  6. h5新增标签及css3新增属性

    - h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为vi ...

  7. 第七篇、CSS3新增属性

    <!-- 1.透明度 opacity(设置不透明度):0.2: --rgba --background-color:rgba(255,0,0,0.8); 2.块阴影和圆角阴影 --box-sha ...

  8. CSS3 新增属性

    1Css3概述 从2010年开始,HTML5与CSS3就一直是互联网技术中最受关注的两个话题. 从前端技术的角度可以把互联网的发展分为三个阶段:第一阶段是web1.0以内容为主的网络 前端主流技术是H ...

  9. 深入了解——CSS3新增属性

    CSS3 选择器(Selector) 写过 CSS 的人应该对 CSS 选择器不陌生,我们所定义的 CSS 属性之所以能应用到相应的节点上,就是因为 CSS 选择器模式.参考下述代码: 清单 1. C ...

  10. CSS3新增属性2

    阴影 box-shadow:水平偏移 垂直偏移; 偏移可以负值 box-shadow:水平偏移 垂直偏移 颜色; box-shadow:水平偏移 垂直偏移 模糊值 颜色; /*最常见的*/ box-s ...

随机推荐

  1. Django总结篇

    1.0 简述http协议和常用请求头 http协议: ( 基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)) HTTP协议是Hyper Text Transfer Pro ...

  2. Mysql中HAVING的相关使用方法

    having字句可以让我们筛选分组之后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前. 而having子句在聚合后对组记录进行筛选.我的理解就是真实表 ...

  3. CCF 2016-09-2 火车购票

    CCF 2016-09-2 火车购票 题目 问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配. 假设一节车厢有20排.每一排5个座位.为方便起见,我们用1到100来给所有的 ...

  4. 使用交叉验证法(Cross Validation)进行模型评估

    scikit-learn中默认使用的交叉验证法是K折叠交叉验证法(K-fold cross validation):它将数据集拆分成k个部分,再用k个数据集对模型进行训练和评分. 1.K折叠交叉验证法 ...

  5. 【CH1809】匹配统计(KMP)

    题目链接 摘自https://www.cnblogs.com/wyboooo/p/9829517.html 用KMP先求出以a[i]为结尾的前缀与b匹配的最长长度. 比如 f[i] = j,就表示a[ ...

  6. 修复win10系统的引导

    上周末时,在安装完linux后,进入win10系统后,想做个系统的引导菜单,用了easyBCD,后来一不小心删除了win10的引导菜单(window boot manager). 这样,就造成了我wi ...

  7. 【转载】C#中List集合使用Reverse方法对集合中的元素进行倒序反转

    在C#的List集合操作中,有时候需要对List集合中的元素的顺序进行倒序反转操作,此时就可使用到List集合中的Reverse方法来实现此功能,Reverse方法的签名为void Reverse() ...

  8. CentOS 7 - 里面如何以root身份使用图形界面管理文件?

    nautilus 是gnome的文件管理器,但是如果不是root账号下,权限受限,我们可以通过以下方式以root权限使用! 启动shll,随后在shell里面输入下面命令: sudo nautilus

  9. 虹软人脸识别SDK在网络摄像头中的实际应用

    目前在人脸识别领域中,网络摄像头的使用很普遍,但接入网络摄像头和人脸识别SDK有一定门槛,在此篇中介绍过虹软人脸识别SDK的接入流程,本文着重介绍网络摄像头获取视频流并处理的流程(红色框内),以下内容 ...

  10. js 数组 去重 算法(转载)

    以下内容可能有重复部分,项目有用上,但还没来得急整理和验证. 一:https://www.cnblogs.com/jiayuexuan/p/7527055.html 1.遍历数组法 它是最简单的数组去 ...