当前位置:首页 > CSS

css制作门窗

2026-02-13 04:09:11CSS

CSS 制作门窗效果

使用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%);
}

窗户效果

css制作门窗

.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透视效果

.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(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; } 例如设置段落文字颜色为红色: p { color: red;…

css制作教程

css制作教程

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。它与HTML结合使用,HTML负责结构,CSS负责样式。 基本语法结构 CSS规则由选择器和声明块组成: 选择…

css样式制作

css样式制作

CSS 样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过选择器和属性组合,可以精确调整元素的布局、颜色、字体等样式。 选择器类型 元素选择器:p { color: red; } 选中…

div css制作导航

div css制作导航

使用div和CSS制作导航栏 导航栏是网站的重要组成部分,用于帮助用户快速找到所需内容。以下是使用div和CSS制作导航栏的方法: HTML结构 创建一个基本的导航栏HTML结构,使用div和ul元…

制作css外部

制作css外部

创建CSS外部文件的方法 新建一个纯文本文件,将文件扩展名改为.css,例如styles.css。确保文件内容只包含CSS代码,不包含HTML标签。 编写CSS内容 在CSS文件中直接编写样式规则,…

css制作旋转

css制作旋转

CSS旋转的实现方法 CSS提供了多种方式实现元素的旋转效果,主要通过transform属性配合旋转函数完成。以下是常见的旋转实现方式: 使用rotate()函数 transform: rotate…