• 小风扇--自己备用


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    *{margin:0; padding:0;}
    .all{360px; height:625px; margin-top:100px; margin-left:100px;}
    .main{350px; height:350px; border:5px solid green; font-size:0; border-radius:350px; position:relative; background:radial-gradient(#FFF 5%, green 95%); z-index:1;}
    .main div{30px; height:150px; border:1px solid green; background-color:green; display:inline-block; box-sizing:border-box; border-radius:50% 50%;}
    .main div:nth-child(1){margin-left:161px; margin-top:14px;}
    .main div:nth-child(2){transform:rotate(120deg); transform-origin:0 100%;}
    .main div:nth-child(3){transform:rotate(240deg); transform-origin:-50% 117%;}
    .main h1{80px; height:80px; background-color:green; position:absolute; border-radius:80px; top:135px; left:135px;}
    .animate-rotate360-0{}
    .animate-rotate360-1{animation:rotate360 .4s linear infinite both;}
    .animate-rotate360-2{animation:rotate360 .6s linear infinite both;}
    .animate-rotate360-3{animation:rotate360 1s linear infinite both;}
    @keyframes rotate360{
    0% {}
    100% {transform:rotate(360deg);}
    }
    .box{60px; height:190px; border:5px solid green; margin-left:145px; position:relative; top:-10px; background:radial-gradient(#FFF 5%, green 120%);}
    .box .btn:nth-child(1){margin-top:30px;}
    .box .btn{20px; height:20px; margin-left:20px; margin-top:10px; border-radius:20px; position:relative;}
    .box .btn input[type="radio"]{20px; height:20px; position:absolute; top:0; left:0; opacity:0; cursor:pointer;}
    .box .btn input[type="radio"]:checked + span{background-color:red;}
    .box .btn span{display:block; 20px; height:20px; background-color:green; color:#FFF; text-align:center; line-height:20px; border-radius:20px; font-size:12px;}
    .footer{300px; height:60px; border:5px solid green; margin-left:25px; border-radius:50% 50%; position:relative; top:-20px; background:radial-gradient(#FFF 5%, green 75%); z-index:1; box-shadow:3px 4px 10px 3px gray;}
    </style>
    </head>
    <body>
    <div class="all">
    <div class="main">
    <div></div>
    <div></div>
    <div></div>
    <h1></h1>
    </div><!--main-->
    <div class="box">
    <div class="btn">
    <input type="radio" name="radio_1" />
    <span>1</span>
    </div><!--btn-->
    <div class="btn">
    <input type="radio" name="radio_1" />
    <span>2</span>
    </div><!--btn-->
    <div class="btn">
    <input type="radio" name="radio_1" />
    <span>3</span>
    </div><!--btn-->
    <div class="btn">
    <input type="radio" name="radio_1" checked />
    <span>0</span>
    </div><!--btn-->
    </div><!--box-->
    <div class="footer">

    </div><!--footer-->
    </div><!--all-->
    <script>
    window.onload = function(){
    var input = document.getElementsByTagName('input'),
    main = document.getElementsByClassName('main')[0];
    for(var i=0; i<input.length; i++){
    input[i].addEventListener('click', function(){
    var num = parseInt(this.parentNode.getElementsByTagName('span')[0].innerHTML);
    main.className = 'main animate-rotate360-' + num;
    }, false)
    }
    }
    </script>
    </body>
    </html>

  • 相关阅读:
    [转载]DFT与IDFT
    OFDM符号速率与子载波间隔的关系
    OFDM时域削峰法降峰均比的原理及影响
    OFDM发端硬件实现原理图
    Flask-Script模块
    shutil 模块
    werzeug之LocalProxy源码
    flask启动流程02
    Werkzeug库的routing模块(Rule, Map)
    flask启动流程01
  • 原文地址:https://www.cnblogs.com/queenie/p/6074694.html
Copyright © 2020-2023  润新知