当前位置:首页 > CSS

css边框制作

2026-04-01 10:21:26CSS

CSS边框基础语法

使用border属性可以快速设置边框的样式、宽度和颜色。语法格式如下:

border: [width] [style] [color];

示例:

div {
  border: 2px solid #ff0000;
}

单独设置边框属性

可以分别控制边框的宽度、样式和颜色:

border-width: 1px;      /* 边框宽度 */
border-style: solid;    /* 边框样式 */
border-color: #000000; /* 边框颜色 */

边框样式类型

border-style支持多种样式:

dotted;  /* 点线 */
dashed;  /* 虚线 */
solid;   /* 实线 */
double;  /* 双线 */
groove;  /* 3D凹槽 */
ridge;   /* 3D凸起 */
inset;   /* 3D内嵌 */
outset;  /* 3D外凸 */
none;    /* 无边框 */
hidden;  /* 隐藏边框 */

单边边框设置

可以单独设置某一边的边框:

border-top: 1px solid red;
border-right: 2px dashed blue;
border-bottom: 3px dotted green;
border-left: 4px double black;

圆角边框

使用border-radius属性创建圆角:

css边框制作

border-radius: 10px;          /* 所有角 */
border-radius: 5px 10px;      /* 左上右下 右上左下 */
border-radius: 5px 10px 15px; /* 左上 右上左下 右下 */
border-radius: 5px 10px 15px 20px; /* 左上 右上 右下 左下 */

边框阴影

使用box-shadow添加阴影效果:

box-shadow: h-offset v-offset blur spread color inset;

示例:

box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);

边框图像

使用图片作为边框:

border-image: source slice width outset repeat;

示例:

css边框制作

border-image: url(border.png) 30 30 round;

透明边框

创建透明边框效果:

border: 10px solid transparent;

响应式边框

使用媒体查询调整不同屏幕尺寸下的边框:

@media (max-width: 768px) {
  .box {
    border-width: 2px;
  }
}

动画边框

使用CSS动画让边框动起来:

@keyframes border-pulse {
  0% { border-color: red; }
  50% { border-color: blue; }
  100% { border-color: red; }
}
.box {
  animation: border-pulse 2s infinite;
}

渐变边框

使用伪元素实现渐变边框:

.box {
  position: relative;
}
.box::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  background: linear-gradient(45deg, red, blue);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

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

相关文章

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; } 例如设置段落文字颜色为红色: p { color: red;…

css制作下拉菜单

css制作下拉菜单

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

css制作详情页

css制作详情页

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

纯css制作幻灯片

纯css制作幻灯片

纯CSS制作幻灯片的方法 使用纯CSS制作幻灯片主要依赖CSS动画和关键帧(@keyframes)技术,结合HTML结构实现轮播效果。以下是两种常见的实现方式: 方法一:使用CSS动画和无限循环 H…

css制作按钮

css制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义display、padding、background-color和border等属性。以下是一个简单的示例: .button { display:…

css div 制作导航菜单

css div 制作导航菜单

使用 CSS 和 Div 制作导航菜单 导航菜单是网站的重要组成部分,以下是通过 CSS 和 div 元素制作导航菜单的方法。 基本 HTML 结构 创建一个简单的 div 结构作为导航菜单的基础:…