zoukankan      html  css  js  c++  java
  • html圆环(该代码非原创,具体出处已不详)

    <!doctype>
    <html>
        <head>
            <title></title>
            <meta charset="utf-8">
        </head>
        <style>
            .circle {
                 200px;
                height: 200px;  
                position: absolute;
                border-radius: 50%;
                background: red;
            }
            .pie_left, .pie_right {
                 200px;
                height: 200px;
                position: absolute;
                top: 0;left: 0;
            }
            .left, .right {
                display: block;
                200px;
                height:200px;
                background:#00aacc;
                border-radius: 50%;
                position: absolute;
                top: 0;
                left: 0;
                
            }
            .pie_right, .right {
                clip:rect(0,auto,auto,100px);
            }
            .pie_left, .left {
                clip:rect(0,100px,auto,0);
            }
            .mask {
                 160px;
                height: 160px;
                border-radius: 50%;
                left: 20px;
                top: 20px;
                background: #FFF;
                position: absolute;
                text-align: center;
                line-height: 150px;
                font-size: 16px;
            }
        </style>
        <script src="js/jquery.js"></script>
        <script>
        $(function() {
        $('.circle').each(function(index, el) {
            var num = $(this).find('span').text() * 3.6;
            if (num<=180) {
                $(this).find('.right').css('transform', "rotate(" + num + "deg)");
            } else {
                $(this).find('.right').css('transform', "rotate(180deg)");
                $(this).find('.left').css('transform', "rotate(" + (num - 180) + "deg)");
            };
        });

    });

    </script>
        
        <body>
        <div class="circle">
            <div class="pie_left">
                <div class="left"></div>
            </div>
            <div class="pie_right">
                <div class="right"></div>
            </div>
            <div class="mask">
                <span>10</span>%
            </div>
        </div>
        </body>
    </html>

  • 相关阅读:
    EMV内核使用中的常见问题
    SM2国密证书合法性验证
    WP8.1中C++的winodws运行时组件位移操作的差异
    [源码]Literacy 快速反射读写对象属性,字段
    Vue 单文件元件 — vTabs
    vue-router路径计算问题
    前端跨域新方案尝试
    Vue 单文件原件 — vCheckBox
    JavaScript 功能类 Url.js
    Vue 学习笔记 — 组件初始化
  • 原文地址:https://www.cnblogs.com/baoliwei/p/4431853.html
Copyright © 2011-2022 走看看