• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    CSS之如何繪制任意角度的扇形

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 18:53:12
    文檔

    CSS之如何繪制任意角度的扇形

    CSS之如何繪制任意角度的扇形:扇形制作原理,底部一個(gè)純色原形,里面2個(gè)相同顏色的半圓,可以是白色,內(nèi)部半圓按一定角度變化,就可以產(chǎn)生出扇形效果<html> <head> <meta charset="UTF-8"> <title>扇形繪制</title>
    推薦度:
    導(dǎo)讀CSS之如何繪制任意角度的扇形:扇形制作原理,底部一個(gè)純色原形,里面2個(gè)相同顏色的半圓,可以是白色,內(nèi)部半圓按一定角度變化,就可以產(chǎn)生出扇形效果<html> <head> <meta charset="UTF-8"> <title>扇形繪制</title>

    扇形制作原理,底部一個(gè)純色原形,里面2個(gè)相同顏色的半圓,可以是白色,內(nèi)部半圓按一定角度變化,就可以產(chǎn)生出扇形效果

    <html>
    <head>
     <meta charset="UTF-8">
     <title>扇形繪制</title>
     <style>
     .shanxing{
     position: relative;
     width: 200px;
     height: 200px;
     border-radius: 100px;
     background-color: yellow;
     }
     .sx1{
     position: absolute;
     width: 200px;
     height: 200px;
     transform: rotate(0deg);
     clip: rect(0px,100px,200px,0px); /*這個(gè)clip屬性用來(lái)繪制半圓,在clip的rect范圍內(nèi)的內(nèi)容顯示出來(lái),使用clip屬性,元素必須是absolute的 */
     border-radius: 100px;
     background-color: #f00;
     /*-webkit-animation: an1 2s infinite linear; */
     }
    
    
     .sx2{
     position: absolute;
     width: 200px;
     height: 200px;
     transform: rotate(0deg);
     clip: rect(0px,100px,200px,0px);
     border-radius: 100px;
     background-color: #f00;
     /*-webkit-animation: an2 2s infinite linear;*/
     }
     /*繪制一個(gè)60度扇形*/
     .shanxing1 .sx1{transform: rotate(-30deg);}
     .shanxing1 .sx2{transform: rotate(-150deg);}
    
     /*繪制一個(gè)85度扇形*/
     .shanxing2 .sx1{transform: rotate(-45deg);}
     .shanxing2 .sx2{transform: rotate(-140deg);}
    
     /*繪制一個(gè)向右扇形,90度扇形*/
     .shanxing3 .sx1{transform: rotate(45deg);}
     .shanxing3 .sx2{transform: rotate(-45deg);}
    
     /*繪制一個(gè)顏色扇形 */
     .shanxing4 .sx1{transform: rotate(45deg);background-color: #fff;}
     .shanxing4 .sx2{transform: rotate(-45deg);background-color: #fff;}
    
     /*繪制一個(gè)不同顏色半圓夾角 */
     .shanxing5 .sx1{transform: rotate(45deg);background-color: #f00;}
     .shanxing5 .sx2{transform: rotate(-45deg);background-color: #0f0;}
    </style>
    </head>
    
    <body>
    
     扇形制作原理,底部一個(gè)純色原形,里面2個(gè)相同顏色的半圓,可以是白色,內(nèi)部半圓按一定角度變化,就可以產(chǎn)生出扇形效果
     <p>/*繪制一個(gè)60度扇形*/</p>
    <div class="shanxing shanxing1">
     <div class="sx1"></div>
     <div class="sx2"></div>
    </div>
    <p>/*繪制一個(gè)85度扇形*/</p>
    <div class="shanxing shanxing2">
     <div class="sx1"></div>
     <div class="sx2"></div>
    </div>
    <p>/*繪制一個(gè)向右扇形,90度扇形*/</p>
    <div class="shanxing shanxing3">
     <div class="sx1"></div>
     <div class="sx2"></div>
    </div>
    <p>/*繪制一個(gè)顏色扇形 */</p>
    <div class="shanxing shanxing4">
     <div class="sx1"></div>
     <div class="sx2"></div>
    </div>
    
    <p>/*繪制一個(gè)不同顏色半圓夾角 */</p>
    <div class="shanxing shanxing5">
     <div class="sx1"></div>
     <div class="sx2"></div>
    </div>
    
    
    </body> 
    </html>

    下面這個(gè)是結(jié)合css+html5+javascript的一個(gè)更復(fù)雜的圓環(huán)圖形

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
     <head>
     <base href="<%=basePath%>">
     
     <title>circle</title>
     
     <style type="text/css">
     #myCanvas{}
     #nihao{
     position: absolute;
     top:10px;
     z-index: 1;
     }
     </style>
     </head>
    <body style="background:#FBFBFB;">
    
    <canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
    not suopport canvas
    
    </canvas>
    <div id="nihao"></div>
    <script>
    var text=document.getElementById("nihao");
    text.innerHTML="woshiwuxinguo";
    var i=0.9;//這里默認(rèn)設(shè)置好評(píng)率為90%
    
    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
    ctx.beginPath();
    ctx.lineWidth=10;
    ctx.strokeStyle="gray";
    ctx.arc(100,75,50,0,2*Math.PI);
    ctx.fillStyle="#FBFBFB";
    ctx.fill();
    ctx.stroke();
    ctx.beginPath();
    ctx.translate(100,75);
    ctx.rotate(-90*Math.PI/180);
    ctx.strokeStyle="#FFCFCF";
    ctx.arc(0,0,50,0,2*Math.PI*i);
    ctx.stroke();
    c.addEventListener("mouseover", function(e) {
    ctx.beginPath();
    ctx.strokeStyle="gray";
    ctx.arc(0,0,50,0,2*Math.PI);
    ctx.stroke();
    var finish=i;
    var step=0;
    var internal=setInterval(function(e) {
    console.log("step:"+step);
     if(step<finish){
     step=step+0.01;
     ctx.beginPath();
     ctx.strokeStyle="#FFCFCF";
     ctx.arc(0,0,50,0,2*Math.PI*step);
     ctx.stroke();
     }else{
     clearInterval(internal);
     }
    }, 0.5)
    }, true)
    
    </script> 
    
    </body>
    </html>

    更多CSS之如何繪制任意角度的扇形相關(guān)文章請(qǐng)關(guān)注PHP中文網(wǎng)!

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    CSS之如何繪制任意角度的扇形

    CSS之如何繪制任意角度的扇形:扇形制作原理,底部一個(gè)純色原形,里面2個(gè)相同顏色的半圓,可以是白色,內(nèi)部半圓按一定角度變化,就可以產(chǎn)生出扇形效果<html> <head> <meta charset="UTF-8"> <title>扇形繪制</title>
    推薦度:
    標(biāo)簽: 角度 繪制 css
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 中文成人无字幕乱码精品区| 精品亚洲视频在线观看| 国产香蕉国产精品偷在线| 91在线手机精品超级观看| 99久久精品国产一区二区蜜芽| 丁香色婷婷国产精品视频| 亚洲福利精品电影在线观看| 综合在线视频精品专区| 国产成人精品在线观看| 国产午夜精品一区理论片| 黑人巨大精品欧美一区二区| 51视频国产精品一区二区| 911亚洲精品国产自产| 久久99国产精品尤物| 国产日韩欧美精品| 无码国内精品人妻少妇蜜桃视频| 精品精品国产理论在线观看| 97久久久久人妻精品专区| 亚洲精品无码av人在线观看 | 国产综合成人色产三级高清在线精品发布| 国产精品美女久久久网AV| 国产亚洲精品无码专区| 精品一卡2卡三卡4卡免费视频| 99re国产精品视频首页| 刺激无码在线观看精品视频| 成人精品视频99在线观看免费| 国产成人精品曰本亚洲79ren| 亚洲国产精品成人久久蜜臀| 91久久福利国产成人精品| 一级香蕉精品视频在线播放| 久久亚洲欧美国产精品| 国产AⅤ精品一区二区三区久久| 五月花精品视频在线观看| 999国内精品永久免费观看| 亚洲AV无码成人精品区在线观看| 亚洲国产精品热久久| 国产精品免费网站| 久久精品免费网站网| 97精品伊人久久久大香线蕉| 久久精品免费观看| 合区精品中文字幕|