CSS核心(三十一)圆角边框 border-radius 精讲

[复制链接]
查看: 1353|回复: 31
发表于 2023-2-1 11:05:26 | 显示全部楼层 | 阅读模式
使用border-radius属性可以绘制各种各样的形状,border-radius使用比较复杂,可以设置8个值。
我们先说明一下它的语法:


  1. border-radius:第一组值(4个值)/第二组值(4个值);
复制代码


以上语法中的两组值都可以写4个,顺序是:左上角,右上角,右下角,左下角。如果省略左下角,右上角是相同的。如果省略右下角,左上角是相同的。如果省略右上角,左上角是相同的。
如果对一个正方形元素同时写两组值实现圆角,结果是椭圆,如果设置一组值结果是正圆,这个椭圆或正圆与边框的交集形成圆角效果。


好吧,不论如何描述,这个圆角边框都不好理解,不过不要紧,实际应用中几乎不会去绘制一些特别奇怪的形状。


下面看代码:


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>圆角边框 border-radius 精讲 </title>
</head>
<style>
        .box0{
                display: inline-block;
                width:300px;
                height:200px;
                background:seagreen;
                margin-top:20px;
                border-radius:50%;        
        }
        button{
                width:200px;
                height:50px;        
                border-radius:10px;        
        }

        .box{
                display: inline-block;
                width:200px;
                height:200px;
                border:10px solid #0C9;
                background:#000;
                /* 半圆 */
                border-radius:50% 50% 0 0/100% 100% 0 0;
        }

        .box1{
                display: inline-block;
                width:0;
                border:50px solid #fff;
                border-top-color:#f00;
                border-bottom-color:#0f0;
                border-left-color:#00f;
                border-right-color:#000;
                border-radius:50%;        
        }
        .box2{
                display: inline-block;
                width:200px;
                height:200px;
                border:10px solid #0C9;
                background:#000;
                /* 圆环 */        
                border-radius:50%;
        }
        .box3{
                display: inline-block;
                width:200px;
                height:200px;
                background:#0C9;        
                border-radius: 15px 50px 30px 5px;
        }
        .box4{
                display: inline-block;
                width:200px;
                height:200px;
                background:#0C9;        
                border-radius: 15px 50px 30px;
        }
        .box5{
                display: inline-block;
                width:200px;
                height:200px;
                background:#0C9;        
                border-radius: 15px;
        }
</style>
<body>
<button>提交</button>
<div class="box0"></div><hr>
<div class="box"></div>
<div class="box1"></div>
<div class="box2"></div>
<hr>
<div class="box3"></div>
<div class="box4"></div>
<div class="box5"></div>
<hr>

</body>
</html>



显示结果如下:


CSS核心(三十一)圆角边框 border-radius 精讲

大家可以把以上代码复制出来慢慢分析一下,主要掌握几个简单的椭圆和圆角设置方法即可。


易博软件介绍

0

主题

12

帖子

7

积分

营销入门

Rank: 2

积分
7
发表于 2023-2-18 00:17:34 | 显示全部楼层
受益匪浅呀,我一定好好学习,好好把握剩下的大学时光

3

主题

228

帖子

120

积分

营销菜鸟

Rank: 3Rank: 3

积分
120
发表于 2023-2-24 12:23:34 | 显示全部楼层
  谢谢你给我上了一堂编程人生宝贵的一课,真是活到老,学到老。
发表于 2023-2-28 16:54:02 | 显示全部楼层
很是感慨!!!!

0

主题

24

帖子

13

积分

营销入门

Rank: 2

积分
13
发表于 2023-3-7 01:37:04 | 显示全部楼层
不要认为CPU运算速度快就把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做,因为CPU是为用户服务的,不是为我们程序员服务的!这句话让我感触很深,我写程序也不太管代码的优化程度。

0

主题

11

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-3-12 20:31:51 | 显示全部楼层
你是我的小目标 呵呵
发表于 2023-3-18 11:31:57 | 显示全部楼层
看了你写的东西,心里有些感触,谢了
发表于 2023-3-23 09:15:31 | 显示全部楼层
不要认为CPU运算速度快就把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做,因为CPU是为用户服务的,不是为我们程序员服务的!这句话让我感触很深,我写程序也不太管代码的优化程度。

0

主题

9

帖子

5

积分

终身会员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
5
发表于 2023-3-28 01:01:19 | 显示全部楼层
对于一个程序员来说,这个确实很重要

0

主题

15

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-3-30 18:37:27 | 显示全部楼层
受益非浅  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表