CSS3新特性一览
来源:互联网 发布:网络信息安全策略 编辑:程序博客网 时间:2024/05/16 07:59
css3新特性:
边框
1、border-radius:20px)
2、box-shadow:10px 10px 10px 10px (可设置负债)
3、border-image:url{} 30 30 roung round
border-image按w3c的理解有点难,看这篇博客点击打开链接
背景
4、background-size:20px 20px|20% 20%
5、background-origin:border-box|padding-box|content-box(定位背景图片的位置)
6、background:URL()设置背景
background-image:URL(),URL()设置多重背景
7、background-clip: border-box|padding-box|content-box(规定背景*的绘制区域)
文本
8、text-shadow:5px 5px 5px #abcdef(平阴影、垂直阴影、模糊距离,以及阴影的颜色)
9、word-wrap:break-word(单词超出某个区域强制换行,主流浏览器暂时不支持)
字体
10、@font-face{font-family:字体;src:yrl('');font-weight}(可使用服务器字体)
2d转换
11、rotate()__________二维旋转
div
{
transform: rotate(30deg);
-ms-transform: rotate(30deg); /* IE 9 */
-webkit-transform: rotate(30deg); /* Safari and Chrome */
-o-transform: rotate(30deg); /* Opera */
-moz-transform: rotate(30deg); /* Firefox */
}
12、translate()_________位移
div
{
transform: translate(50px,100px);
-ms-transform: translate(50px,100px); /* IE 9 */
-webkit-transform: translate(50px,100px); /* Safari and Chrome */
-o-transform: translate(50px,100px); /* Opera */
-moz-transform: translate(50px,100px); /* Firefox */
}
13、scale()___________伸缩
div
{
transform: scale(2,4);宽变为两倍
-ms-transform: scale(2,4); /* IE 9 */
-webkit-transform: scale(2,4); /* Safari 和 Chrome */
-o-transform: scale(2,4); /* Opera */
-moz-transform: scale(2,4); /* Firefox */
}
14、skew()__________三维旋转
div
{
transform: skew(30deg,20deg);x坐标转30度,y坐标转20度
-ms-transform: skew(30deg,20deg); /* IE 9 */
-webkit-transform: skew(30deg,20deg); /* Safari and Chrome */
-o-transform: skew(30deg,20deg); /* Opera */
-moz-transform: skew(30deg,20deg); /* Firefox */
}
CSS3过渡
15、transition: width 1s linear 2s(元素,过渡时间,过渡曲线,何时开始)
CSS3动画
16、animation: myfirst 5s linear 2s infinite alternate
@keyframes myfirst
{
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;}
多列
17、column-count(列数) column-gap(列间隔) column-rule(规定列之间样式)
边框
1、border-radius:20px)
2、box-shadow:10px 10px 10px 10px (可设置负债)
3、border-image:url{} 30 30 roung round
border-image按w3c的理解有点难,看这篇博客点击打开链接
背景
4、background-size:20px 20px|20% 20%
5、background-origin:border-box|padding-box|content-box(定位背景图片的位置)
6、background:URL()设置背景
background-image:URL(),URL()设置多重背景
7、background-clip: border-box|padding-box|content-box(规定背景*的绘制区域)
文本
8、text-shadow:5px 5px 5px #abcdef(平阴影、垂直阴影、模糊距离,以及阴影的颜色)
9、word-wrap:break-word(单词超出某个区域强制换行,主流浏览器暂时不支持)
字体
10、@font-face{font-family:字体;src:yrl('');font-weight}(可使用服务器字体)
2d转换
11、rotate()__________二维旋转
div
{
transform: rotate(30deg);
-ms-transform: rotate(30deg); /* IE 9 */
-webkit-transform: rotate(30deg); /* Safari and Chrome */
-o-transform: rotate(30deg); /* Opera */
-moz-transform: rotate(30deg); /* Firefox */
}
12、translate()_________位移
div
{
transform: translate(50px,100px);
-ms-transform: translate(50px,100px); /* IE 9 */
-webkit-transform: translate(50px,100px); /* Safari and Chrome */
-o-transform: translate(50px,100px); /* Opera */
-moz-transform: translate(50px,100px); /* Firefox */
}
13、scale()___________伸缩
div
{
transform: scale(2,4);宽变为两倍
-ms-transform: scale(2,4); /* IE 9 */
-webkit-transform: scale(2,4); /* Safari 和 Chrome */
-o-transform: scale(2,4); /* Opera */
-moz-transform: scale(2,4); /* Firefox */
}
14、skew()__________三维旋转
div
{
transform: skew(30deg,20deg);x坐标转30度,y坐标转20度
-ms-transform: skew(30deg,20deg); /* IE 9 */
-webkit-transform: skew(30deg,20deg); /* Safari and Chrome */
-o-transform: skew(30deg,20deg); /* Opera */
-moz-transform: skew(30deg,20deg); /* Firefox */
}
CSS3过渡
15、transition: width 1s linear 2s(元素,过渡时间,过渡曲线,何时开始)
CSS3动画
16、animation: myfirst 5s linear 2s infinite alternate
@keyframes myfirst
{
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动画实例(不是我写的,网上下的,作者找不到):
.loading1 { background-color: #000; width: 90px; height: 90px; border: 30px solid #FFF; border-right-width: 0; border-radius: 50%; box-shadow: 0 0 10px 5px #009933; /* css3 animation */ -webkit-animation: anim1 1s linear infinite; -moz-animation: anim1 1s linear infinite; -ms-animation: anim1 1s linear infinite; -o-animation: anim1 1s linear infinite; animation: anim1 1s linear infinite;}/* css3 keyframes - animation 1 */@-webkit-keyframes anim1 { from { -webkit-transform: rotateX(45deg) rotateZ(0deg); } 50% { -webkit-transform: rotateX(0deg) rotateZ(180deg); } to { -webkit-transform: rotateX(45deg) rotateZ(360deg); }}@-moz-keyframes anim1 { from { -moz-transform: rotateX(45deg) rotateZ(0deg); } 50% { -moz-transform: rotateX(0deg) rotateZ(180deg); } to { -moz-transform: rotateX(45deg) rotateZ(360deg); }}@-ms-keyframes anim1 { from { -ms-transform: rotateX(45deg) rotateZ(0deg); } 50% { -ms-transform: rotateX(0deg) rotateZ(180deg); } to { -ms-transform: rotateX(45deg) rotateZ(360deg); }}@-o-keyframes anim1 { from { -o-transform: rotateX(45deg) rotateZ(0deg); } 50% { -o-transform: rotateX(0deg) rotateZ(180deg); } to { -o-transform: rotateX(45deg) rotateZ(360deg); }}@keyframes anim1 { from { transform: rotateX(45deg) rotateZ(0deg); } 50% { transform: rotateX(0deg) rotateZ(180deg); } to { transform: rotateX(45deg) rotateZ(360deg); }}
多列
17、column-count(列数) column-gap(列间隔) column-rule(规定列之间样式)
0 0
- CSS3新特性一览
- HTML5和CSS3新特性一览
- JDK6新特性一览
- JAVA8新特性一览
- 一览HTML5新特性
- Java7新特性一览
- JDK8新特性一览
- Swift4 新特性一览
- CSS3新特性
- CSS3的新特性
- CSS3新特性
- CSS3新特性简介
- CSS3新特性
- css3+html5新特性
- CSS3 新特性小结
- CSS3新的特性
- CSS3の新特性
- CSS3新特性学习
- mysql长连接和短连接的问题
- 单双稳态继电器的区别
- UNIX线程编程知识(2)
- android 显示图片
- 左连接、右连接、交叉连接、全外连接
- CSS3新特性一览
- MySql按日期进行统计(前一天、本周、某一天)
- vc调试或运行程序的时候指定目录
- 百万并发电信级统一即时通讯(im+voip+多人语音)系统源码
- MTK android imei 两个函数
- 解决 – java.lang.OutOfMemoryError: unable to create new native thread
- Android调试工具之adbs 使用adb启动acitivity(apk)
- actionbarsherlock 4.X 报错
- C++学习常用链接