1.圆角矩形

  1. .border_radius_test{
  2. border-radius:25px;
  3. -moz-border-radius:25px;
  4. }

数值越大越圆

2.容器阴影

  1. .box_shadow_test{
  2. box-shadow:1px 1px 20px #888888;
  3. -moz-box-shadow: 1px 1px 20px #888888;
  4. }

前两个数值是阴影距离容器的偏移量,第三个数值是阴影的模糊程度,最后一个颜色数值是阴影的颜色

3.背景图片

  1. .bg_test{
  2. background-size:50px 50px;
  3. -moz-background-size:50px 50px;
  4. background-origin:content-box;
  5. }

size属性可以调整背景图片大小,缩放图片蛮好用的,origin属性可以自动摆放背景图片位置,有content-box|padding-box|border-box三种选项,就是盒子模型的那三层。

4.文字

  1. .text_test{
  2. text-shadow:2px 2px 7px #000000;
  3. word-wrap:break-word;
  4. }

shadow属性的参数设定和容器阴影一样,word-wrap是用来把超出容器范围的文字强制换行。

5.移动/翻转/旋转(2D/3D)

无论是2D还是3D都要用到transform这个属性,而且是-ms-/-moz-/-webkit-/-o-都要有,分别对应IE/老版本的FireFox/Safari&Chrome/Opera...Orz!

水平移动 translate(x,y) 横向移动x,纵向移动y

  1. .translate_test{
  2. transform:translate(50px,100px);
  3. -ms-transform:translate(50px,100px); /* IE 9 */
  4. -moz-transform:translate(50px,100px); /* Firefox */
  5. -webkit-transform:translate(50px,100px); /* Safari and Chrome */
  6. -o-transform:translate(50px,100px); /* Opera */
  7. }

旋转 rotate(n) 顺时针旋转n个deg单位

  1. .rotate_test{
  2. transform:rotate(30deg);
  3. -ms-transform:rotate(30deg); /* IE 9 */
  4. -moz-transform:rotate(30deg); /* Firefox */
  5. -webkit-transform:rotate(30deg); /* Safari and Chrome */
  6. -o-transform:rotate(30deg); /* Opera */
  7. }

 

放大/缩小 scale(x,y) 横向放大/缩小x倍,纵向放大/缩小y倍

  1. .scale_test{
  2. margin:100px;
  3. transform:scale(2,4);
  4. -ms-transform:scale(2,4); /* IE 9 */
  5. -moz-transform:scale(2,4); /* Firefox */
  6. -webkit-transform:scale(2,4); /* Safari and Chrome */
  7. -o-transform:scale(2,4); /* Opera */
  8. }

翻转 skew(x,y) 绕x轴翻转x个deg单位,绕y轴翻转y个deg单位。

  1. .skew_test{
  2. transform:skew(30deg,20deg);
  3. -ms-transform:skew(30deg,20deg); /* IE 9 */
  4. -moz-transform:skew(30deg,20deg); /* Firefox */
  5. -webkit-transform:skew(30deg,20deg); /* Safari and Chrome */
  6. -o-transform:skew(30deg,20deg); /* Opera */
  7. }

5.过渡

  1. .transition_test{
  2. width:100px;
  3. height:100px;
  4. background:yellow;
  5. transition:width 2s, height 2s;
  6. -moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */
  7. -webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */
  8. -o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */
  9. }
  10.  
  11. .transition_test:hover{
  12. width:200px;
  13. height:200px;
  14. transform:rotate(180deg);
  15. -moz-transform:rotate(180deg); /* Firefox 4 */
  16. -webkit-transform:rotate(180deg); /* Safari and Chrome */
  17. -o-transform:rotate(180deg); /* Opera */
  18. }

5.动画

  1. .animation_test{
  2. width:100px;
  3. height:100px;
  4. background:red;
  5. position:relative;
  6. animation:myAnimation 5s;
  7. -moz-animation:myAnimation 5s; /* Firefox */
  8. -webkit-animation:myAnimation 5s; /* Safari and Chrome */
  9. -o-animation:myAnimation 5s; /* Opera */
  10. }
  11.  
  12. @keyframes myAnimation{
  13. 0% {background:red; left:0px; top:0px;}
  14. 25% {background:yellow; left:200px; top:0px;}
  15. 50% {background:blue; left:200px; top:200px;}
  16. 75% {background:green; left:0px; top:200px;}
  17. 100% {background:red; left:0px; top:0px;}
  18. }
  19.  
  20. /* Firefox */
  21. @-moz-keyframes myAnimation {
  22. 0% {background:red; left:0px; top:0px;}
  23. 25% {background:yellow; left:200px; top:0px;}
  24. 50% {background:blue; left:200px; top:200px;}
  25. 75% {background:green; left:0px; top:200px;}
  26. 100% {background:red; left:0px; top:0px;}
  27. }
  28.  
  29. /* Safari and Chrome */
  30. @-webkit-keyframes myAnimation {
  31. 0% {background:red; left:0px; top:0px;}
  32. 25% {background:yellow; left:200px; top:0px;}
  33. 50% {background:blue; left:200px; top:200px;}
  34. 75% {background:green; left:0px; top:200px;}
  35. 100% {background:red; left:0px; top:0px;}
  36. }
  37.  
  38. /* Opera */
  39. @-o-keyframes myAnimation {
  40. 0% {background:red; left:0px; top:0px;}
  41. 25% {background:yellow; left:200px; top:0px;}
  42. 50% {background:blue; left:200px; top:200px;}
  43. 75% {background:green; left:0px; top:200px;}
  44. 100% {background:red; left:0px; top:0px;}
  45. }

