码迷,mamicode.com
首页 > Web开发 > 详细

CSS 动画

时间:2019-07-01 00:29:51      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:ref   osi   scripts   一个   oct   ota   font   translate   pts   

1、CSS 动画2D3D转换

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>CSS 动画2D3D转换</title>
    <style>
        div {
            width: 100px;
            height: 100px;
            background-color: lightgray;
        }

        .div3 {
            transform: translate(200px,100px);
            -webkit-transform: translate(200px,100px); /*sagari chrome*/
            -ms-transform: translate(200px,100px); /*IE*/
            -o-transform: translate(200px,100px); /*opera*/
            -moz-transform: translate(200px,100px); /*firefox*/
        }

        .div2 {
            transform: rotate(180deg);
            -webkit-transform: rotate(180deg); /*sagari chrome*/
        }

        .div3 {
            transform: scale(1,2);
            -webkit-transform: scale(1,2); /*sagari chrome*/
        }

        .div4 {
            transform: skew(20deg,20deg);
            -webkit-transform: scale(1,2); /*sagari chrome*/
        }

        .div5 {
            transform: rotateX(200deg);
            -webkit-transform: rotateX(200deg); /*sagari chrome*/
        }
    </style>
</head>
<body>
    <div>这是一个初始效果</div>
    <br />
    <div class="div5">改变后的效果</div>
</body>
</html> 

2、CSS 动画过渡

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>CSS 动画过渡</title>
    <style>
        div {
            width: 100px;
            height: 100px;
            background-color: lightgray;
            -webkit-transition: width 2s,height 2s,-webkit-transform 2s;
            transition: width 2s,height 2s,transform 2s;
            -webkit-transition-delay:2s;
        }

            div:hover {
                width: 200px;
                height: 200px;
                transform: rotate(360deg);
                -webkit-transform: rotate(360deg);
            }
    </style>
</head>
<body>
    <div>效果展示</div>
</body>
</html> 

3、CSS 动画效果

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>CSS 动画效果</title>
    <style>
        div {
            width: 100px;
            height: 100px;
            background-color: lightgray;
            position: relative;
            animation: anim 3s infinite alternate;
            -webkit-animation: anim 3s infinite alternate;
        }
        @keyframes anim{
            0%{ background-color:lightgray;left:0px;top:0px}
            25%{background-color:blue;left:200px;top:0px}
            50%{background-color:aqua;left:200px;top:200px}
            70%{background-color:red;left:0px;top:200px}
            100%{background-color:lightgray;left:0px;top:0px}
        }

    </style>
</head>
<body>
    <div>动画效果</div>
</body>
</html> 

4、CSS 动画效果 多列

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>CSS 动画效果 多列</title>
    <style>
        .div1 {
            column-count: 4;
            -webkit-column-count: 4;
            -webkit-column-gap: 30px;
            column-gap: 30px;
            column-rule: 5px outset #ff0000;
            -webkit-column-rule: 5px outset #808080;
        }
    </style>
</head>
<body>
    <div class="div1">
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
        大家好,我是渣渣辉,是兄弟就来砍我!
    </div>
</body>
</html> 

5、CSS 动画效果 瀑布流

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>CSS 动画效果 瀑布流</title>
    <style>
        img {
            width: 200px;
            /*height: 300px;*/
        }

        .container {
            column-width: 200px;
            -webkit-column-width: 200px;
            -webkit-column-gap: 3px;
            column-gap: 3px;
        }

            .container div {
                width: 200px;
                margin: 3px;
            }
    </style>
</head>
<body>
    <div class="container">
        <div><img src="Scripts/img/beautiful/1.jpg" /></div>
        <div><img src="Scripts/img/beautiful/2.jpg" /></div>
        <div><img src="Scripts/img/beautiful/3.jpg" /></div>
        <div><img src="Scripts/img/beautiful/4.jpg" /></div>
        <div><img src="Scripts/img/beautiful/5.jpg" /></div>
        <div><img src="Scripts/img/beautiful/6.jpg" /></div>
        <div><img src="Scripts/img/beautiful/7.jpg" /></div>
        <div><img src="Scripts/img/beautiful/1.jpg" /></div>
        <div><img src="Scripts/img/beautiful/2.jpg" /></div>
        <div><img src="Scripts/img/beautiful/3.jpg" /></div>
        <div><img src="Scripts/img/beautiful/4.jpg" /></div>
        <div><img src="Scripts/img/beautiful/5.jpg" /></div>
        <div><img src="Scripts/img/beautiful/6.jpg" /></div>
        <div><img src="Scripts/img/beautiful/7.jpg" /></div>
        <div><img src="Scripts/img/beautiful/1.jpg" /></div>
        <div><img src="Scripts/img/beautiful/2.jpg" /></div>
        <div><img src="Scripts/img/beautiful/3.jpg" /></div>
        <div><img src="Scripts/img/beautiful/4.jpg" /></div>
        <div><img src="Scripts/img/beautiful/5.jpg" /></div>
        <div><img src="Scripts/img/beautiful/6.jpg" /></div>
        <div><img src="Scripts/img/beautiful/7.jpg" /></div>
    </div>
</body>
</html> 

 

CSS 动画

标签:ref   osi   scripts   一个   oct   ota   font   translate   pts   

原文地址:https://www.cnblogs.com/kikyoqiang/p/11111857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!