js+css实现三维立体卡片鼠标交互视觉差异效果代码
代码语言:html
所属分类:视觉差异
代码描述:js+css实现三维立体卡片鼠标交互视觉差异效果代码
代码标签: js css 三维 立体 卡片 鼠标 交互 视觉差异
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/reset.min.css"> <style> @import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;700&display=swap"); html, body { width: 100%; height: 100%; font-family: "Montserrat", sans-serif; } .centered { display: flex; align-items: center; justify-content: center; gap: 3rem; height: 100%; } .card { position: relative; height: 28rem; width: 20rem; aspect-ratio: 5/7; color: #ffffff; perspective: 50rem; } .card .shadow { position: absolute; inset: 0; background: var(--url); background-size: cover; background-position: center; opacity: 0.8; filter: blur(2rem) saturate(0.9); box-shadow: 0 -1.5rem 2rem -0.5rem rgba(0, 0, 0, 0.7); transform: rotateX(var(--rotateX)) rotateY(var(--rotateY)) translate3d(0, 2rem, -2rem); } .card .image { position: absolute; in.........完整代码请登录后点击上方下载按钮下载查看
网友评论0