css布局绘制三维灯塔旋转动画效果代码
代码语言:html
所属分类:三维
代码描述:css布局绘制三维灯塔旋转动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> :root { --sizeVar: 50px; --percentSize: calc(var(--sizeVar) / 50); } body { background: linear-gradient( 0deg, #ffffff77 0%, #ffffff00 50%, #ffffff00 100% ); background-color: skyblue; background-size: 100vw 100vh; overflow: hidden; } .lightDiv { position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; filter: drop-shadow(-2px 0 0 white); } .wrapper { position: absolute; top: 50%; left: 50%; width: calc(var(--sizeVar) * 2); height: calc(var(--sizeVar) * 10); margin-top: calc(var(--sizeVar) * -5); margin-left: calc(var(--sizeVar) * -1); perspective: 20000px; transform-style: preserve-3d; -webkit-animation: rotateAnim 3000ms linear infinite; animation: rotateAnim 3000ms linear infinite; } .halfHouse { position: absolute; width: 100%; height: 100%; perspective: 20000px; transform-style: preserve-3d; transform-origin: center; } .sideDiv { position: absolute; width: 100%; height: 100%; background: repeating-linear-gradient( -0deg, transparent, transparent 1px, rgba(0, 0, 0, 0.03) 3px, rgba(255, 255, 255, 0.1) 15px ), linear-gradient(90deg, #ffffff 0%, #e0e0e0 100.........完整代码请登录后点击上方下载按钮下载查看
网友评论0