当前位置:首页 > CSS

css制作图框

2026-01-28 15:07:22CSS

使用 border 属性创建基础图框

通过 CSS 的 border 属性可以快速创建简单图框。border 属性支持定义宽度、样式和颜色:

.box {
  border: 2px solid #333;
  width: 300px;
  height: 200px;
}

自定义边框各边样式

利用 border-top、border-right 等属性为不同边设置独立样式:

.asymmetric-box {
  border-top: 3px dashed #ff5722;
  border-right: 1px dotted #4caf50;
  border-bottom: 5px double #2196f3;
  border-left: 2px groove #9c27b0;
}

添加圆角效果

使用 border-radius 属性实现圆角图框:

css制作图框

.rounded-box {
  border: 2px solid #607d8b;
  border-radius: 15px;
  padding: 20px;
}

创建阴影效果

通过 box-shadow 增强图框的立体感:

.shadow-box {
  border: 1px solid #ddd;
  box-shadow: 5px 5px 15px rgba(0,0,0,0.3);
  background-color: #fff;
}

使用伪元素创建装饰边框

通过 ::before 或 ::after 伪元素实现复杂边框效果:

css制作图框

.fancy-box {
  position: relative;
  padding: 30px;
}
.fancy-box::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  border: 2px dashed #ff9800;
  z-index: -1;
}

渐变边框实现

结合 background-clip 和 padding-box 实现渐变边框:

.gradient-border {
  padding: 10px;
  background: 
    linear-gradient(white, white),
    linear-gradient(to right, #ff8a00, #da1b60);
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  border: 4px solid transparent;
}

多边框效果

利用 box-shadow 创建多个边框:

.multiple-borders {
  width: 200px;
  height: 150px;
  background: #fff;
  border: 5px solid #3f51b5;
  box-shadow: 
    0 0 0 10px #8bc34a,
    0 0 0 15px #ffeb3b;
}

标签: css
分享给朋友:

相关文章

css如何制作圆

css如何制作圆

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

制作css

制作css

CSS基础语法 CSS规则由选择器和声明块组成。选择器指向需要设置样式的HTML元素,声明块包含一个或多个用分号分隔的声明。每个声明由属性和值组成,用冒号分隔。 选择器 { 属性: 值; 属…

css制作时钟

css制作时钟

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

纯css制作下拉菜单

纯css制作下拉菜单

纯CSS下拉菜单实现方法 通过CSS的:hover伪类和display属性可以实现纯CSS下拉菜单,无需JavaScript。以下是具体实现方式: HTML结构示例: <nav class=…

css 制作目录

css 制作目录

CSS 制作目录的方法 使用 CSS 可以轻松为网页内容创建美观且功能性的目录。以下是几种常见方法: 使用 ul 和 li 创建基础目录结构 <div class="toc">…

css 制作字体

css 制作字体

使用CSS自定义字体 在CSS中,可以通过@font-face规则引入自定义字体,并使用font-family属性应用这些字体。 @font-face { font-family: 'MyCus…