当前位置:首页 > 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(层叠样式表)用于控制网页的视觉呈现。通过选择器和属性组合,可以精确调整元素的布局、颜色、字体等样式。 选择器类型 元素选择器:p { color: red; }…

css制作箭头

css制作箭头

使用 CSS 边框制作箭头 通过调整元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; hei…

css导航条制作

css导航条制作

基础导航条制作 使用HTML的无序列表<ul>和CSS的display: flex属性可以快速创建横向导航条。HTML结构通常包含导航链接列表,CSS负责样式和布局。 <nav&…

css制作下拉菜单

css制作下拉菜单

CSS 制作下拉菜单的方法 使用纯 CSS 可以创建简单的下拉菜单效果,主要依赖 :hover 伪类和 display 属性控制子菜单的显示与隐藏。 基础 HTML 结构 <div c…

css字体制作

css字体制作

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

css精灵图制作

css精灵图制作

CSS 精灵图制作方法 准备工具 图像编辑软件(如 Photoshop、GIMP 或在线工具) CSS 代码编辑器 步骤 收集图像资源 将需要合并的小图标或图片整理到一个文件夹中,确保这些图片…