当前位置:首页 > CSS

css 边框制作

2026-04-01 02:38:01CSS

边框基础样式

使用 border 属性可以快速定义边框的宽度、样式和颜色。例如:

.box {
  border: 2px solid #ff0000; /* 宽度2px,实线,红色 */
}
  • 宽度支持 thinmediumthick 或具体像素值(如 3px)。
  • 样式可选:solid(实线)、dashed(虚线)、dotted(点线)、double(双线)等。

单边边框控制

通过 border-topborder-rightborder-bottomborder-left 单独控制各边:

.box {
  border-top: 1px dashed #00f;
  border-bottom: 3px double #0f0;
}

圆角边框

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

css 边框制作

.circle {
  border-radius: 50%; /* 圆形 */
}
.rounded {
  border-radius: 10px; /* 统一圆角 */
}
.custom {
  border-radius: 5px 10px 15px 20px; /* 左上、右上、右下、左下 */
}

边框阴影

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

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

渐变边框

结合 background-clipbackground-image 实现渐变边框:

css 边框制作

.gradient-border {
  border: 4px solid transparent;
  background-clip: padding-box;
  background-image: linear-gradient(to right, #f00, #00f);
}

边框图片

使用 border-image 用图片作为边框:

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

透明边框

设置 transparentrgba() 实现透明效果:

.transparent {
  border: 2px solid rgba(255,0,0,0.5); /* 半透明红色 */
}

响应式边框

通过媒体查询调整不同屏幕下的边框样式:

.responsive {
  border: 1px solid #000;
}
@media (max-width: 768px) {
  .responsive {
    border-width: 2px;
  }
}

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

相关文章

css怎么制作三角形

css怎么制作三角形

使用边框制作三角形 通过设置元素的边框宽度和颜色,可以创建不同方向的三角形。将元素的宽度和高度设为0,利用边框的透明属性实现。 .triangle-up { width: 0; he…

css如何制作三角形

css如何制作三角形

使用 border 属性制作三角形 通过设置元素的 border 属性,利用边框的透明特性可以创建三角形。将一个元素的宽度和高度设为 0,然后通过设置不同方向的边框宽度和颜色来实现。 .triang…

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块可以通过HTML和CSS的配合实现,主要利用flexbox布局和伪元素来模拟钢琴的黑白键排列。 HTML结构 <div class="piano"> &l…

css怎么制作段落

css怎么制作段落

段落样式基础设置 使用 p 标签定义段落,通过CSS控制字体、间距等属性: p { font-family: Arial, sans-serif; font-size: 16px;…

制作css导航栏实验

制作css导航栏实验

实验目标 通过CSS实现一个水平导航栏,包含悬停效果和响应式设计。 基本HTML结构 创建一个简单的导航栏HTML结构,使用<ul>和<li>标签组织导航项:…

css怎么制作个人主页

css怎么制作个人主页

设计布局结构 使用CSS的Flexbox或Grid布局创建响应式结构。Flexbox适合一维排列(如导航栏),Grid适合二维布局(如整体页面分区)。例如: .container { displ…