浅析CSS边框属性:宽度&样式&边框等

这篇文章给大家介绍的内容是关于浅析css边框属性:宽度&样式&边框等,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

定义和用法

围绕元素内容和内边距的一条或多条线。

基本属性:宽度、样式、颜色

宽度 border-width

立即学习“前端免费学习笔记(深入)”;

border-width 简写属性为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。

值可以是指定的长度,比如 1px ,也可以是三个关键字之一:thinmediumthick,分别是细、中等(默认)和粗。

只有当边框样式不是 none 时才起作用。如果边框样式是 none,边框宽度实际上会重置为 0。不允许指定负长度值。

边框的设置顺序为top-right-bottom-left,知道顺序便可简写。

样式 border-style

border-style 属性用于设置元素边框的样式。

值 描述

none定义无边框。hidden与 “none” 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。dotted定义点状边框。在大多数浏览器中呈现为实线。dashed定义虚线。在大多数浏览器中呈现为实线。solid定义实线。double定义双线。双线的宽度等于 border-width 的值。groove定义 3D 凹槽边框。其效果取决于 border-color 的值。ridge定义 3D 垄状边框。其效果取决于 border-color 的值。inset定义 3D inset 边框。其效果取决于 border-color 的值。outset定义 3D outset 边框。其效果取决于 border-color 的值。

默认值是none,因此如果希望边框出现,就必须声明一个样式。

可以为一个边框定义多个样式 。

只有当这个值不是 none 时边框才可能出现。

颜色 border-color

border-color 属性用于设置元素边框的颜色。

默认的边框颜色是元素本身的前景色。如果没有为边框声明颜色,它将与元素的文本颜色相同。另一方面,如果元素没有任何文本,假设它是一个表格,其中只包含图像,那么该表的边框颜色就是其父元素的文本颜色(因为 color 可以继承)。这个父元素很可能是 body、p 或另一个 table。

边框可以设置为透明,值为transparent。这个值用于创建有宽度的不可见边框 。

边框与背景

边框在元素的背景之上。

边框圆角

元素四周的圆角效果是经常需要的功能,border-radius属性可以设置圆角。

ie9之前的版本不兼容圆角属性。

值是指定的长度,比如4px。

扩展属性

边框图像border-image

相关文章推荐:

 css布局中格式化上下文(FC)类型有哪些?格式化上下文(FC)的类型介绍

CSS 网格布局(Grid)的两种方式介绍(附代码)

以上就是浅析CSS边框属性:宽度&样式&边框等的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1610960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 01:53:23
下一篇 2025年12月24日 01:53:39

