[css] 用CSS画出一个任意角度的扇形,可以写多种实现的方法
[css] 用CSS画出一个任意角度的扇形,可以写多种实现的方法
先画一个圆,外加两个绝对定位的半圆
扇形可以通过两个半圆作为遮罩旋转来露出相应的角度实现
这只能切出180°以内的扇形
超过180°的扇形,就把圆作为底色,两个遮罩作为扇形的组成部分不知道描述的好不好理解,但确实能实现任意角度的扇形了.contain {position: relative;width: 200px;height: 200px;}.main {height: 100%;background: lightgreen;border-radius: 100px;}.common {position: absolute;top: 0;width: 50%;height: 100%;}.mask1 {transform: rotate(83deg);border-radius: 100px 0 0 100px;left: 0;transform-origin: right center;background: red;}.mask2 {transform: rotate(-76deg);transform-origin: left center;left: 100px;border-radius: 0 100px 100px 0;background: blue;}HTML代码<div class="contain"><div class="main"></div><div class="mask1 common"></div><div class="mask2 common"></div></div>
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题
[css] 用CSS画出一个任意角度的扇形,可以写多种实现的方法相关推荐
- php绘制一个三角形,如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...
我们在平时的前端开发的时候,有时候是需要一些小图形来丰富一下页面效果,比如:下拉列表的倒三角图形.那么这样的一个三角形是如何制作出来的,本章给大家介绍如何利用css或html画出一个三角形?两种不同的 ...
- [css] 用css3画出一个立体魔方
[css] 用css3画出一个立体魔方 <!DOCTYPE html> <html> <head><meta charset="utf-8" ...
- h5画三角形_如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...
我们在平时的前端开发的时候,有时候是需要一些小图形来丰富一下页面效果,比如:下拉列表的倒三角图形.那么这样的一个三角形是如何制作出来的,本章给大家介绍如何利用css或html画出一个三角形?两种不同的 ...
- 运用html画一个三角形,利用css或html5画出一个三角形的方法
利用css或html5画出一个三角形的方法 发布时间:2020-09-14 14:49:22 来源:亿速云 阅读:83 作者:小新 这篇文章主要介绍利用css或html5画出一个三角形的方法,文中介绍 ...
- 【CSS】绘制一个任意角度的扇形
现在有这样一个需求,我们要用html 和 css绘制这样一个图形(sry,这水印不知道咋去掉,o(╯□╰)o): 我们首先可能想到的就是先画三角形,然后使用border-radius,是的我也是这样想 ...
- [css] 使用css画出一个五角星
[css] 使用css画出一个五角星 #star-five {margin: 50px 0;position: absolute;display: block;color: red;width: 0; ...
- [css] 用css画出一个圆圈,里面有个对号
[css] 用css画出一个圆圈,里面有个对号 #right {width: 150px;height: 150px;margin: 100px auto;border-radius: 50%;bor ...
- 用css画出一个圆圈,里面有个叉号(不能用英文字母x)
用css画出一个圆圈,里面有个叉号(不能用英文字母x) #cyc {width: 150px;height: 150px;margin: 100px auto;border-radius: 50%;b ...
- 用HTML+CSS画出一个同心圆
参加web前端校招的同学们经常会遇到这样的面试题:用HTML+CSS画出一个同心圆. 例如: 这道题主要考验的是基础盒模型布局能力和倒圆角属性的巧用. 1.html代码 [html] view pla ...
最新文章
- 为什么地磅的读数有进制么_谈谈二进制(三)——位运算及其应用
- LeetCode-二叉树-94. 二叉树的中序遍历
- 【剑指offer】面试题21:调整数组顺序使奇数位于偶数前面
- Android 8款开源游戏引擎
- 大华的支持rtmp推流吗_海康大华DSS视频拉流-RTSP转RTMP多媒体播放技术
- 10 python 扩展
- 编码:unicode、utf-8以及emoji
- ae2020不支持的视频驱动程序_英伟达发布支持GeForce GTX 1660 SUPER的新Linux图形驱动程序...
- 传感器基础结构与通信原理
- 数据标准在网易的实践
- 开发中使用第三方工具/服务
- 产品设计中的 “快速迭代” 思维
- ubuntu18.04双系统卸载并重装
- 你的奋斗也许只是一个屁
- 英语3500词(一)university life主题(2022.1.13)
- JAVA子类作为实参父类作为形参_java 多态 实参形参
- Windows 8 引入新版的凭据管理器
- python打九九乘法表上三角下三角_python经典练习题之九九乘法表、打印菱形、打印对顶三角形、斐波拉契数列、素数......
- Qt相关资源下载百度云地址 永久有效
- setenv setfenv