CSS3学习笔记

一.选择符
二.属性
溢出隐藏:

        #div4 p{
            width: 200px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

文本阴影:

       text-shadow: 2px 1px rgba(255,255,255,1)

圆角效果:

    border-radius

边框阴影:

 box-shadow:2px 2px 5px 5px inset:内阴影

透明度:

div{filter:alpha(opacity=50);} /* for IE8 and earlier */
div{opacity:.5;} /* for IE9 and other browsers */
background:rgba(0,0,0,0.5);//背景透明不影响元素
RGBA(R,G,B,A)
    R:
    红色值。正整数 | 百分数
    G:
    绿色值。正整数 | 百分数
    B:
    蓝色值。正整数 | 百分数
    A:
    Alpha透明度。取值0 - 1之间。

背景原点:

background-origin:border-box
                  padding-box
                  content-box

背景裁切:

background-clipborder-box
                 padding-box
                 content-box

背景大小:

background-size: cover,contain

多背景:

background-image: url(skin/p_103x196_1.jpg),
          url(skin/p_103x196_2.jpg),
          url(skin/p_103x196_3.jpg);

W3C盒模型 IE盒模型

伸缩盒:

      ul{
            display: -webkit-box;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
            -webkit-box-pack:start,center,end,justify;
            }
        ul li:nth-child(1){
            -webkit-box-flex: 1;/*设置或检索伸缩盒对象的子元素如何分配其剩余空间。*/
        }
        ul li:nth-child(2){
            -webkit-box-flex: 2;
        }
        ul li:nth-child(3){
            -webkit-box-flex: 3;
        }
        ul li:nth-child(4){
            -webkit-box-flex: 4;
        }

css3变换:transform
浏览器原生,性能好

            旋转:
            -webkit-transform: rotate(45deg); /*兼容webkit浏览器,角度45*/
            -moz-transform:rotate(45deg);/*兼容火狐浏览器*/
            -ms-transform:rotate(45deg);/*兼容微软浏览器*/
            -o-transform:rotate(45deg);/*兼容欧鹏浏览器*/
            transform:rotate(45deg);/*最后写*/

            扭曲:    skew(x,y) skey(25deg,25deg) 

            缩放:    scale(x,y)       scale(1.5)

            位移:    translate(x,y)   translate(20px,50px)
                      translateX() translateY() 
            中心点:  transform-origin: top right bottom left

css3过渡:transition

      缩写方式 
             transition: all .5s ease-in .1s;
            拆分方式:
             transition-property:all;
             transition-duration: .5s;
             transition-timing-function: ease-in;
             transition-delay: .1s;

css3动画:animation
**<’ animation-name ‘>:
*检索或设置对象所应用的动画名称
<’ animation-duration ‘>:
检索或设置对象动画的持续时间
<’ animation-timing-function ‘>:
检索或设置对象动画的过渡类型
<’ animation-delay ‘>:
检索或设置对象动画延迟的时间
<’ animation-iteration-count ‘>:
检索或设置对象动画的循环次数
<’ animation-direction ‘>:
检索或设置对象动画在循环中是否反向运动
<’ animation-fill-mode ‘>:
检索或设置对象动画时间之外的状态
<’ animation-play-state ‘>:
检索或设置对象动画的状态。w3c正考虑是否将该属性移除,因为动画的状态可以通过其它的方式实现,比如重设样式*

     -webkit-animation:lala 5s ease 0.1s;
            animation:lala 5s ease 0.1s;
            @keyframes lala {
               from{
                margin-left:100px;
                background: greenyellow;
               }
               to{
                margin-left: 20px;
                background: deeppink;
               }
            或者
               0%{
                margin-left:100px;
                background: greenyellow;
               }
               40%{
                margin-left: 150px;
                background: orange;
               }
               60%{
                margin-left: 75px;
                background: deepskyblue;
               }
               100%{
                margin-left: 20px;
                background: deeppink;
               }

            }

3D

     #divfather{
     -webkit-perspective:200px;
     }
     #divson{
     -webkit-transform:rotateX(45deg)
     }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值