当前位置:首页 > 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表单制作

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

css焦点图制作

css焦点图制作

使用纯CSS制作焦点图 通过CSS的动画和过渡效果实现简单焦点图轮播,无需JavaScript。以下是一个基础实现方案: <div class="slider"> <div c…

如何制作css导航菜单

如何制作css导航菜单

创建基本HTML结构 导航菜单的基础是HTML结构。使用<nav>标签包裹无序列表<ul>,每个菜单项用<li>标签表示,链接用<a>标签。 <…

css右导航栏制作

css右导航栏制作

CSS右导航栏制作方法 固定定位法 使用position: fixed将导航栏固定在视窗右侧,结合right和top属性控制位置。示例代码: .right-navbar { position:…

css如何制作未读图标

css如何制作未读图标

未读图标实现方法 通过CSS可以创建多种未读图标的样式,以下是几种常见的实现方式: 使用伪元素创建小红点 .unread-badge { position: relative; displa…

制作css表格

制作css表格

基础CSS表格结构 使用HTML的<table>标签创建表格骨架,搭配CSS控制样式。以下是一个基础示例: <table class="styled-table"> &l…