border-radius 圆角边框javascript
border-radius:25px;
复制代码
box-shadow 边框阴影css
box-shadow: h-shadow v-shadow blur spread color inset;
复制代码
border-image 边框图片java
border-image 属性是一个简写属性,用于设置如下属性:css3
background-clip 规定背景的绘制区域web
background-origin 规定 background-position 属性相对于什么位置来定位浏览器
background-size 规定背景图像的尺寸bash
CSS3 多重图片函数
body
{
background-image:url(bg_flower.gif),url(bg_flower_2.gif);
}
复制代码
text-overflow 规定当文本溢出包含元素时发生的事情字体
text-shadow 向文本设置阴影动画
text-shadow: h-shadow v-shadow blur color;
复制代码
white-space(不是css3属性)
@font-face 规则,使用方式:首先定义字体的名称(好比 myFirstFont),而后指向该字体文件。
如需为 HTML 元素使用字体,请经过 font-family 属性来引用字体的名称 (myFirstFont)
<style>
@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf'),
url('Sansation_Light.eot'); /* IE9+ */
}
div
{
font-family:myFirstFont;
}
</style>
复制代码
必须规定把过渡效果添加到哪一个CSS属性上,而且规定效果的时长
如需向多个样式添加过渡效果,请添加多个属性,由逗号隔开
语法:transition: property duration timing-function delay;
transition-property 规定设置过渡效果的 CSS 属性的名称。
transition-duration 规定完成过渡效果须要多少秒或毫秒。
transition-timing-function 规定速度效果的速度曲线。
transition-timing-function: linear|ease|ease-in|ease-out|ease-in-out|cubic- bezier(n,n,n,n); 复制代码
transition-delay 定义过渡效果什么时候开始。
@keyframes 规则用于建立动画。在 @keyframes 中规定某项 CSS 样式,就能建立由当前样式逐渐改成新样式的动画效果。 请用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等同于 0% 和 100%。
0% 是动画的开始,100% 是动画的完成。
@keyframes myfirst
{
from {background: red;}
to {background: yellow;}
}
复制代码
经过animation属性将动画绑定到选择器上
div
{
animation: myfirst 5s;
-moz-animation: myfirst 5s; /* Firefox */
-webkit-animation: myfirst 5s; /* Safari 和 Chrome */
-o-animation: myfirst 5s; /* Opera */
}
复制代码
resize 属性规定是否可由用户调整元素尺寸
resize: none|both|horizontal|vertical;
复制代码
box-sizing 以确切的方式定义适应某个区域的具体内容
content-box|border-box|inherit;
复制代码
outline-offset 对轮廓进行偏移,并在超出边框边缘的位置绘制轮廓
outline-offset: length|inherit;
复制代码