当前位置:首页 > CSS

css制作边框

2026-02-27 09:39:53CSS

使用border属性制作基础边框

通过border属性可以快速为元素添加边框,需指定宽度、样式和颜色。例如:

div {
  border: 2px solid #000; /* 宽度2px、实线、黑色 */
}

支持样式包括:solid(实线)、dashed(虚线)、dotted(点线)、double(双线)等。

单独控制边框各边

使用border-topborder-rightborder-bottomborder-left分别控制各边:

css制作边框

div {
  border-top: 1px dashed red;
  border-right: 3px dotted blue;
}

圆角边框(border-radius)

通过border-radius实现圆角效果,值可以是像素或百分比:

div {
  border: 1px solid #333;
  border-radius: 10px; /* 统一圆角 */
  /* 或分别设置:border-radius: 5px 10px 15px 20px; */
}

边框阴影(box-shadow)

添加阴影效果增强立体感:

css制作边框

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

渐变边框

结合background-clip和伪元素实现渐变边框:

div {
  position: relative;
  background: white;
  padding: 10px;
}
div::before {
  content: "";
  position: absolute;
  top: -5px; left: -5px;
  right: -5px; bottom: -5px;
  background: linear-gradient(45deg, red, blue);
  z-index: -1;
  border-radius: 12px;
}

透明边框(border-transparent)

利用transparent关键字或RGBA透明度:

div {
  border: 2px solid transparent; /* 完全透明 */
  /* 或 */
  border: 2px solid rgba(0, 0, 0, 0.5); /* 半透明 */
}

边框动画效果

通过CSS动画让边框动态变化:

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

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

相关文章

vue制作css

vue制作css

在Vue中制作CSS的方法 Vue提供了多种灵活的方式来编写和管理CSS,可以根据项目需求选择适合的方法。 使用内联样式 内联样式可以直接在Vue组件的模板中编写,适用于简单的样式需求。 <…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

css如何制作响应网页

css如何制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是通过媒体查询(Media Queries)和弹性布局(Flexbox/Grid)实现。媒体查询允许根据设备特性(如屏幕宽度)应用不同的样式规则。…

css制作许愿墙六块

css制作许愿墙六块

CSS 制作许愿墙六块布局 使用 CSS 创建一个六块许愿墙布局可以通过多种方式实现,以下是两种常见的方法:使用 CSS Grid 或 Flexbox。以下代码示例展示了如何实现这两种布局。 方法一…

css导航制作

css导航制作

水平导航栏制作 使用无序列表 <ul> 和 <li> 标签构建基础结构,通过 CSS 移除默认样式并设置横向排列: <ul class="horizontal-nav"…

css表格制作表格

css表格制作表格

CSS 表格制作方法 基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<td>(单元格)和<th>(表头)标签: &l…