当前位置:首页 > CSS

css制作立体盒子

2026-04-02 05:09:31CSS

使用 box-shadow 创建立体效果

通过 box-shadow 属性添加多层阴影可以模拟立体感。调整阴影的模糊度、偏移量和颜色深浅来营造光源效果。

.box {
  width: 200px;
  height: 200px;
  background: #3498db;
  box-shadow: 
    5px 5px 10px rgba(0,0,0,0.3),
    10px 10px 20px rgba(0,0,0,0.2),
    inset -3px -3px 5px rgba(0,0,0,0.1),
    inset 3px 3px 5px rgba(255,255,255,0.5);
}

结合 transform 实现 3D 旋转

使用 transform-style 和 perspective 属性建立 3D 空间,通过 rotateX/Y/Z 实现动态立体效果。

.container {
  perspective: 1000px;
}
.box {
  transform-style: preserve-3d;
  transform: rotateX(15deg) rotateY(15deg);
  transition: transform 0.5s;
}
.box:hover {
  transform: rotateX(30deg) rotateY(30deg);
}

多面体构造技术

通过伪元素创建立方体的六个面,分别定位到不同空间位置:

.cube {
  position: relative;
  transform-style: preserve-3d;
  transform: rotateX(45deg) rotateY(45deg);
}
.cube::before, .cube::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0,0,255,0.7);
}
.cube::before {
  transform: rotateY(90deg) translateZ(100px);
}
.cube::after {
  transform: rotateX(90deg) translateZ(100px);
}

边框渐变增强立体感

利用 border-image 或渐变背景创造有深度的边缘效果:

.box {
  border: 10px solid;
  border-image: linear-gradient(135deg, #777 0%, #fff 50%, #777 100%) 10;
  background-clip: padding-box;
}

光照效果模拟

通过 radial-gradient 创建顶部光源照射效果:

css制作立体盒子

.box {
  background: 
    radial-gradient(circle at 30% 20%, white, transparent 30%),
    linear-gradient(135deg, #4a6bff, #2541b2);
}

标签: 盒子css
分享给朋友:

相关文章

css 制作导航

css 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul class…

css字体制作

css字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以下…

网页制作教程css

网页制作教程css

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。通过将样式与 HTML 结构分离,提升代码可维护性。 CSS 引入方式 内联样式:直接在 HTML 标签中使…

怎么用css制作网页

怎么用css制作网页

使用CSS制作网页的基本方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是一些基本步骤和方法: 创建CSS文件 新建一个后缀为.css的文件,例如style.css。在HTML文件中通过&l…

css的制作

css的制作

CSS 的基本概念 CSS(层叠样式表)用于控制网页的样式和布局。通过 CSS 可以定义字体、颜色、间距、背景等视觉效果,使 HTML 结构更美观。 CSS 的引入方式 内联样式:直接在 HTML…