编程笔记 html5&css&js 041 CSS边框属性

这篇具有很好参考价值的文章主要介绍了编程笔记 html5&css&js 041 CSS边框属性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

盒子是由四周的边框组成,边框的属性就构成了盒子的大部分样式。

一、CSS 边框类型

CSS border 属性允许您指定元素边框的样式、宽度和颜色。
border-style 属性指定要显示的边框类型。
允许以下值:

dotted - 定义点线边框
dashed - 定义虚线边框
solid - 定义实线边框
double - 定义双边框
groove - 定义 3D 坡口边框。效果取决于 border-color 值
ridge - 定义 3D 脊线边框。效果取决于 border-color 值
inset - 定义 3D inset 边框。效果取决于 border-color 值
outset - 定义 3D outset 边框。效果取决于 border-color 值
none - 定义无边框
hidden - 定义隐藏边框

border-style 属性可以设置一到四个值(用于上边框、右边框、下边框和左边框)。
注意:除非设置了 border-style 属性,否则其他 CSS 边框属性(将在下一章中详细讲解)都不会有任何作用!

二、CSS 边框宽度

border-width 属性指定四个边框的宽度。
可以将宽度设置为特定大小(以 px、pt、cm、em 计),也可以使用以下三个预定义值之一:thin、medium 或 thick:

p.one {
  border-style: solid;
  border-width: 5px;
}
p.two {
  border-style: solid;
  border-width: medium;
}
p.three {
  border-style: dotted;
  border-width: 2px;
} 
p.four {
  border-style: dotted;
  border-width: thick;
}

特定边的宽度
border-width 属性可以设置一到四个值(用于上边框、右边框、下边框和左边框):

p.one {
  border-style: solid;
  border-width: 5px 20px; /* 上边框和下边框为 5px,其他边为 20px */
}

p.two {
  border-style: solid;
  border-width: 20px 5px; /* 上边框和下边框为 20px,其他边为 5px */
}

p.three {
  border-style: solid;
  border-width: 25px 10px 4px 35px; /* 上边框 25px,右边框 10px,下边框 4px,左边框 35px */
}

三、CSS 边框颜色

border-color 属性用于设置四个边框的颜色。
可以通过以下方式设置颜色:
name - 指定颜色名,比如 “red”
HEX - 指定十六进制值,比如 “#ff0000”
RGB - 指定 RGB 值,比如 “rgb(255,0,0)”
HSL - 指定 HSL 值,比如 “hsl(0, 100%, 50%)”
注释:如果未设置 border-color,则它将继承元素的颜色。

p.one {
  border-style: solid;
  border-color: red;
}
p.two {
  border-style: solid;
  border-color: green;
}
p.three {
  border-style: dotted;
  border-color: blue;
}

特定边框的颜色
border-color 属性可以设置一到四个值(用于上边框、右边框、下边框和左边框)。

p.one {
  border-style: solid;
  border-color: red green blue yellow; /* 上红、右绿、下蓝、左黄 */
}

HEX 值
边框的颜色也可以使用十六进制值(HEX)来指定:

p.one {
  border-style: solid;
  border-color: #ff0000; /* 红色 */
}

一试
RGB 值
或者使用 RGB 值:

p.one {
  border-style: solid;
  border-color: rgb(255, 0, 0); /* 红色 */
}

HSL 值
也可以使用 HSL 值:

p.one {
  border-style: solid;
  border-color: hsl(0, 100%, 50%); /* 红色 */
}

四、CSS Border - 简写属性

处理边框时要考虑许多属性。为了缩减代码,也可以在一个属性中指定所有单独的边框属性。border 属性是以下各个边框属性的简写属性:
border-width
border-style(必需)
border-color

p {
  border: 5px solid red;
}

您还可以只为一个边指定所有单个边框属性:

左边框
p {
  border-left: 6px solid red;
  background-color: lightgrey;
}
下边框
p {
  border-bottom: 6px solid red;
  background-color: lightgrey;
}

五、CSS 圆角边框

