首页 > 其他分享 >CSS Border Bottom常用属性详解

CSS Border Bottom常用属性详解

时间:2024-02-22 18:45:59浏览次数:18  
标签:style bottom Border Bottom 边框 设置 border CSS 属性

原文链接:https://www.python100.com/html/90865.html

一、border-bottom的基本使用

   border-bottom: 单位 边框样式 颜色;

border-bottom是css中用来设置底部边框的属性。

border-bottom的属性值包括三个,分别是:边框宽度(单位),边框样式(solid、dotted、dashed等)和边框颜色(十六进制代码或rgb颜色值)。

以下是一个简单的应用实例:

    <div style="border-bottom: 2px solid #F08080; padding-bottom: 10px;">
        <p>这是一段有底部边框的文字信息。</p>
    </div>

效果如下图所示:

二、border-bottom常用属性介绍

1. border-bottom-style

   border-bottom-style: none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset;

border-bottom-style是用来设置边框样式的属性。

取值说明:

  • none:没有边框(默认)
  • hidden:同none,但是打印的时候依然会有边框。
  • dotted:点线边框
  • dashed:虚线边框
  • solid:实线边框(默认值)
  • double:双线边框
  • groove:3D向内凹陷边框
  • ridge:3D向外凸出边框
  • inset:3D向内凹陷边框
  • outset:3D向外凸出边框

2. border-bottom-width

   border-bottom-width: 1px|medium|thin|thick;

border-bottom-width是用来设置边框宽度的属性。

取值说明:

  • 1px:像素值
  • medium:默认宽度
  • thin:细线宽度
  • thick:粗线宽度

3. border-bottom-color

   border-bottom-color: color|transparent;

border-bottom-color是用来设置边框颜色的属性。

取值说明:

  • color:常用的颜色值或RGB颜色值
  • transparent:透明,不显示颜色

4. border-bottom-image

    border-bottom-image: url("border.png")|none|initial|inherit;

border-bottom-image是用来设置边框图片的属性。

取值说明:

  • url("border.png"):指定图片的路径
  • none:无图片,默认值
  • initial:默认值
  • inherit:继承父元素的属性

    三、其他Tips

    1. 边框不影响元素大小

    注意:设置border-bottom-style并不会影响元素的大小,仅仅会在底部绘制出一条边框线并呈现所设置的样式。

    2. 边框可以设置为虚线、点线、实线和双线等

    border-bottom-style属性可以设置为虚线、点线、实线和双线等样式。

    3. 禁止底部折叠

    虽然默认情况下,不同元素之间的底部边框会折叠在一起,但是我们可以加入一个 "border-collapse: separate;" 的属性来避免这种情况。

    以下是一个具有明显折叠的底部边框:

       <div style="border-bottom: 1px solid black; height: 50px;">
            <p>这是第一个div</p>
        </div>
        <div style="border-bottom: 1px solid black; height: 50px;">
            <p>这是第二个div</p>
        </div>
    

    效果如图所示:

  •  添加border-collapse属性后再试一次:

        <div style="border-bottom: 1px solid black; height: 50px; border-collapse: separate;">
            <p>这是第一个div</p>
        </div>
        <div style="border-bottom: 1px solid black; height: 50px; border-collapse: separate;">
            <p>这是第二个div</p>
        </div>
    

      

     

    4. 底部边框圆角效果

    我们可以使用border-bottom-left-radius(设置左下角的圆角效果)和border-bottom-right-radius(设置右下角的圆角效果)来实现底部边框的圆角效果。

    以下是一个简单的应用实例:

    <div style="border-bottom: 5px solid #ccc; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 50px;">
            <p>这是一段带有圆角底部边框的文字信息。</p>
        </div>
    

      效果如图所示:

  • 总结

    css的border-bottom属性是用来设置元素底部边框的。border-bottom-style、border-bottom-width和border-bottom-color是设置边框样式、宽度和颜色的常用属性。我们还可以利用border-bottom-image来设置边框的图片属性。在实际应用中,我们可以通过border-bottom-style属性设置为虚线、点线、实线和双线等样式,也可以使用border-bottom-left-radius和border-bottom-right-radius来实现底部边框的圆角效果。同时,我们可以注意到边框不影响元素的大小,并且要避免边框折叠的情况,我们可以在父元素中使用border-collapse属性来解决问题。

     

     

     

 

