当前位置:首页 > 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分别控制各边:

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)

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

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动画让边框动态变化:

css制作边框

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

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

相关文章

css网页制作教程

css网页制作教程

CSS网页制作教程 CSS(层叠样式表)是用于控制网页外观和布局的核心技术。以下是CSS网页制作的关键步骤和技巧: 基础语法与引入方式 CSS规则由选择器和声明块组成: 选择器 { 属性: 值…

css如何制作圆

css如何制作圆

使用 border-radius 属性制作圆 通过设置 border-radius 属性为元素添加圆角效果。当 border-radius 的值等于元素宽度和高度的一半时,元素会呈现圆形。 .cir…

css制作详情页

css制作详情页

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

css图标制作

css图标制作

CSS 图标制作方法 使用 Unicode 或图标字体 通过引入字体库(如 Font Awesome)或直接使用 Unicode 符号生成图标。例如,Font Awesome 的图标可通过类名调用:…

css菜单制作

css菜单制作

CSS 菜单制作方法 水平导航菜单 使用 display: inline-block 或 flexbox 可以轻松创建水平导航菜单。以下是一个基本示例: <nav> <ul c…

css制作时钟

css制作时钟

CSS 制作时钟的方法 使用纯CSS和少量JavaScript可以创建一个动态的时钟。以下是实现步骤: HTML结构 <div class="clock"> <div cla…