加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

纯DOM+CSS3实现简单的小风车动画

发布时间:2020-03-15 10:01:33 所属栏目:电商 来源:站长网
导读:副标题#e# 用CSS3实现了一个小风车的效果,转转转,挺简单。 效果 代码 XML/HTML Code复制内容到剪贴板 !DOCTYPEhtml htmllang=en head metacharset=UTF-8 title小风车-转啊转/title styletype=text/css html{ font-size:10px; } html*{ -webkit-box-sizing
副标题[/!--empirenews.page--]

用CSS3实现了一个小风车的效果,转转转,挺简单。

效果

纯DOM+CSS3实现简单的小风车动画

代码

XML/HTML Code复制内容到剪贴板

<!DOCTYPE html>  

<html lang="en">  

  

<head>  

    <meta charset="UTF-8">  

    <title>小风车-转啊转</title>  

    <style type="text/css">  

    html {   

        font-size: 10px;   

    }   

  

    html * {   

        -webkit-box-sizing: border-box;   

                box-sizing: border-box;   

    }   

  

    .windmill {   

        width: 25rem;   

        min-height: 30rem;   

        height: auto;   

        margin: 3rem auto;   

        display: -webkit-box;   

        display: -webkit-flex;   

        display: -ms-flexbox;   

        display: flex;   

        -webkit-box-orient: vertical;   

        -webkit-box-direction: normal;   

        -webkit-flex-direction: column;   

            -ms-flex-direction: column;   

                flex-direction: column;   

        -webkit-box-pack: start;   

        -webkit-justify-content: flex-start;   

            -ms-flex-pack: start;   

                justify-content: flex-start;   

        -webkit-box-align: center;   

        -webkit-align-items: center;   

            -ms-flex-align: center;   

                align-items: center;   

    }   

    /* 头部 */   

  

    .windmill-head {   

        height: 20rem;   

        width: 20rem;   

        display: -webkit-box;   

        display: -webkit-flex;   

        display: -ms-flexbox;   

        display: flex;   

        -webkit-box-orient: horizontal;   

        -webkit-box-direction: normal;   

        -webkit-flex-direction: row;   

            -ms-flex-direction: row;   

                flex-direction: row;   

        -webkit-flex-wrap: wrap;   

            -ms-flex-wrap: wrap;   

                flex-wrap: wrap;   

        -webkit-justify-content: space-around;   

            -ms-flex-pack: distribute;   

                justify-content: space-around;   

        -webkit-align-content: space-around;   

            -ms-flex-line-pack: distribute;   

                align-content: space-around;   

        -webkit-transform: translateZ(0);   

                transform: translateZ(0);   

        -webkit-animation: rotate-windmill 1s linear infinite;   

                animation: rotate-windmill 1s linear infinite;   

        border-radius: 50%;   

        border: 0.1rem solid #DBE526;   

        -webkit-transition: border-radius 2s linear;   

        transition: border-radius 2s linear;   

    }   

    /* 两片叶子的包裹层 */   

  

    .wrapper {   

        display: -webkit-box;   

        display: -webkit-flex;   

        display: -ms-flexbox;   

        display: flex;   

        -webkit-box-orient: vertical;   

        -webkit-box-direction: normal;   

        -webkit-flex-direction: column;   

            -ms-flex-direction: column;   

                flex-direction: column;   

        -webkit-flex-wrap: wrap;   

            -ms-flex-wrap: wrap;   

                flex-wrap: wrap;   

        -webkit-box-pack: justify;   

        -webkit-justify-content: space-between;   

            -ms-flex-pack: justify;   

                justify-content: space-between;   

        height: 135%;   

        width: 50%;   

        -webkit-box-align: center;   

        -webkit-align-items: center;   

            -ms-flex-align: center;   

                align-items: center;   

    }   

    /* 包裹层对称 */   

  

    .wrapper1 {   

        -webkit-transform: rotate(-45deg) translate(5rem);   

                transform: rotate(-45deg) translate(5rem);   

        -webkit-transform-origin: right center;   

                transform-origin: right center;   

    }   

  

    .wrapper2 {   

        -webkit-transform: rotate(45deg) translate(-5rem);   

                transform: rotate(45deg) translate(-5rem);   

        -webkit-transform-origin: left center;   

                transform-origin: left center;   

    }   

    /* 扇叶的形状及底色 */   

  

    .leaf {   

        height: 13rem;   

        width: 5rem;   

        border-radius: 5rem/ 5rem 5rem 20rem 20rem;   

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读