css文字悬浮字母倾斜动画效果代码
代码语言:html
所属分类:悬停
代码描述:css文字悬浮字母倾斜动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @import url("https://fonts.googleapis.com/css2?family=Rubik&display=swap"); body { display: grid; place-items: center; min-height: 100svh; background-color: black; color: white; } .line { display: flex; justify-content: space-between; } .word { transition: opacity 0.2s ease-in-out; } .letter { display: inline-block; transition: transform 0.2s ease-in-out; transform: translate(calc(var(--x, 0) * 1%), calc(var(--y, 0) * 1%)) rotate(calc(var(--r, 0) * 1deg)) scale(var(--s, 1)); } p { font-size: 8vmin; font-family: Rubik, sans-serif; width: 75vmin; text-transform: uppercase; } p:hover .word { opacity: 0.25; } p:hover .word:hover { opacity: 1; } p:hover .word:hover .letter:nth-child(1) { --x: 22; --y: 5; --r: -7; } p:hover .word:hover .letter:nth-child(1):hover { --x: -3; --y: 8; --r: -7; --s: 1.25; } p:hover .word:hover .letter:nth-child(2) { --x: -10; --y: 14; --r: -20; } p:hover .word:hover .letter:nth-child(2):hover { --x: 5; --y: 4; --r: 0; --s: 1.25; } p:hover .word:hover .letter:nth-child(3) { --x: 4; --y: -1; --r: 4; } p:hover .word:hover .letter:nth-child(3):hover { --x: 5; --y: 9; --r: 5; --s: 1.25; } p:hover .word:hover .letter:nth-child(4) { --x: -18; --y: 20; --r: 10; } p:hover .word:hover .letter:nth-child(4):hover { --x: 10; --y: -3; --r: -7; --s: 1.25; } p:hover .word:hover .letter:nth-child(5) { --x: 13; --y: 22; --r: 14; } p:hover .word:hover .letter:nth-child(5):hover { --x: 0; --y: 7; --r: -7; --s: 1.25; } p:hover .word:hover .letter:nth-child(6) { --x: -15; --y: 9; --r: -1; } p:hover .word:hover .letter:nth-child(6):hover { --x: -7; --y: -3; --r: 0; --s: 1.25; } p:hover .word:hover .letter:nth-chil.........完整代码请登录后点击上方下载按钮下载查看
网友评论0