border-radius 属性用于向元素添加圆角边框:

p {
  border: 2px solid red;
  border-radius: 5px;
}

六、所有 CSS 边框属性

属性	描述
border	简写属性,在一条声明中设置所有边框属性。
border-color	简写属性,设置四条边框的颜色。
border-radius	简写属性,可设置圆角的所有四个 border-*-radius 属性。
border-style	简写属性,设置四条边框的样式。
border-width	简写属性,设置四条边框的宽度。
border-bottom	简写属性,在一条声明中设置所有下边框属性。
border-bottom-color	设置下边框的颜色。
border-bottom-style	设置下边框的样式。
border-bottom-width	设置下边框的宽度。
border-left	简写属性,在一条声明中设置所有左边框属性。
border-left-color	设置左边框的颜色。
border-left-style	设置左边框的样式。
border-left-width	设置左边框的宽度。
border-right	简写属性,在一条声明中设置所有右边框属性。
border-right-color	设置右边框的颜色。
border-right-style	设置右边框的样式。
border-right-width	设置右边框的宽度。
border-top	简写属性,在一条声明中设置所有上边框属性。
border-top-color	设置上边框的颜色。
border-top-style	设置上边框的样式。
border-top-width	设置上边框的宽度。

七、练习

<!DOCTYPE html>
<html lang="zh-cn">
   <head>
      <title>编程笔记 html5&css&js CSS边框属性</title>
      <meta charset="utf-8" />
      <style>
         body {
            margin: 0 auto;
            padding: 0;
            height: 100%;
            display: block;
            justify-content: center;
            align-items: center;
            color: greenyellow;
            background: #000;
         }
         .box1 {
            width: 800px;
            height: 800px;
            background-color: black;
            border-color: white;
            border-width: 2px;
            border-style: solid;
            padding: 0px;
            margin: 50px auto;
         }
         p.dotted {
            border-style: dotted;
         }
         p.dashed {
            border-style: dashed;
         }
         p.solid {
            border-style: solid;
         }
         p.double {
            border-style: double;
         }
         p.groove {
            border-style: groove;
         }
         p.ridge {
            border-style: ridge;
         }
         p.inset {
            border-style: inset;
         }
         p.outset {
            border-style: outset;
         }
         p.none {
            border-style: none;
         }
         p.hidden {
            border-style: hidden;
         }
         p.mix {
            border-style: dotted dashed solid double;
         }
         p.radius {
            border: 2px solid red;
            border-radius: 10px;
         }
      </style>
   </head>
   <body>
      <div class="box1">
         <h1>border-style 属性</h1>

         <p>此属性规定要显示的边框类型:</p>

         <p class="dotted">dotted 点状边框。</p>
         <p class="dashed">dashed 虚线边框。</p>
         <p class="solid">solid 实线边框。</p>
         <p class="double">double 双线边框。</p>
         <p class="groove">groove 凹槽边框。</p>
         <p class="ridge">ridge 垄状边框。</p>
         <p class="inset">inset 3D inset 边框。</p>
         <p class="outset">outset 3D outset 边框。</p>
         <p class="none">none 无边框。</p>
         <p class="hidden">hidden 隐藏边框。</p>
         <p class="mix">mix 混合边框。</p>
         <p class="radius">
            border-radius
            <br />
            圆角边框。
         </p>
      </div>
   </body>
</html>

小结

也可以根据自己的喜好做一个编排。文章来源地址https://www.toymoban.com/news/detail-805889.html

