当前位置:首页 > CSS

css如何制作边框

2026-03-12 09:25:01CSS

使用 border 属性制作边框

在 CSS 中,border 属性是最常用的边框制作方法。可以一次性设置边框的宽度、样式和颜色。

div {
  border: 2px solid #000000;
}

单独设置边框属性

如果需要更精细的控制,可以分别设置边框的宽度、样式和颜色。

div {
  border-width: 1px;
  border-style: dashed;
  border-color: #ff0000;
}

设置单边边框

可以单独为元素的某一边设置边框。

div {
  border-top: 3px dotted blue;
  border-right: 2px solid green;
  border-bottom: 4px double red;
  border-left: 1px inset purple;
}

边框样式选项

CSS 提供了多种边框样式选择:

css如何制作边框

div {
  border-style: none;    /* 无边框 */
  border-style: hidden;  /* 隐藏边框 */
  border-style: dotted;  /* 点状边框 */
  border-style: dashed;  /* 虚线边框 */
  border-style: solid;   /* 实线边框 */
  border-style: double;  /* 双线边框 */
  border-style: groove;  /* 3D凹槽边框 */
  border-style: ridge;   /* 3D脊状边框 */
  border-style: inset;   /* 3D内嵌边框 */
  border-style: outset;  /* 3D外凸边框 */
}

圆角边框

使用 border-radius 属性可以创建圆角边框。

div {
  border: 2px solid #333;
  border-radius: 10px;
}

多重边框效果

通过 box-shadow 属性可以实现多重边框效果。

css如何制作边框

div {
  border: 2px solid #000;
  box-shadow: 0 0 0 5px #f00, 0 0 0 10px #0f0;
}

渐变边框

使用 border-image 属性可以创建渐变或图像边框。

div {
  border: 10px solid transparent;
  border-image: linear-gradient(45deg, #f00, #00f) 1;
}

透明边框

设置透明边框可以保留元素的空间布局而不显示边框。

div {
  border: 5px solid transparent;
}

响应式边框

结合媒体查询可以创建响应式边框。

div {
  border: 1px solid #000;
}

@media (min-width: 768px) {
  div {
    border-width: 2px;
  }
}

标签: 边框css
分享给朋友:

相关文章

css 制作导航

css 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul class…

css导航制作

css导航制作

基础导航栏制作 使用HTML的无序列表 <ul> 和 <li> 构建导航结构,CSS清除默认样式并横向排列: <nav> <ul class="navb…

css制作教程

css制作教程

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。它与HTML结合使用,HTML负责结构,CSS负责样式。 基本语法结构 CSS规则由选择器和声明块组成: 选择…

怎么制作css

怎么制作css

创建CSS文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTML…

css表单制作

css表单制作

基础表单结构 使用HTML创建表单的基本结构,包含<form>标签及输入字段。表单通常需要action(提交地址)和method(提交方法)属性。 <form action="/s…

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…