css实现一键切换水晶球内昼夜森林小屋切换效果代码
代码语言:html
所属分类:布局界面
代码描述:css实现一键切换水晶球内昼夜森林小屋切换效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <style> * { box-sizing: border-box; } body { --base-purple: #6D5BA3; --dark-purple: #4A2756; --light-purple: #8582CE; --darkest-purple: #643D82; --pink-white: #E5A0D1; --white: #fff; --dark-pink: #EC6597; --cream: #FFE7C3; --orange: #FFB2B4; display: flex; align-items: center; justify-content: center; height: 100vh; background: var(--dark-purple); transition: background 0.3s ease; } body.light-version { --base-purple: #fff; --dark-purple: #92dadd; --light-purple: #BCF4F9; --darkest-purple: #dcfcff; --pink-white: #fff; --white: #FF9289; --dark-pink: #FFC3AF; --cream: #FF9289; --orange: #f16029; } body.light-version .house-front-lights { display: none; } body.light-version .xmas-tree { background: #3D9A9E; } body.light-version .moon { top: 98px; left: 63px; width: 30px; height: 30px; background: var(--cream); box-shadow: none; } body.light-version .chimney:before { background-color: #dc548c; background-image: linear-gradient(90deg, transparent 50%, var(--dark-pink) 50%); } .container { position: relative; width: 350px; height: 350px; } .base { position: absolute; left: 50%; width: 298px; height: 85px; transform: translate(-50%, -68px) perspective(10px) rotatex(2deg); border: 5px solid var(--base-purple); border-radius: 0 0 30px 30px; background: var(--dark-purple); transition: all 0.3s ease; } .globe { position: relative; overflow: hidden; width: 350px; height: 350px; border: 5px solid var(--base-purple); border-radius: 50%; background: var(--base-purple); box-shadow: inset 0 0 0 10px var(--dark-purple); transition: all 0.3s ease; } .trees { position: absolute; bottom: -492px; left: -104px; width: 140px; height: 485px; transform: rotate(70deg) skew(50deg); border-radius: 10px; background: var(--darkest-purple); box-shadow: -39px 39px var(--dark-purple), 65px -70px var(--darkest-purple), 96px -110px var(--darkest-purple), 243px -186px var(--darkest-purple), 318px -211px var(--darkest-purple), 341px -235px var(--dark-purple); transition: all 0.3s ease; } .trees:before { content: ""; position: absolute; top: 30px; left: 15px; width: 5px; height: 5px; transform: skew(-50deg); border-radius: 50%; back.........完整代码请登录后点击上方下载按钮下载查看
网友评论0