到了这里,关于编程笔记 html5&css&js 041 CSS边框属性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 编程笔记 html5&css&js 055 CSS颜色表

    重新做了颜色表,前面讲HTML时已经有了一个,重新整理了一个,方便查用。将代码复制本地使用。这个内容既用于颜色的了解,也是一个网页的综合练习。将下面内容复制,弄懂每个内容,并按照自己喜好进行改进。 颜色的合理使用是网页设计效果的基本保证。 使用颜色值

    2024年01月25日
    浏览(23)
  • 编程笔记 html5&css&js 053 CSS伪元素

    CSS 伪元素用于设置元素指定部分的样式。 什么是伪元素? 设置元素的首字母、首行的样式 在元素的内容之前或之后插入内容 语法 伪元素的语法: ::first-line 伪元素用于向文本的首行添加特殊样式。 下面的例子为所有 p 元素中的首行添加样式: ::first-line 伪元素只能应用于

    2024年01月23日
    浏览(41)
  • 编程笔记 html5&css&js 040 CSS盒子模型

    网页是靠分成不同的块,再赋予这些块各不相同的属性来布局的。所以这个“块”是一个基础。先看块本身的构造。 CSS 盒子模型(Box Model)。所有HTML元素可以看作盒子,在CSS中,\\\"box model\\\"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它

    2024年01月17日
    浏览(21)
  • 编程笔记 html5&css&js 037 CSS选择器

    CSS用于处理网页的样式,就像一个人的装扮,拿来一个衣物或饰品,你得知道穿着在什么部位,不能把袜子当成口罩,CSS里面是一些属性和值,用在网页的哪个地方,就叫选择器。 CSS 选择器用于“查找”(或选取)要设置样式的 HTML 元素。 我们可以将 CSS 选择器分为五类:

    2024年01月21日
    浏览(27)
  • 编程笔记 html5&css&js 054 CSS默认值

    css属性在没有设置的时候,也是有值的,这就是默认值。列在下面,方便查看。 元素 默认的 CSS 值 a:link color: (internal value); text-decoration: underline; cursor: auto; a:visited color: (internal value); text-decoration: underline; cursor: auto; a:link:active color: (internal value); a:visited:active color: (internal value

    2024年01月25日
    浏览(19)
  • 编程笔记 html5&css&js 036 CSS应用方式

    如何在网页中使用CSS?实际上有三种方式。 有三种插入样式表的方法: 外部 CSS 内部 CSS 行内 CSS 通过使用外部样式表,您只需修改一个文件即可改变整个网站的外观! 每张 HTML 页面必须在 head 部分的 link 元素内包含对外部样式表文件的引用。 外部样式在 HTML 页面 head 部分内

    2024年01月22日
    浏览(28)
  • 编程笔记 html5&css&js 039 CSS背景示例

    网页上只有三个水平并列大小相同的的DIV,大小为300p*200,如何使用CSS让它们整体水平和垂直都居中,并使用不同的背景色? 要在网页上实现三个水平并列且大小相同的div元素,每个尺寸为300像素宽和200像素高,整体居中显示且具有不同的背景颜色,你可以通过以下CSS来完成:

    2024年01月20日
    浏览(21)
  • 编程笔记 html5&css&js 050 CSS表格2-1

    使用 CSS 可以极大地改善 HTML 表格的外观。 如需在 CSS 中设置表格边框,请使用 border 属性。 下例为 table、th 和 td 元素规定了黑色边框: 在某些情况下,上表似乎很小。如果您需要一个可以覆盖整个屏幕(全宽)的表格,请为 table 元素添加 width: 100% : 双边框 请注意上面的

    2024年01月22日
    浏览(32)
  • 编程笔记 html5&css&js 051 CSS表格2-2

    多数时候是按列设计表格样式的。 在HTML表格中,可以通过CSS来按列设置样式。以下是一个简单的例子: 在这个例子中,我们使用了CSS伪类选择器first-child和nth-child(n)来分别选择表格的每一列,并分别为它们设置了不同的样式。 按列设置样式列具实用性。

    2024年01月22日
    浏览(28)
  • 编程笔记 html5&css&js 035 HTML 地理定位

    地理定位有很多事情有关,购物时要知道你在哪吧,驾车时就更是了,所有浏览器还提供了定位的功能,可以在网页中使用。 HTML5 Geolocation(地理定位)用于定位用户的位置。 HTML5 Geolocation API 用于获得用户的地理位置。 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则

    2024年02月02日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包