hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - HTML - 正文 请牢记本站网址www.sosophp.cn

CSS3怎样完成雪花飘落的结果【html5教程】

2019-11-26HTML搜搜PHP网83°c
A+ A-
经由过程CSS3中的animation属性来设置动画称号,动画时候、速率以及动画是不是轮回播放来完成雪花飘落的结果

本日将要分享的是应用CSS3中的animation属性来完成雪花飘落的结果,具有肯定的参考结果,愿望对人人有所协助。

【引荐课程:CSS3教程】

制造背景图片

我们能够应用电脑中的绘图软件,绘画上你想绘制的图案,比如像小星星,雪花,爱心等等。本例中在画布上绘制一个黑色的背景然后再画上雪花

顺序思绪:

首先给body加一个与图片背景色彩一样的色彩,然后经由过程position:fixed生成相对定位的元素,相对于浏览器窗口举行定位,然后再将其设置上下左右值都为0,目标是让图片严密贴合在一起,末了应用animation属性设置动画结果

我们能够依据本身想要的动画结果来设置动画,比如在本例中:

设置动画称号为xuehua,动画完成的时候为15s,动画的速率为从最先到完毕的速率一致,动画一向无线轮回播放

animation: xuehua 15s linear infinite;

顺序代码

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title></title>
<style>
        body{
            background: #000;
        }
        #xuehua{
            position: fixed;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0; 
            background: url('images/xuehua.png');
            -webkit-animation: xuehua15s linear infinite;
            animation: snow 15s linear infinite;

        }
        @keyframes xuehua{
        0% {
            background-position: 0 0, 0 0;
        }
        100% {
            background-position: 500px 1000px, 500px 500px;
            }
        }
        @-webkit-keyframes xuehua{
            0% {
                background-position: 0 0, 0 0;
            }
            100% {
                background-position: 500px 1000px, 500px 500px;
            }
        }
    </style>
</head>
<body>
    <div id="xuehua"></div>
</body>
</html>

结果图以下:

总结:以上就是本篇文章的全部内容,愿望经由过程这篇文章人人能够学会制造雪花飘落的殊效。

以上就是CSS3怎样完成雪花飘落的结果的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
CSS3怎样完成雪花飘落的结果【html5教程】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: