当前位置:首页 > 编程技术 > 正文内容

CSS 边框属性总结

yc8881年前 (2023-01-24)编程技术272

1. 什么是边框


百度百科边框的定义:https://baike.baidu.com/item/css边框

CSS盒模型中的边框所在位置:位于外边距和内边距的中间

在学校初次学习边框时,老师是这样讲的:边框是环绕在标签宽度和高度周围的线条

2. CSS边框属性


基本属性(border):边框宽度、边框样式、边框颜色

边框倒角(border-radius)

边框阴影(box-shadow)

轮廓属性(outline)

3. border 属性的几种书写方式


a. 最简洁,也是最常用的方式

  1. border: width style color;
  • 简写方式的属性值顺序可以打乱
  • 边框样式没有默认值,不能省略,否则看不到边框
  • 宽度和颜色都有默认值可以省略,宽度默认为medium(3px),颜色默认为黑色

b. 给某一个方向的边框设置 宽度、样式、颜色

  1. border-方向: width style color;
  2. /** 实线 **/
  3. border-top: 1px solid red;
  4. /** 虚线 **/
  5. border-right: 2px dashed green;
  6. /** 点状边框 **/
  7. border-bottom: 3px dotted blue;
  8. /** 去除左边框 **/
  9. border-left: none;

c. 给四个方向的边框设置不同的属性值

  1. border-属性:上 左;
  2. border-width: 左;
  3. border-style: 左;
  4. border-color: 左;

d. 给某一个边框单独设置某个属性

  1. border-方向-属性: 属性值;
  2. border-top-width: 5px;
  3. border-right-style: solid;

4. 边框倒角(border-radius)


a. 作用:设定盒子模型四个角的圆弧角度

  1. border-radius: 左上 右上 右下 左下;

b. 属性值说明

四个值:左上角 右上角 右下角 左下角
两个值:x轴 y轴
一个值:四个角的圆弧角度

1.% 设定x,y轴长度都是宽高的50%
2.px 一个具体数值,表示同时设定x轴,y轴的半径
3.x轴/y轴 第一个属性值表示x轴半径数值的设定,第一个属性值表示y轴半径数值的设定

c. 画图形

标准圆:正方形边框x轴、y轴倒角都取50% 时边框变为圆

  1. <style>
  2. div {
  3. width: 150px;
  4. height: 150px;
  5. border: 2px solid red;
  6. border-radius: 50%;
  7. }
  8. </style>
  9. <div></div>

椭圆形: 宽是高的两倍,边框倒角取50% 时边框变为椭圆

  1. <style>
  2. div {
  3. width: 300px;
  4. height: 150px;
  5. border: 2px solid red;
  6. border-radius: 50%;
  7. }
  8. </style>
  9. <div></div>

本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!


从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!


本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。


本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。


若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。


本文链接:https://www.10zhan.com/biancheng/10429.html

标签: CSS
分享给朋友:

“CSS 边框属性总结” 的相关文章

【说站】laravel实现自定义404页面并给页面传值

【说站】laravel实现自定义404页面并给页面传值

以 laravel5.8 为例,虽然有自带的404页面,但太简单,我们更希望能自定义404页面,将用户留在站点。实现的方式很简单,将自定义的视图文件命名为 404.blade.php,并放到 reso...

【说站】Thymeleaf报错Error resolving template “XXX”

【说站】Thymeleaf报错Error resolving template “XXX”

修改了一下开源项目的目录结构访问突然报错Error resolving template “XXX”可能原因有如下三种:第一种可能:原因:在使用springboot的过程中,如果使用thymeleaf...

【说站】用一句话就可以去除宝塔面板操作上的二次验证

【说站】用一句话就可以去除宝塔面板操作上的二次验证

用过宝塔的朋友应该都会发现,现在宝塔面板有些鸡肋的功能,删除文件、删除数据库、删除站点等操作都需要做计算题!不仅加了几秒的延时等待,还无法跳过!这时候就会有朋友在想,如何去除宝塔面板的二次验证,此篇文...

【说站】Centos8.0如何配置静态IP详解及永久关闭防火墙

【说站】Centos8.0如何配置静态IP详解及永久关闭防火墙

这篇文章主要介绍了详解Centos8 配置静态IP的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来学习一下!1. 查看自己的网关地址点击虚...

【说站】vagrant实现linux虚拟机的安装并配置网络

【说站】vagrant实现linux虚拟机的安装并配置网络

一、VirtualBox的下载和安装1、下载VirtualBox官网下载:https://www.virtualbox.org/wiki/Downloads我的电脑是Windows的,所以下载Wind...

【说站】linux中redis如何以redis用户重启?

【说站】linux中redis如何以redis用户重启?

通过上图我们可以看到,目前状态是已经以 redis 用户启动着,我想修改下 redis 的密码,然后怎么以 redis 用户重启呢?redis 是 nologin 用户,不能通过 su redis 切...