当前位置:首页 > CSS

css 边框制作

2026-02-12 18:35:41CSS

CSS 边框基础语法

使用 border 属性可快速定义边框样式,包含宽度、样式和颜色:

border: 1px solid #000; /* 宽度 | 样式 | 颜色 */
  • 宽度border-width(如 2pxthin)。
  • 样式border-style(如 soliddasheddotted)。
  • 颜色border-color(支持 HEX、RGB、HSL 等)。

单边边框控制

通过方向属性单独设置某一边的边框:

border-top: 2px dashed red;  
border-right: 1px solid blue;  
border-bottom: 3px dotted green;  
border-left: 1px solid #ccc;  

圆角边框

使用 border-radius 实现圆角效果:

css 边框制作

border-radius: 10px; /* 统一圆角 */  
border-radius: 5px 10px 15px 20px; /* 左上 右上 右下 左下 */  

边框阴影

通过 box-shadow 添加阴影效果:

box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);  
/* 水平偏移 | 垂直偏移 | 模糊半径 | 颜色 */  

渐变边框

结合 border-image 和渐变实现复杂边框:

css 边框制作

border: 2px solid transparent;  
border-image: linear-gradient(to right, red, blue) 1;  

虚线边框自定义

通过 border-stylestroke-dasharray 类似效果:

border: 2px dashed;  
border-image-slice: 1;  
border-image-source: linear-gradient(to right, #000 50%, transparent 50%);  

双色边框

利用伪元素叠加实现双色边框:

.element {  
  position: relative;  
  border: 2px solid red;  
}  
.element::before {  
  content: "";  
  position: absolute;  
  inset: -4px;  
  border: 2px solid blue;  
  z-index: -1;  
}  

注意事项

  • 边框会占用盒模型空间,可通过 box-sizing: border-box 调整计算方式。
  • 透明边框需明确指定 transparent 关键字。

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

相关文章

制作css

制作css

CSS基础语法 CSS规则由选择器和声明块组成。选择器指向需要设置样式的HTML元素,声明块包含一个或多个用分号分隔的声明。每个声明由属性和值组成,用冒号分隔。 选择器 { 属性: 值; 属…

css导航制作

css导航制作

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

css制作按钮

css制作按钮

基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4C…

css背景图片制作

css背景图片制作

使用CSS设置背景图片 在CSS中,可以通过background-image属性为元素添加背景图片。以下是一个基本示例: .element { background-image: url('pa…

css模板制作

css模板制作

CSS 模板制作方法 制作 CSS 模板的核心是设计一套可复用的样式规则,适用于多种网页或项目。以下是具体方法: 定义基础样式 设置全局默认样式,包括字体、颜色、边距等。例如: body {…

css制作下拉菜单

css制作下拉菜单

使用纯CSS制作下拉菜单 通过HTML和CSS可以创建无需JavaScript的下拉菜单,主要利用:hover伪类和display属性控制显示隐藏。 HTML结构示例: <div class…