当前位置:首页 > 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 支持多种样式:

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

圆角边框

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

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

阴影边框

通过 box-shadow 添加阴影:

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 使用图片作为边框:

css 边框制作

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

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

相关文章

css制作表格

css制作表格

使用HTML和CSS创建表格 HTML中的<table>元素用于创建表格,结合CSS可以调整样式。以下是一个基础示例: <table> <tr> &l…

css制作详情页

css制作详情页

CSS制作详情页的关键步骤 布局规划 确定详情页的整体布局结构,通常包括头部、商品展示区、参数区、评价区等模块。使用Flexbox或Grid布局实现响应式设计,确保在不同设备上正常显示。 样式设计…

css文件怎么制作

css文件怎么制作

创建CSS文件的基本步骤 CSS文件用于定义网页的样式,可以与HTML文件分离,便于管理和维护。以下是创建CSS文件的方法: 新建文本文件 使用任意文本编辑器(如Notepad++、VS Code、…

css怎么制作首字下沉

css怎么制作首字下沉

首字下沉的实现方法 首字下沉是一种常见的排版效果,通过放大段落的首字母并使其下沉,可以增强文本的视觉吸引力。以下是几种实现方法: 使用::first-letter伪元素 通过CSS的::first-…

css制作标尺

css制作标尺

使用 CSS 制作标尺的方法 方法一:使用线性渐变和伪元素 通过 linear-gradient 和伪元素实现刻度线,适合简单的水平或垂直标尺。 .ruler { position: rela…

vue实现细边框

vue实现细边框

在Vue中实现细边框可以通过CSS或内联样式实现,以下是几种常见方法: 使用CSS样式 通过定义CSS类实现细边框,适用于全局或组件内样式: .thin-border { border: 1p…