css布局实现一个万圣节夜晚效果代码
代码语言:html
所属分类:动画
代码描述:css布局实现一个万圣节夜晚效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> /* Variables */ /* Reset */ *, *::after, *::before { margin: 0; padding: 0; box-sizing: border-box; } /* Generic */ body { display: flex; justify-content: center; align-items: center; width: 100%; height: 100vh; background-color: #07101F; cursor: pointer; overflow: hidden; } .main { display: flex; justify-content: center; align-items: flex-end; width: 800px; height: 600px; position: relative; overflow: hidden; } @media (max-width: 900px) { .main { transform: scale(0.7); } } @media (max-width: 800px) { .main { transform: scale(0.6); } } @media (max-width: 750px) { .main { transform: scale(0.5); } } @media (max-width: 650px) { .main { transform: scale(0.45); } } .vampire { display: flex; justify-content: center; position: absolute; width: 400px; height: 300px; perspective: 200px; } .vampire__b1 { position: absolute; bottom: 0px; width: 400px; height: 200px; transform-style: preserve-3d; transform: rotateX(30deg) translateZ(-55px); background-image: linear-gradient(to right, #281140 50%, #12081A 50%); z-index: 10; } .vampire__b2 { position: absolute; bottom: 0px; border-top: 170px solid #71568D; border-left: 170px solid #4B2087; border-bottom: 100px solid transparent; border-right: 100px solid transparent; transform: rotateZ(-135deg); z-index: 20; animation: up-down-b 1s alternate infinite 0.1s; } .vampire__b3 { position: absolute; bottom: 30px; border-top: 170px solid #FF2875; border-left: 170px solid #EE0054; border-bottom: 170px solid transparent; border-right: 170px solid transparent; transform: rotateZ(-135deg); border-radius: 50%; z-index: 30; animation: up-down-b 1s alternate infinite 0.1s; } .vampire__b4 { position: absolute; bottom: 70px; border-top: 155px solid #D50052; border-left: 155px solid #940033; border-bottom: 155px solid transparent; border-right: 155px solid transparent; transform: rotateZ(-135deg); border-radius: 50%; z-index: 40; animation: up-down-b 1s alternate infinite 0.1s; } .vampire__b5 { position: absolute; display: flex; justify-content: .........完整代码请登录后点击上方下载按钮下载查看
网友评论0