• CSS(七)


    CSS3圆角、阴影、rgba

    CSS3圆角

    设置某一个角的圆角,比如设置左上角的圆角:
    border-top-left-radius:30px 60px;

    同时分别设置四个角: border-radius:30px 60px 120px 150px;

    设置四个圆角相同:
    border-radius:50%;

    CSS3阴影

    box-shadow:h-shadow v-shadow blur spread color inset;
    分别设置阴影:水平偏移 垂直偏移 羽化大小 扩展大小 颜色 是否内阴影

    <style type="text/css">
        .box{
            width:200px;
            height:50px;
            background-color:gold;
            /* box-shadow:10px 10px 5px 2px pink inset; */
            box-shadow:10px 10px 5px 2px pink;
        }
    </style>
    ......
    <div class="box"></div>
    
    <!-- 给盒子加上了粉红色的阴影 -->

    rgba(新的颜色值表示法)

    1、盒子透明度表示法:opacity:0.1;filter:alpha(opacity=10)(兼容IE);
    2、rgba(0,0,0,0.1) 前三个数值表示颜色,第四个数值表示颜色的透明度

    CSS3 transition动画

    1、transition-property 设置过渡的属性,比如:width height background-color
    2、transition-duration 设置过渡的时间,比如:1s 500ms
    3、transition-timing-function 设置过渡的运动方式

    • linear 匀速
    • ease 开始和结束慢速
    • ease-in 开始是慢速
    • ease-out 结束时慢速
    • ease-in-out 开始和结束时慢速
    • cubic-bezier(n,n,n,n)

    4、transition-delay 设置动画的延迟
    5、transition: property duration timing-function delay 同时设置四个属性

    举例:

    <style type="text/css">        
    .box{
        width:100px;
        height:100px;
        background-color:gold;
        transition:width 300ms ease,height 300ms ease 300ms,background-color 300ms ease 600ms;            
    }
    .box:hover{
        width:300px;
        height:300px;
        background-color:red;
    }
    </style>
    ......
    <div class="box"></div>
  • 相关阅读:
    面试问题记录
    面试问题记录
    面试问题记录
    JavaScript => ?
    Jsr303数据校验
    在浏览器上开发GO和Vue!(基于code-server)
    IdentityServer4 4.0.0
    9/13-9/18
    9/6-9/10
    8/30-9/3
  • 原文地址:https://www.cnblogs.com/leecoffee/p/9041313.html
Copyright © 2020-2023  润新知