当前位置:首页 > 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制作搜索框

制作搜索框的基本结构 使用HTML创建一个简单的搜索框结构,包含输入框和搜索按钮: <div class="search-box"> <input type="text" pl…

制作css导航栏实验

制作css导航栏实验

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

css怎么制作评论框

css怎么制作评论框

制作评论框的CSS方法 评论框通常包含输入区域、提交按钮和样式设计。以下是实现评论框的CSS代码示例和设计要点。 HTML结构 <div class="comment-box">…

简历制作css

简历制作css

简历制作CSS技巧 使用CSS美化简历可以提升视觉效果和专业性。以下是一些关键方法和代码示例: 基础样式设置 body { font-family: 'Arial', sans-serif;…

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: blu…

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏是最常见的方法。 <nav class="horizontal-nav"> &…