做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

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

來源:懂視網 責編:小采 時間:2020-11-27 18:53:12
文檔

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

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

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

<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); /*這個clip屬性用來繪制半圓,在clip的rect范圍內的內容顯示出來,使用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;*/
 }
 /*繪制一個60度扇形*/
 .shanxing1 .sx1{transform: rotate(-30deg);}
 .shanxing1 .sx2{transform: rotate(-150deg);}

 /*繪制一個85度扇形*/
 .shanxing2 .sx1{transform: rotate(-45deg);}
 .shanxing2 .sx2{transform: rotate(-140deg);}

 /*繪制一個向右扇形,90度扇形*/
 .shanxing3 .sx1{transform: rotate(45deg);}
 .shanxing3 .sx2{transform: rotate(-45deg);}

 /*繪制一個顏色扇形 */
 .shanxing4 .sx1{transform: rotate(45deg);background-color: #fff;}
 .shanxing4 .sx2{transform: rotate(-45deg);background-color: #fff;}

 /*繪制一個不同顏色半圓夾角 */
 .shanxing5 .sx1{transform: rotate(45deg);background-color: #f00;}
 .shanxing5 .sx2{transform: rotate(-45deg);background-color: #0f0;}
</style>
</head>

<body>

 扇形制作原理,底部一個純色原形,里面2個相同顏色的半圓,可以是白色,內部半圓按一定角度變化,就可以產生出扇形效果
 <p>/*繪制一個60度扇形*/</p>
<div class="shanxing shanxing1">
 <div class="sx1"></div>
 <div class="sx2"></div>
</div>
<p>/*繪制一個85度扇形*/</p>
<div class="shanxing shanxing2">
 <div class="sx1"></div>
 <div class="sx2"></div>
</div>
<p>/*繪制一個向右扇形,90度扇形*/</p>
<div class="shanxing shanxing3">
 <div class="sx1"></div>
 <div class="sx2"></div>
</div>
<p>/*繪制一個顏色扇形 */</p>
<div class="shanxing shanxing4">
 <div class="sx1"></div>
 <div class="sx2"></div>
</div>

<p>/*繪制一個不同顏色半圓夾角 */</p>
<div class="shanxing shanxing5">
 <div class="sx1"></div>
 <div class="sx2"></div>
</div>


</body> 
</html>

下面這個是結合css+html5+javascript的一個更復雜的圓環圖形

<%@ 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;//這里默認設置好評率為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之如何繪制任意角度的扇形相關文章請關注PHP中文網!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

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

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

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 福安市| 商水县| 来凤县| 双柏县| 绿春县| 泰州市| 二连浩特市| 铜梁县| 裕民县| 永登县| 西丰县| 仁寿县| 措美县| 盐池县| 东丽区| 山西省| 东港市| 鹤峰县| 芜湖市| 剑河县| 堆龙德庆县| 玉田县| 瑞金市| 丰城市| 兴国县| 梅河口市| 兴城市| 承德市| 论坛| 宣化县| 若羌县| 房山区| 中阳县| 阿拉善左旗| 正宁县| 麻江县| 崇州市| 卫辉市| 永定县| 青河县| 许昌县|