div+css布局实现摄像头镜头效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css布局实现摄像头镜头效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> body { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; margin: 0; background: rgb(240, 200, 200); position: relative; } .concentric-circle { border-radius: 100%; display: flex; align-items: center; justify-content: center; position: absolute; } .outer-housing { width: 20rem; height: 20rem; background: linear-gradient(0deg, rgb(80, 80, 80), rgb(0, 0, 0)); border: 2px solid rgb(80, 80, 80); } .silver-ring { width: 96%; height: 96%; background: linear-gradient(45deg, rgb(200, 200, 200), rgb(100, 100, 100), rgb(200, 200, 200)); box-shadow: 1px 1px rgb(240, 240, 240) inset; } .inner-housing { width: 97%; height: 97%; background: radial-gradient(ellipse at 70% 50%, rgb(80, 80, 80), rgb(40, 40, 40)); box-shadow: 2px 2px rgb(210, 220, 220), 0 6px rgb(40, 40, 40) inset; } .outer-lens { width: 80%; height: 80%; background: linear-gradient(0deg, rgba(80, 200, 140, 0.2), rgba(120, 80, 200, 0.2)), radial-gradient(circle at 10% 10%, rgba(40, 220, 40, 0.8) 0%, rgba(80, 200, 140, 0.6) 10%, transparent 40%), radial-gradient(circle at 0% 40%, rgba(120, 80, 200, 0.8) 0%, rgba(120, 80, 200, 0.6) 10%, transparent 30%), radial-gradient(circle at 90% 90%, rgba(40, 100, 200, 0.4) 0%, rgba(40, 100, 200, 0.2) 10%, transparent 20%); z-index: 100; } .outer-ribbing { width: 75%; height: 75%; background: rgb(40, 40, 40); box-shadow: 0 4px 4px rgb(0, 0, 0, 0.4) inset; z-index: 1; } .ribbing { border: 1px solid rgb(10, 10, 10); background: rgb(60, 60, 60); width: calc(100% - 8px); height: calc(100% - 8px); z-index: 1; } .aperture-housing { width: 100%; height: 100%; background: rgb(80, 80, 80); box-shadow: 0 -10px 10px rgb(255, 255, 255,.........完整代码请登录后点击上方下载按钮下载查看
网友评论0