标签:style,bottom,Border,Bottom,边框,设置,border,CSS,属性
From: https://www.cnblogs.com/Dongmy/p/18027932

相关文章

  • 使用css实现四个边框切角
    [CSS语法]clip-pathclip-path表示剪裁路径,也就是从某个物体上剪切一块内容。比如在图片上根据需要剪切一部分需要留下的区域。这里涉及到两个概念:裁剪路径clippingpath,裁剪区域clippingregion。裁剪路径就是用来裁剪元素的路径,标记了需要裁剪的区域。可以是任意形状。裁剪......
  • html四边形的的框怎么编写,html知识点之利用css四边形切角并且加上边框
    前言这几个月做了很多前端工作,其中一个需求还是蛮头疼,UI给的图上面的四边形是一个带斜边的,直接用背景图可以实现,但是会出现各种布局的问题,比如内容太大了,边框不会跟着扩大,废话不多说,这里写一些如何利用css话四边形带有斜边,并且给斜边加边框,在这之前,先简单说一下需要用到的函数li......
  • Css中的display属性linline-block(行内区块元素)的详解和应用
    原文链接:https://www.cnblogs.com/lijinwen/p/5679864.html说inline-block(行内区块元素)之前,先说下他另外的2个兄弟display:inline;内联元素,简单来说就是在同一行显示。他没有高度,给内联元素设置width和height是没效果的。display:block;块级元素,简单来说就是就是有换行,会换......
  • 马上就要元宵节了,这里给大家用css端上一碗汤圆
    「更多福利资讯查看:2024首次大厂挑战」。`....`.bowl_wrap{width:200px;height:220px;margin:100pxauto;position:relative;}先画一个碗,这个碗呢我是分3个部分组合起来的,在一个圆的上半部分放一个椭圆,下面放一个div,都是通过border-radius进......
  • css新特性—过渡
    <!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title></title> <style> div{ width:100px; height:100px; background-color:pink; /*谁做过渡给谁加*/ /*trasision:变化的属性花费的......
  • scss 中公共变量的导出方法:export
    scss中公共变量的导出方法:export:https://blog.csdn.net/ww_5211314/article/details/109614511?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170848176116800180690474%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=170......
  • ReadableStream/TransformStream/HMR/软件设计哲学/SSR 条件渲染/CSS.escape/Copilot
    ReadableStream,TransformStream-探索如何在React服务器组件中使用流来提升性能和用户体验。HMR-简介热模块替换技术,使前端开发更加高效。软件设计哲学-深入理解软件设计背后的哲学思考。SSR条件渲染组件-SSR条件渲染的实现方法,优化页面加载速度和SEO。C......
  • css 文字垂直居中
    方法一:使用flex布局<style>.container{display:flex;align-items:center;height:100px;}</style><divclass="container"><span>要居中的文本</span></div>方法二:使用定位和transform可以通过将......
  • bs4 css选择器
    数据准备html_doc="""<html><head><title>TheDormouse'sstory</title></head><body><pid="my_p"class="title"><bid="bbb"class="boldest">TheDormou......
  • 前端知识汇总2(css,css2, 页面布局,移动端适配)
    固定定位(fixed)固定定位是绝对定位的一种特殊形式。它以浏览器窗口作为参照物来定义网页元素。当position属性的取值为fixed时,即可将元素的定位模式设置为固定定位。当对无素设置固定定位后,它将脱离标准文档流的控制,始终依据浏览器窗口来定义自己的显示位置。不管浏览器滚动条......