CSS3的新属性
1.圆角矩形
- .border_radius_test{
- border-radius:25px;
- -moz-border-radius:25px;
- }
数值越大越圆
2.容器阴影
- .box_shadow_test{
- box-shadow:1px 1px 20px #888888;
- -moz-box-shadow: 1px 1px 20px #888888;
- }
前两个数值是阴影距离容器的偏移量,第三个数值是阴影的模糊程度,最后一个颜色数值是阴影的颜色
3.背景图片
- .bg_test{
- background-size:50px 50px;
- -moz-background-size:50px 50px;
- background-origin:content-box;
- }
size属性可以调整背景图片大小,缩放图片蛮好用的,origin属性可以自动摆放背景图片位置,有content-box|padding-box|border-box三种选项,就是盒子模型的那三层。
4.文字
- .text_test{
- text-shadow:2px 2px 7px #000000;
- word-wrap:break-word;
- }
shadow属性的参数设定和容器阴影一样,word-wrap是用来把超出容器范围的文字强制换行。
5.移动/翻转/旋转(2D/3D)
无论是2D还是3D都要用到transform这个属性,而且是-ms-/-moz-/-webkit-/-o-都要有,分别对应IE/老版本的FireFox/Safari&Chrome/Opera...Orz!
水平移动 translate(x,y) 横向移动x,纵向移动y
- .translate_test{
- transform:translate(50px,100px);
- -ms-transform:translate(50px,100px); /* IE 9 */
- -moz-transform:translate(50px,100px); /* Firefox */
- -webkit-transform:translate(50px,100px); /* Safari and Chrome */
- -o-transform:translate(50px,100px); /* Opera */
- }
旋转 rotate(n) 顺时针旋转n个deg单位
- .rotate_test{
- transform:rotate(30deg);
- -ms-transform:rotate(30deg); /* IE 9 */
- -moz-transform:rotate(30deg); /* Firefox */
- -webkit-transform:rotate(30deg); /* Safari and Chrome */
- -o-transform:rotate(30deg); /* Opera */
- }
放大/缩小 scale(x,y) 横向放大/缩小x倍,纵向放大/缩小y倍
- .scale_test{
- margin:100px;
- transform:scale(2,4);
- -ms-transform:scale(2,4); /* IE 9 */
- -moz-transform:scale(2,4); /* Firefox */
- -webkit-transform:scale(2,4); /* Safari and Chrome */
- -o-transform:scale(2,4); /* Opera */
- }
翻转 skew(x,y) 绕x轴翻转x个deg单位,绕y轴翻转y个deg单位。
- .skew_test{
- transform:skew(30deg,20deg);
- -ms-transform:skew(30deg,20deg); /* IE 9 */
- -moz-transform:skew(30deg,20deg); /* Firefox */
- -webkit-transform:skew(30deg,20deg); /* Safari and Chrome */
- -o-transform:skew(30deg,20deg); /* Opera */
- }
5.过渡
- .transition_test{
- width:100px;
- height:100px;
- background:yellow;
- transition:width 2s, height 2s;
- -moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */
- -webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */
- -o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */
- }
- .transition_test:hover{
- width:200px;
- height:200px;
- transform:rotate(180deg);
- -moz-transform:rotate(180deg); /* Firefox 4 */
- -webkit-transform:rotate(180deg); /* Safari and Chrome */
- -o-transform:rotate(180deg); /* Opera */
- }
5.动画
- .animation_test{
- width:100px;
- height:100px;
- background:red;
- position:relative;
- animation:myAnimation 5s;
- -moz-animation:myAnimation 5s; /* Firefox */
- -webkit-animation:myAnimation 5s; /* Safari and Chrome */
- -o-animation:myAnimation 5s; /* Opera */
- }
- @keyframes myAnimation{
- 0% {background:red; left:0px; top:0px;}
- 25% {background:yellow; left:200px; top:0px;}
- 50% {background:blue; left:200px; top:200px;}
- 75% {background:green; left:0px; top:200px;}
- 100% {background:red; left:0px; top:0px;}
- }
- /* Firefox */
- @-moz-keyframes myAnimation {
- 0% {background:red; left:0px; top:0px;}
- 25% {background:yellow; left:200px; top:0px;}
- 50% {background:blue; left:200px; top:200px;}
- 75% {background:green; left:0px; top:200px;}
- 100% {background:red; left:0px; top:0px;}
- }
- /* Safari and Chrome */
- @-webkit-keyframes myAnimation {
- 0% {background:red; left:0px; top:0px;}
- 25% {background:yellow; left:200px; top:0px;}
- 50% {background:blue; left:200px; top:200px;}
- 75% {background:green; left:0px; top:200px;}
- 100% {background:red; left:0px; top:0px;}
- }
- /* Opera */
- @-o-keyframes myAnimation {
- 0% {background:red; left:0px; top:0px;}
- 25% {background:yellow; left:200px; top:0px;}
- 50% {background:blue; left:200px; top:200px;}
- 75% {background:green; left:0px; top:200px;}
- 100% {background:red; left:0px; top:0px;}
- }
CSS3的新属性的更多相关文章
- css3.0新属性效果在ie下的解决方案(兼容性)
css3.0增加的新属性,如投影.渐变.旋转.圆角等等!这些新标准属性在ie6.ie7.ie8浏览器版本里得不到很好的支持,相信ie以后的新版本也会支持这些新属性的.目前ie6.ie7.ie8浏览器不 ...
- 小K的H5之旅-HTML5与CSS3部分新属性浅见
一.HTML部分 1.HTML5新特点 向下兼容.用户至上.化繁为简.无插件范式.访问通用性.引入语义.引入原生媒体支持.引入可编程内容 2.HTML5标签语法 可以省略的元素:空元素语法的元素{br ...
- CSS3的新属性的一下总结
阮一峰:http://www.ruanyifeng.com/blog/2014/02/css_transition_and_animation.html 由于自己经常搞混:animation,tran ...
- css3的新属性 新增的颜色--- 透明度---两种渐变---定义多张背景图--background-size
css31==>颜色的6种表示的方法有6种表示颜色的方法 关键字 rgb rgba(css3) 16进制 hsl hsla hsla h=>是色相,值为360, s=>饱和度,0%- ...
- css3 的新属性
1,动画,animate------>//动画-名称-动画的时间间隔-以什么方式播放-循环 .right{ animate:dropdown 4px 5px #000; // x的偏移值 y的偏 ...
- 使用css3新属性clip-path制作小图标
一般一个网页上面,或多或少都会用到一些小图标,展示这些小图标的方法有很多种.最简单的做法就是将UI图上面的每个小图标都保存为图片,一个小图标就一张图片.但这也是比较笨的方法,因为浏览器同一时间最多加载 ...
- css3新属性@ text-shadow
text-shodow是css3的新属性,可以利用这个属性使字体更有立体感,还可以创造有趣的效果. 1.语法形式:text-shadow : x-offset(x轴偏移量) y-offset(y轴偏移 ...
- CSS3新属性注释及实例
这里把CSS3的新属性单独拿出来讲解一下: border-radius 属性用于创建圆角 div { border:2px solid; border-radius:25px; -moz-border ...
- css3 的box-sizing属性理解
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 有时候在某些项目中 ...
随机推荐
- 2016-2017 ACM-ICPC Northeastern European Regional Contest Problem E. Expect to Wait
题目来源:http://codeforces.com/group/aUVPeyEnI2/contest/229509 时间限制:2s 空间限制:512MB 题目大意: 在一个车站中有若干人在队列中等待 ...
- DL开源框架Caffe | 模型微调 (finetune)的场景、问题、技巧以及解决方案
转自:http://blog.csdn.net/u010402786/article/details/70141261 前言 什么是模型的微调? 使用别人训练好的网络模型进行训练,前提是必须和别人 ...
- 第九章 Mysql函数
简介 数学函数:处理数字 字符串函数:处理字符串 日期和时间函数:处理日期和时间,获取时间 条件判断函数:控制条件选择 系统信息函数:获取MySQL系统信息,包括数据库名称,当前用户名和数据库版本 加 ...
- Maven的setting配置文件
一.Maven的setting配置文件 和 在Eclipse中对Maven的正确配置. 1.Maven的配置文件(Maven的安装目录/conf/settings.xml ) 和 Maven仓库下(默 ...
- CSS中可以和不可以继承的属性【转】
一.无继承性的属性 1.display:规定元素应该生成的框的类型 2.文本属性: vertical-align:垂直文本对齐 text-decoration:规定添加到文本的装饰 text-shad ...
- Delphi实现ERP单据列表栏目设置
什么都不用说了,ERP你懂的.一张报表,不同的客户都可以调死你.直接上图 通过这个设置界面,直接生成参数调整报表所用的DBGridEh.对,是DBGridEh,不是DBGrid,也不是CXGrid. ...
- node+express搭建个人网站(2)
node+express搭建个人网站(1)这一节中成功启动了一个网站但还很简陋,仅仅打印了一个helloworld的网页 作为个人网站,我们当然想输出自己设计好的网页, 我们借助 Express 应用 ...
- css 层加透明度后文字依然清晰
background: rgba(, , , !important; /*实现FF背景透明,文字不透明*/ filter: Alpha(opacity=); background: #0a0a0a; ...
- .net 下SSE使用
HTML5有一个Server-Sent Events(SSE)功能,允许服务端推送数据到客户端.(通常叫数据推送),基于数据推送是这样的,当数据源有新数据,它马上发送到客户端,不需要等待客户端请求.这 ...
- 【bzoj5123】[Lydsy12月赛]线段树的匹配 树形dp+记忆化搜索
题目描述 求一棵 $[1,n]$ 的线段树的最大匹配数目与方案数. $n\le 10^{18}$ 题解 树形dp+记忆化搜索 设 $f[l][r]$ 表示根节点为 $[l,r]$ 的线段树,匹配选择根 ...