CSS 3教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS 3教程相关的知识,希望对你有一定的参考价值。

1、各浏览器适用前缀
        -webkit-        谷歌或苹果        -o-        欧朋
        -moz-        火狐                -ms-        IE9
2、边框(border)
    属性:border-image 设置所有 border-image-* 属性的简写属性
         border-radius 设置所有四个 border-*-radius 属性的简写属性(圆角)
         box-shadow 向方框添加一个或多个阴影:
                格式:10px 20px 15px color(水平、垂直、模糊度、颜色)
         对角线设置值,顺序:左上、右下、右上、左下
         border-image边框图片
 3、背景(background)
    属性:background-clip 规定背景的绘制区域
         background-origin 规定背景图片的定位区域
         background-size 规定背景图片的尺寸 
4、文本(text)
    属性:hanging-punctuation 规定标点字符是否位于线框之外
        punctuation-trim 规定是否对标点字符进行修剪。
        text-align-last 设置如何对齐最后一行或紧挨着强制换行符之前的行
        text-emphasis 向元素的文本应用重点标记以及重点标记的前景色
        text-justify 规定当 text-align 设置为 "justify" 时所使用的对齐方法
        text-outline 规定文本的轮廓
        text-overflow 规定当文本溢出包含元素时发生的事情
        text-shadow 向文本添加阴影(与边框阴影相似)
        text-wrap 规定文本的换行规则,也可用overflow
        word-break 规定非中日韩文本的换行规则
        word-wrap 允许对长的不可分割的单词进行分割并换行到下一行 
5、2D转换
    属性:transform 向元素应用 2D 或 3D 转换 
         transform-origin 允许你改变被转换元素的位置 
        未加前缀的默认支持IE 6、7、8
        例:transform:translate(50px,100px)沿着x轴移动50px,沿着y轴移动100px距离
            transform:scale(x,y)改变元素宽度和高度
            transform:rotate(ndeg)倾斜度数
            transform:matrix(接六个属性的值)
6、3D转换
    属性:transform 向元素应用 2D 或 3D 转换
        transform-origin 允许你改变被转换元素的位置
        transform-style 规定被嵌套元素如何在 3D 空间中显示
        perspective 规定 3D 元素的透视效果
        perspective-origin 规定 3D 元素的底部位置
        backface-visibility 定义元素在不面对屏幕时是否可见 
7、过渡
    属性:transition 简写属性,用于在一个属性中设置四个过渡属性 
        transition-property 规定应用过渡的 CSS 属性的名称
        transition-duration 定义过渡效果花费的时间。默认是0
        transition-timing-function 规定过渡效果的时间曲线。默认是 "ease"
        transition-delay 规定过渡效果何时开始。默认是0
8、动画
    属性:@keyframes 规定动画。
        animation 所有动画属性的简写属性,除了 animation-play-state 属性
        animation-name 规定 @keyframes 动画的名称
        animation-duration 规定动画完成一个周期所花费的秒或毫秒。默认是 0
        animation-timing-function 规定动画的速度曲线。默认是 "ease" 
        animation-delay 规定动画何时开始。默认是 0 
        animation-iteration-count 规定动画被播放的次数。默认是 1 
        animation-direction 规定动画是否在下一周期逆向地播放。默认是 "normal" 
        animation-play-state 规定动画是否正在运行或暂停。默认是 "running" 
        animation-fill-mode 规定对象动画时间之外的状态 
    格式:animation 名称  时间
        @keyframes  名称     属性

以上是关于CSS 3教程的主要内容,如果未能解决你的问题,请参考以下文章

用CSS实现一个简单的幻灯片效果页面

CSS 3 - 过渡前缀 - 使用哪些?

21个CSS技巧

浏览器前缀

CSS3 的前缀不是必需的吗?

基础 - CSS3