中易网

html5怎么把一个div做成扇形 求大神指点~

答案:3  悬赏:10  
解决时间 2021-03-01 21:33
html5怎么把一个div做成扇形 求大神指点~
最佳答案
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>效果实现</title>
<style>
*{margin: 0;padding: 0;}
div{width: 0px;height: 0px;border-radius: 50px;border:50px solid transparent;border-top-color:red;}
</style>
</head>
<body>
<div></div>
</body>
</html>
全部回答
我的思路是这样的: 用圆角属性做出扇形,再用一个矩形去遮挡 宽高相等画出正方形 加border-radius属性做出1/4圆或者1/2圆 矩形旋转 例如transform: rotate(45deg) 顺时针旋转45度 以上都在一个position:relative的父元素中,要旋转的矩形position:absolute 用js控制矩形旋转的角度,应该就可以了
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>扇形</title> <style type="text/css"> canvas{background: #A9A9A0} </style> </head> <body> <canvas id="canvas" width="800" height="600"> 你的浏览器暂不支持HTML5的canvas元素 </canvas> <script type="text/javascript"> var canvas=document.getElementById('canvas');//定义变量获取画布DOM var c=canvas.getContext('2d');//设置绘图环境为2D; c.lineWidth=2; c.strokeStyle="red"; c.fillStyle="yellow"; c.arc(400,500,300,Math.PI*7/6,Math.PI*11/6,false); c.arc(400,500,150,Math.PI*11/6,Math.PI*7/6,true); c.closePath() c.fill() </script> </body> </html>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Lenovo的手机号码怎样加入黑名单
荣兴钢材在哪里啊,我有事要去这个地方
家里家具经常调换位置好吗
谁有计算机组成原理第二版的答案,急求
离高位3个半月在县2级医院做的HIV抗体筛查 阴
我要投诉湖南省永顺县公安局…请问上级领导是
滕府招待所这个地址在什么地方,我要处理点事
晶丽石材城地址在什么地方,想过去办事
嘉翌·洗衣生活馆我想知道这个在什么地方
韩语王晓丽怎么写
郑州沟赵收费站收费员工资多少
北柳村这个地址在什么地方,我要处理点事
【在线等】雨燕1.5L爱丽丝限量版09年8月新车
洗发水在中央一台做广告一年的费用是多少钱?
新探路者车灯是改氙气灯好还是LED大灯?想去
推荐资讯
美奂房产(昆明市综合行政执法局盘龙分局北)地
遵义宏基贸易有限公司我想知道这个在什么地方
乐满嘉美食在什么地方啊,我要过去处理事情
关于三方报到证和档案
有含盐5%的盐水40克,先要将它的浓度提高到20
。。。。。被放逐天际。一句歌词,是个男的唱
莱特兄弟的资料
单反机照出来的照片暴光过度怎么回事
鑫隆酒家在哪里啊,我有事要去这个地方
急求关于美国历史的英语作文 长一点的更好
四川康贝大药房连锁有限公司兴府药店怎么去啊
“滴定管装液前只需水洗、润洗 ” 哪里错?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?