CSS3的新属性的更多相关文章

  1. css3.0新属性效果在ie下的解决方案(兼容性)

    css3.0增加的新属性,如投影.渐变.旋转.圆角等等!这些新标准属性在ie6.ie7.ie8浏览器版本里得不到很好的支持,相信ie以后的新版本也会支持这些新属性的.目前ie6.ie7.ie8浏览器不 ...

  2. 小K的H5之旅-HTML5与CSS3部分新属性浅见

    一.HTML部分 1.HTML5新特点 向下兼容.用户至上.化繁为简.无插件范式.访问通用性.引入语义.引入原生媒体支持.引入可编程内容 2.HTML5标签语法 可以省略的元素:空元素语法的元素{br ...

  3. CSS3的新属性的一下总结

    阮一峰:http://www.ruanyifeng.com/blog/2014/02/css_transition_and_animation.html 由于自己经常搞混:animation,tran ...

  4. css3的新属性 新增的颜色--- 透明度---两种渐变---定义多张背景图--background-size

    css31==>颜色的6种表示的方法有6种表示颜色的方法 关键字 rgb rgba(css3) 16进制 hsl hsla hsla h=>是色相,值为360, s=>饱和度,0%- ...

  5. css3 的新属性

    1,动画,animate------>//动画-名称-动画的时间间隔-以什么方式播放-循环 .right{ animate:dropdown 4px 5px #000; // x的偏移值 y的偏 ...

  6. 使用css3新属性clip-path制作小图标

    一般一个网页上面,或多或少都会用到一些小图标,展示这些小图标的方法有很多种.最简单的做法就是将UI图上面的每个小图标都保存为图片,一个小图标就一张图片.但这也是比较笨的方法,因为浏览器同一时间最多加载 ...

  7. css3新属性@ text-shadow

    text-shodow是css3的新属性,可以利用这个属性使字体更有立体感,还可以创造有趣的效果. 1.语法形式:text-shadow : x-offset(x轴偏移量) y-offset(y轴偏移 ...

  8. CSS3新属性注释及实例

    这里把CSS3的新属性单独拿出来讲解一下: border-radius 属性用于创建圆角 div { border:2px solid; border-radius:25px; -moz-border ...

  9. css3 的box-sizing属性理解

    * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 有时候在某些项目中 ...

随机推荐

  1. 2016-2017 ACM-ICPC Northeastern European Regional Contest Problem E. Expect to Wait

    题目来源:http://codeforces.com/group/aUVPeyEnI2/contest/229509 时间限制:2s 空间限制:512MB 题目大意: 在一个车站中有若干人在队列中等待 ...

  2. DL开源框架Caffe | 模型微调 (finetune)的场景、问题、技巧以及解决方案

    转自:http://blog.csdn.net/u010402786/article/details/70141261 前言 什么是模型的微调?   使用别人训练好的网络模型进行训练,前提是必须和别人 ...

  3. 第九章 Mysql函数

    简介 数学函数:处理数字 字符串函数:处理字符串 日期和时间函数:处理日期和时间,获取时间 条件判断函数:控制条件选择 系统信息函数:获取MySQL系统信息,包括数据库名称,当前用户名和数据库版本 加 ...

  4. Maven的setting配置文件

    一.Maven的setting配置文件 和 在Eclipse中对Maven的正确配置. 1.Maven的配置文件(Maven的安装目录/conf/settings.xml ) 和 Maven仓库下(默 ...

  5. CSS中可以和不可以继承的属性【转】

    一.无继承性的属性 1.display:规定元素应该生成的框的类型 2.文本属性: vertical-align:垂直文本对齐 text-decoration:规定添加到文本的装饰 text-shad ...

  6. Delphi实现ERP单据列表栏目设置

    什么都不用说了,ERP你懂的.一张报表,不同的客户都可以调死你.直接上图 通过这个设置界面,直接生成参数调整报表所用的DBGridEh.对,是DBGridEh,不是DBGrid,也不是CXGrid. ...

  7. node+express搭建个人网站(2)

    node+express搭建个人网站(1)这一节中成功启动了一个网站但还很简陋,仅仅打印了一个helloworld的网页 作为个人网站,我们当然想输出自己设计好的网页, 我们借助 Express 应用 ...

  8. css 层加透明度后文字依然清晰

    background: rgba(, , , !important; /*实现FF背景透明,文字不透明*/ filter: Alpha(opacity=); background: #0a0a0a; ...

  9. .net 下SSE使用

    HTML5有一个Server-Sent Events(SSE)功能,允许服务端推送数据到客户端.(通常叫数据推送),基于数据推送是这样的,当数据源有新数据,它马上发送到客户端,不需要等待客户端请求.这 ...

  10. 【bzoj5123】[Lydsy12月赛]线段树的匹配 树形dp+记忆化搜索

    题目描述 求一棵 $[1,n]$ 的线段树的最大匹配数目与方案数. $n\le 10^{18}$ 题解 树形dp+记忆化搜索 设 $f[l][r]$ 表示根节点为 $[l,r]$ 的线段树,匹配选择根 ...