实现一个三角形、扇形、宽高自适应的正方形

2. 实现一个扇形 · 超级学习资料 · 看云

1、实现一个三角形

用CSS绘制一个三角形-CSDN博客

2、实现一个扇形

在实现三角形的逻辑基础上,加上 border-radius 即可。

html 复制代码
<head>
    <style>
        .sector {
            width: 0;
            height: 0;
            border-top: 60px solid red;
            border-right: 60px solid yellow;
            border-bottom: 60px solid blue;
            border-left: 60px solid green;
            border-radius: 60px;
        }   
    </style>
</head>
<body>
    <div class="sector"></div>
</body>
html 复制代码
<head>
    <style>
        .sector {
            width: 0;
            height: 0;
            border-top: 60px solid transparent;
            border-right: 60px solid transparent;
            border-bottom: 60px solid transparent;
            border-left: 60px solid green;
            border-radius: 60px;
        }  
    </style>
</head>
<body>
    <div class="sector"></div>
</body>

3、实现一个宽高自适应的正方形

① 利用vw来实现
html 复制代码
<head>
    <style>
        .square {
            width: 10%;
            height: 10vw;
            background: tomato;
        }   
    </style>
</head>
<body>
    <div class="square"></div>
</body>
② 利用元素的 margin/padding 百分比是相对父元素 width 的性质来实现
css 复制代码
        .square {
            width: 20%;
            height: 0;
            padding-top: 20%;
            background: tomato;
        } 
③ 利用子元素的 margin-top 的值来实现
css 复制代码
        .square {
            width: 30%;
            overflow: hidden;
            background: tomato;
        }
        .square::after {
            content: '';
            display: block;
            margin-top: 100%;
        }  
相关推荐
ch_atu6 小时前
使用python下载modelscope上的模型
开发语言·python
IT_陈寒6 小时前
Vite的静态资源路径搞得我头秃,原来这样配才对
前端·人工智能·后端
Albart5757 小时前
Python爬虫请求头伪装后仍被反爬,基于代理池+随机延迟的绕过实战
开发语言·爬虫·python
Promise微笑7 小时前
回路电阻测试仪采购:多维度技术评估与深度避坑指南
开发语言·matlab·语音识别
BerryS3N7 小时前
前端应用的离线暂停更新策略:构建稳定可靠的渐进式部署方案
前端
從南走到北7 小时前
JAVA无人共享系统无人场馆预约篮球系统源码支持小程序+公众号+APP+H5
java·开发语言·小程序
码智社7 小时前
Maven 零基础完整教程
java·开发语言·maven
半夜修仙7 小时前
Spring集成邮箱功能
java·开发语言·spring boot·spring·rabbitmq·github·maven
LaughingZhu7 小时前
Product Hunt 每日热榜 | 2026-07-17
前端·数据库·人工智能·经验分享·mysql·chatgpt·html
潇凝子潇7 小时前
UnsupportedOperationException
java·前端·数据库