当前位置: 首页 > article >正文

CSS边框和圆角边框

边框的四大要素

  • 边框宽度
  • 边框颜色
  • 边框样式
  • 边框方向(给哪一个边设置样式)

bottom、left、right、top

 border-top: 4px red solid;

在这里插入图片描述

边框设置

语法: border-边框方向:边框宽度 边框颜色 边框样式

  • 边框宽度可以为px、em、rem的单位都可以,但是1%不可以,推荐使用px,稳定
  • 边框颜色:名称、16进制、rgb、rgba的任意一种,后三种较为推荐
  • 边框样式:solid实线、dashed虚线、double双实线边框、dotted点状线
  • 边框反向写在属性名中,即border-xxx
  • 一般边框设置四周都一样
  • 当三种属性值交换位置,仍然生效

圆角边框的两大要素

通过水平和垂直方向可以表示一个角

  • 圆角的方向
    • 方向1:上下
    • 方向2:左右
  • 圆角的半径
    • 水平半径和垂直半径

圆角边框的设置

     //设置左下角的圆角边框
     border: 4px red solid;
     //先设置水平半径,再设置垂直半径
     border-bottom-left-radius: 20px 30px;

在这里插入图片描述
在这里插入图片描述
语法:
border-垂直方向-水平方向-radius:水平半径 垂直半径

  • 属性之间用空格隔开
  • 水平半径和垂直半径的值可以用合法的尺寸单位,可以使用百分比
  • 当圆角半径只设置了一个值时,另一个值和他设置的一样
  • border-垂直半径-水平半径-radius:50px
  • 水平半径 和垂直半径都是50px
  • 若设置为百分比,则表示半径是长或者宽的百分比
  • border-垂直半径-水平半径-radius:50% 20%
  • 水平半径为长度的50%,垂直半径为宽度的20%
  • 椭圆的画法(若长=宽,则为圆)
            width: 500px;
            height: 300px;
            background-color: beige;
            line-height: 300px;
            text-align: center;
            border: 4px red solid;
            
            border-top-left-radius:50%;
            border-top-right-radius:50%;
            border-bottom-left-radius:50%;
            border-bottom-right-radius:50%;

在这里插入图片描述

  • 同时设置四个圆角边框
//上左角 上右角 下右角 下左角
border-radius: 10px 20px 30px 40px;

在这里插入图片描述
上左角→下右角顺时针
border-radius: 上左角 上右角 下右角 下左角
border-radius: 上左角 和下右角 上右角和下左角(若只设置了两个值,则对角使用的半径一样)
在这里插入图片描述


http://www.kler.cn/a/441013.html

相关文章:

  • Codeforces Global Round 27的C题
  • 构建高性能异步任务引擎:FastAPI + Celery + Redis
  • 33. Three.js案例-创建带阴影的球体与平面
  • 每天40分玩转Django:Django中间件
  • SSM 架构下的垃圾分类系统,开启绿色生活
  • go引用包生成不了vendor的问题
  • Unreal学习路线梳理
  • 浅谈Java注解之Cacheable
  • 获取微信用户openid
  • Web项目图片视频加载缓慢/首屏加载白屏
  • 使用git bash本地创建分支并将分支提交到远程仓库
  • Python 助力 DBA:高效批量管理数据库服务器的多线程解决方案-多库查询汇总工具实现
  • Gunicorn启动Django服务
  • 游戏引擎学习第48天
  • 【深度学习总结】使用PDF构建RAG:结合Langchain和通义千问
  • [C++项目] Mprpc分布式网络通信框架
  • 【YashanDB知识库】同样建表语句,大整型数字在Oracle插入成功,在YashanDB插入失败
  • C语言入门(一):A + B _ 基础输入输出
  • 【工具】Git 操作大全
  • 6.3.1 MR实战:计算总分与平均分