CSS3笔记

 

CSS3
他是最新的CSS标准

在使用css3时要考虑浏览器的适用性不同的浏览器加载不同的前缀名:
Chrome(谷歌浏览器) :-webkit-
Safari(苹果浏览器) :-webkit-
Firefox(火狐浏览器) :-moz-
IE(IE浏览器) :-ms-
Opera(欧朋浏览器) :-o-
CSS3分为以下几个模块:
1.边框
border-radius 创建圆形角边框
border-radius:25px;圆角半径为25px

box-shadow 用于向方框添加阴影
box-shadow: 10px 10px 5px red;
在后面可以跟随最少1(为整个边框的值)个值也可以最多4个值分别为上 左右 下 以及颜色

2、背景
background-clip 属性规定背景的绘制区域。
background-clip: border-box外边框/padding-box内边框/content-box内容框体;

background-size 属性规定背景图片的尺寸
background-size:63px 100px;想要得到的尺寸
background-repeat:no-repeat;不重复

background-origin 属性规定背景图片的定位区域。


3、文本效果
text-shadow文本应用阴影
可以有
word-wrap 属性允许您允许文本强制文本进行换行

4、字体
字体是在 CSS3 @font-face 规则中定义的
可以定义字体的大小font-stretch粗细font-weight类型等

5、2D转换
translate() 通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数
translate(50px,100px) 把元素从左侧移动 50 像素,从顶端移动 100 像素。

rotate() rotate() 方法
通过 rotate() 方法,元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转。

值 rotate(30deg) 把元素顺时针旋转 30 度。


scale() scale() 方法
通过 scale() 方法,元素的尺寸会增加或减少,根据给定的宽度(X 轴)和高度(Y 轴)参数:
值 scale(2,4) 把宽度转换为原始尺寸的 2 倍,把高度转换为原始高度的 4 倍。

skew() 通过 skew() 方法,元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数:
值 skew(30deg,20deg) 围绕 X 轴把元素翻转 30 度,围绕 Y 轴翻转 20 度。

matrix() 该方法把所有 2D 转换方法组合在一起。

matrix() 方法需要六个参数,包含数学函数,允许:旋转、缩放、移动以及倾斜元素。

例如:transform:matrix(0.866,0.5,-0.5,0.866,0,0);
中间用逗号隔开


6、3D转换
rotateX()方法,元素围绕其 X 轴以给定的度数进行旋转
rotateY()方法,元素围绕其Y 轴以给定的度数进行旋转

7、过渡
transition-property规定应用过渡的 CSS 属性的名称。
transition-duration定义过渡效果花费的时间。默认是 0。
transition-timing-function规定过渡效果的时间曲线。默认是 "ease"。
transition-delay规定过渡效果何时开始。默认是 0。

8、动画

@keyframes 规则用于创建动画。
欧朋浏览器和谷歌浏览器不能使用动画
属性 描述 CSS
@keyframes 规定动画。 

属性描述CSS
@keyframes 规定动画。 3
animation 所有动画属性的简写属性,除了 animation-play-state 属性。 3
animation-name 规定 @keyframes 动画的名称。 3
animation-duration 规定动画完成一个周期所花费的秒或毫秒。默认是 0。 3
animation-timing-function 规定动画的速度曲线。默认是 "ease"。 3
animation-delay 规定动画何时开始。默认是 0。 3
animation-iteration-count 规定动画被播放的次数。默认是 1。 3
animation-direction 规定动画是否在下一周期逆向地播放。默认是 "normal"。 3
animation-play-state 规定动画是否正在运行或暂停。默认是 "running"。 3
animation-fill-mode 规定对象动画时间之外的状态。

 

posted @ 2016-04-24 22:14  豆腐哥  阅读(114)  评论(0编辑  收藏  举报