scss布局吊扇旋转的三维立体房间效果代码
代码语言:html
所属分类:布局界面
代码描述:scss布局吊扇旋转的三维立体房间效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style type = 'text/scss'>
// @import "setup";
$wall: #889199;
$white: #fff;
$none: rgba(#fff, 0);
$wood: #826851;
$blk: #211f1d;
$win: lighten($wall, 20);
html {
/* font-size: 1vw;*/
}
html,
body {
height: 100%;
margin: 0;
}
div {
transform-style: preserve-3d;
perspective: 100rem;
position: relative;
*,
*:before,
*:after,
&:after {
content: "";
position: absolute;
left: 0;
top: 0;
box-sizing: border-box;
transform-style: preserve-3d;
/* backface-visibility: hidden;*/
}
}
div,
room,
wall {
width: 100%;
height: 100%;
}
room {
transform: translateZ(-50rem) rotateY(0deg);
}
wall {
background: radial-gradient($wall, darken($wall, 20));
width: 100rem;
box-shadow: inset 0 0 2rem darken($wall, 20);
border: 2px solid darken($wall, 20);
//skirting board
&:nth-of-type(1),
&:nth-of-type(2),
&:nth-of-type(5) {
&:after,
&:before {
width: 100%;
height: 1.5rem;
background: radial-gradient(circle, lighten($wall, 5), darken($wall, 5));
top: auto;
bottom: 0;
transform: translate3d(0, 0, 0.25rem);
box-shadow: inset 0 0 0.5rem darken($wall, 20);
}
&:before {
transform: translate3d(0, -0.75rem, -0.5rem) rotateX(90deg);
background: lighten($wall, 5);
}
}
//left
&:nth-of-type(1) {
transform: translateX(-50%) rotateY(90deg);
background: none;
//window
& > u {
width: 100%;
height: calc(100% - 39rem);
height: 13%;
background: radial-gradient($wall, darken($wall, 20));
background-size: 100% calc(100% + 39rem);
background-size: 100% 700%;
&:before {
width: 100%;
height: 10rem;
background: radial-gradient(at top, $wall, lighten($wall, 10));
transform: translate3d(0, 5rem, -5rem) rotateX(90deg);
.........完整代码请登录后点击上方下载按钮下载查看
网友评论0