当前位置:首页 > CSS

css 边框制作

2026-02-27 03:14:13CSS

CSS 边框基础语法

边框通过 border 属性设置,包含三个子属性:宽度(border-width)、样式(border-style)、颜色(border-color)。完整语法示例:

div {
  border: 2px solid #ff0000; /* 宽度2px、实线样式、红色 */
}

单边边框控制

可通过方向属性单独控制某一边框:

div {
  border-top: 1px dashed blue;
  border-right: 3px dotted green;
  border-bottom: 2px double black;
  border-left: 4px groove #ccc;
}

边框样式类型

border-style 支持多种样式:

css 边框制作

  • solid:实线
  • dashed:虚线
  • dotted:点线
  • double:双线
  • groove:3D凹槽
  • ridge:3D凸起
  • inset:内嵌效果
  • outset:外凸效果

圆角边框

使用 border-radius 创建圆角效果:

div {
  border-radius: 10px; /* 统一圆角 */
  border-radius: 5px 10px 15px 20px; /* 分别设置四个角 */
}

阴影边框

通过 box-shadow 添加阴影:

css 边框制作

div {
  box-shadow: 5px 5px 10px rgba(0,0,0,0.3); 
  /* 参数:水平偏移 垂直偏移 模糊半径 颜色 */
}

渐变边框

结合伪元素实现渐变边框:

div {
  position: relative;
  background: white;
}
div::before {
  content: "";
  position: absolute;
  inset: -5px; /* 边框扩展 */
  z-index: -1;
  background: linear-gradient(45deg, red, blue);
  border-radius: 12px; /* 需大于主元素圆角 */
}

透明内容区域边框

使用 outline 属性绘制不影响布局的边框:

div {
  outline: 3px solid yellow;
  outline-offset: 5px; /*  outline与元素间距 */
}

边框图像

通过 border-image 使用图片作为边框:

div {
  border: 10px solid transparent;
  border-image: url(border.png) 30 round;
}

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

相关文章

css字体制作

css字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangle-…

css 制作目录

css 制作目录

CSS 制作目录的方法 使用 CSS 可以轻松为网页内容创建美观且功能性的目录。以下是几种常见方法: 使用 ul 和 li 创建基础目录结构 <div class="toc"> &…

css下拉箭头的制作

css下拉箭头的制作

使用伪元素制作下拉箭头 通过CSS的::after或::before伪元素结合边框属性创建箭头。设置元素的position: relative,伪元素使用绝对定位调整位置。 .dropdown {…

css风格制作

css风格制作

CSS 风格制作方法 内联样式 直接在 HTML 元素的 style 属性中编写 CSS 代码,适用于单个元素的快速样式设置。 示例: <p style="color: blue; fon…

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…