div+css实现三维切片分层效果代码
代码语言:html
所属分类:其他
代码描述:div+css实现三维切片分层效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @import url("https://fonts.googleapis.com/css2?family=Bungee&display=swap"); * { box-sizing: border-box; margin: auto; } body { position: relative; height: 100vh; display: flex; background-color: #0d0d0d; background-image: radial-gradient(at 80% 0%, #111212 0px, transparent 50%), radial-gradient(at 40% 20%, rgba(255, 184, 122, 0.25) 0px, transparent 50%), radial-gradient(at 63% 100%, #13131b 0px, transparent 50%), radial-gradient(at 0% 50%, #6f3e42 0px, transparent 50%), radial-gradient(at 80% 50%, rgba(209, 51, 104, 0.57) 0px, transparent 50%), radial-gradient(at 31% 100%, rgba(244, 81, 6, 0.75) 0px, transparent 50%), radial-gradient(at 0% 0%, #693f4b 0px, transparent 50%); overflow: hidden; perspective: 1440px; } body::before, body::after { content: ""; position: absolute; width: 200%; height: 200%; left: -50%; top: -50%; mix-blend-mode: darken; mix-blend-mode: difference; mix-blend-mode: exclusion; mix-blend-mode: multiply; } body::before { background: #000; filter: url(#noice); z-index: 100; } body::after { background: conic-gradient(#111212, rgba(255, 184, 122, 0.25), #13131b, #6f3e42, rgba(209, 51, 104, 0.57), rgba(244, 81, 6, 0.75), #693f4b); filter: blur(130px); animation: spin 10s linear infinite; z-index: -2; } svg { position: absolute; } .digipie { position: relative; width: clamp(0%,150vmin,100%); height: 100%; transform-style: preserve-3d; border-radius: 0; animation: position 3s ease-in-out forwards; } .digipie .slice { position: absolute; width: 100%; height: 100%; opacity: 0; border-radius: inherit; transform-style: preserve-3d; perspective: 500px; } .digipie .slice.frame { border: clamp(1px,1vmin,10px) solid #fff; } .digipie .slice.frame p { position: absolute; width: 100%; text-align: center; font-family: Bungee; font-si.........完整代码请登录后点击上方下载按钮下载查看
网友评论0