相关推荐

  • CSS背景属性有哪些?css背景属性的总结(附代码)

    css背景属性是用于定义html元素背景的,那么,css背景属性有哪些呢?像是css背景颜色属性,css图片背景属性都属于css背景属性,本文将给大家总结一下css背景属性中相关的属性。 首先,我们来看一下css相关的属性: background-color: css设置背景颜色 backgroun…

    好文分享 2025年12月24日
    000
  • css3中新增属性:css3多列布局属性的总结(附实例)

    css3中增加了多列布局的属性,什么是多列布局呢?所谓多列布局,就是创建多个列来对文本进行布局,像是报纸的排版差不多,那么,在本文中我们就来看一看多列布局中的一些相关属性及代码实例。 css3多列布局容器的属性: column-width: auto | :给列定义一个最小宽度(min-width)…

    2025年12月24日
    000
  • 多列布局的概念是什么?CSS多列布局的应用(实例代码)

    这篇文章给大家介绍的内容是关于多列布局的概念是什么?css多列布局的应用(实例代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 多列布局 CSS3 可以将文本内容设计成像报纸一样的多列布局,如下实例: 代码如下(具体的解释也在代码中)浏览器支持表格中的数字表示支持该方法的第一个…

    2025年12月24日 好文分享
    000
  • 如何实现单行文字向上滚动的效果(附代码)

    这篇文章给大家介绍的内容是关于如何实现单行文字向上滚动的效果(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 最近在做一个活动页,需要一个单行文字向上滚动的效果来展示获奖公告。 效果如下: 废话不多说,下面直接贴上代码。 html代码如下: @@##@@ {{item.ph…

    2025年12月24日
    000
  • 汇总css布局的发展史,就属第四代css布局技术最牛掰

    我也是在前端行业混过几年的老人了,css网页布局也变的丰富起来,致使我也在不断的学习进步,不然真的跟不上时代的潮流啊,当第四代css布局技术网格布局呈现在我眼前的时候,好似似曾相识呢,但是又很陌生,不得不重新学习,之前的每一个开发者的电脑上还都装着一个frontpage,就连dreamwaver8都…

    2025年12月24日 好文分享
    000
  • CSS中transform-origin属性是做什么的?transform-origin属性的作用

    这篇文章给大家介绍的内容是关于css中transform-origin属性是做什么的?transform-origin属性的作用,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助 最近做的一个烟花动画,就是烟花散开的动画,在动画的实现过程中,主要在烟花旋转过程中卡住了,后来发现主要对tr…

    2025年12月24日
    000
  • 关于弹性盒布局的介绍(附代码)

    这篇文章给大家介绍的内容是关于弹性盒布局的介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 弹性布局 弹性布局,又称“Flex布局” 弹性布局的使用 给父容器添加display: flex/inline-flex;属性,即可使容器内容采用弹性布局显示,而不遵循常规文档流…

    2025年12月24日
    000
  • css中圣杯布局和双飞翼布局的介绍(附代码)

    这篇文章给大家介绍的内容是关于css中圣杯布局和双飞翼布局的介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 圣杯布局 #header #center #left #right #footer 实现的效果主要在container中,left 和 rgith固定宽度,ce…

    2025年12月24日
    000
  • 如何解决移动端fixed元素不显示的问题

    这篇文章给大家介绍的内容是关于如何解决移动端fixed元素不显示的问题,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 上几周给公司app做了一个html5嵌套页面,页面并不复杂,展示内容较多,底部有footer html结构如下 .main{ position: absolute;…

    好文分享 2025年12月24日
    000
  • 如何用CSS和D3实现宇宙飞船的动态效果

    这篇文章给大家介绍的内容是关于如何用css和d3实现宇宙飞船的动态效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 代码解读 定义 dom,spacecraft 表示飞船,容器中包含 1 个表示尾冀的元素 fins: 居中显示: body { margin: 0; he…

    2025年12月24日
    000
  • 如何使用CSS实现变色旋转动画的动态效果

    这篇文章给大家介绍的内容是关于如何使用css实现变色旋转动画的动态效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 代码解读 定义 dom,容器中包含 9 个元素: 居中显示: body { margin: 0; height: 100vh; display: flex…

    2025年12月24日
    000
  • CSS样式有哪几种?css样式表的三种方式总结(附代码)

    css样式有哪几种类型?css 样式代码插入的形式来看基本可以分为以下三种:内联式、嵌入式和外部式三种,这三种样式是有优先级的,他们的优先级是:内联式 > 嵌入式 > 外部式,下面我们就来看看css三种样式类型的具体内容及代码。 注意:嵌入式>外部式有一个前提:嵌入式css样式的位…

    2025年12月24日
    000
  • css中单位的使用:选择px还是rem

    这篇文章给大家介绍的文章内容是关于css中单位的使用:选择px还是rem,有很好的参考价值,希望可以帮助到有需要的朋友。 css中的单位很多,%、px、em、rem,以及比较新的vw、vh等。每个单位都有特定的用途,比如当需要设置一个矩形的宽高比为16:9,并且随屏幕宽度自适应时,除了用%,其他单位…

    2025年12月24日
    000
  • 什么是CSS BEM命名规范?BEM命名规范的总结(详细)

    bem 是block(块)、element(元素)和modifier(修饰符)的简写,它是一个很好用的命名约定。能够让你的前端代码变得更加容易理解和严密,接下来我们就来看一看bem命名规范具体是怎样的。 1 什么是 BEM 命名规范 Bem 是块(block)、元素(element)、修饰符(mod…

    好文分享 2025年12月24日
    000
  • 浅析CSS中background背景的用法

    这篇文章给大家介绍的文章内容是关于浅析css中background背景的用法,有很好的参考价值,希望可以帮助到有需要的朋友。 定义和用法 基本属性:color, image, position, repeat 背景颜色 background-color 值为颜色值或transparent二者选其一,…

    好文分享 2025年12月24日
    000
  • 如何使用CSS和D3实现无尽六边形空间的效果

    这篇文章给大家介绍的文章内容是关于如何使用css和d3实现无尽六边形空间的效果,有很好的参考价值,希望可以帮助到有需要的朋友。 效果预览 代码解读 定义 dom,容器中包含 1 个内含 5 个 的 : 居中显示: body { margin: 0; height: 100vh; display: f…

    2025年12月24日
    000
  • 如何使用纯CSS实现一颗土星的效果

    这篇文章给大家介绍的文章内容是关于如何使用纯css实现一颗土星的效果,有很好的参考价值,希望可以帮助到有需要的朋友。 效果预览 代码解读 定义 dom,容器本身表示土星星球,其中的 ring 元素表示土星环: 居中显示: body { margin: 0; height: 100vh; displa…

    2025年12月24日
    000
  • 视频演示:如何用CSS 创作一颗逼真的土星 ?(附代码)

    效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/EpbaQX 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 立即学习“…

    2025年12月24日
    000
  • 实例讲解如何用CSS语言创作一根闪电连接线

    效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/RBjdzZ 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 立即学习“…

    2025年12月24日
    000
  • css如何自定义滚动条(代码)

    本篇文章给大家分享的是关于css如何自定义滚动条(代码),内容很不错,有需要的朋友可以参考一下,希望可以帮助到大家。 html↓ css↓ .test { display: inline-block; margin: 60px 40%; width: 280px; padding: 5px 4px;…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信