当前位置:首页 > CSS

css制作门窗

2026-02-13 04:09:11CSS

CSS 制作门窗效果

使用CSS可以创建逼真的门窗效果,结合阴影、边框和过渡效果增强视觉体验。

门窗框架

.door {
  width: 100px;
  height: 200px;
  background-color: #8B4513; /* 木质颜色 */
  border: 5px solid #5D4037; /* 边框加深 */
  border-radius: 5px;
  position: relative;
}

添加门窗细节

.door::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 20px;
  width: 10px;
  height: 10px;
  background-color: #5D4037;
  border-radius: 50%;
  transform: translateY(-50%);
}

窗户效果

.window {
  width: 80px;
  height: 80px;
  background-color: #E1F5FE;
  border: 3px solid #B3E5FC;
  position: relative;
}

.window::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #B3E5FC;
  top: 50%;
}

.window::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #B3E5FC;
  left: 50%;
}

悬停动画效果

.door:hover {
  transform: rotateY(30deg);
  transition: transform 0.5s ease;
  box-shadow: -5px 0 15px rgba(0,0,0,0.3);
}

3D透视效果

css制作门窗

.house {
  perspective: 1000px;
}

.door-3d {
  transform-style: preserve-3d;
  transform: rotateY(0deg);
  transition: transform 1s;
}

.door-3d:hover {
  transform: rotateY(-90deg);
}

标签: 门窗css
分享给朋友:

相关文章

css制作菜单

css制作菜单

CSS 制作菜单的方法 使用 CSS 可以制作多种风格的菜单,包括水平菜单、垂直菜单、下拉菜单等。以下是几种常见的实现方式。 水平菜单 水平菜单通常用于导航栏,可以通过 display: inlin…

css制作图标

css制作图标

使用CSS制作图标的方法 使用伪元素和边框 通过CSS的伪元素和边框属性可以创建简单的几何形状图标。例如,制作一个三角形图标: .triangle { width: 0; heigh…

css制作六边形

css制作六边形

使用 CSS 制作六边形 方法一:使用 clip-path 属性 通过 clip-path 直接定义六边形的路径,简单高效且支持动画效果。 .hexagon { width: 100px;…

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制Tab切换 通过<input type="radio">和<label>元素配合:checked伪类实现Tab切换效…

用css制作导航条

用css制作导航条

基础导航条结构 HTML结构使用无序列表<ul>和列表项<li>,这是语义化的标准做法: <nav> <ul class="navbar">…

css 制作石头

css 制作石头

使用CSS创建石头效果 通过CSS的border-radius、box-shadow和background属性可以模拟石头的自然不规则形状和纹理。以下是一个基础实现: .stone { widt…