css实现鼠标悬浮文字菜单背景图片更换效果代码
代码语言:html
所属分类:菜单导航
代码描述:css实现鼠标悬浮文字菜单背景图片更换效果代码
代码标签: css 鼠标 悬浮 文字 菜单 背景 图片 更换
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @font-face { src: url("https://fonts.cdnfonts.com/css/pp-neue-montreal") format("woff2"); font-family: "PP Neue Montreal", sans-serif; font-weight: 400; } *, *:before, *:after { margin: 0; padding: 0; box-sizing: border-box; } :root { --warm-off-black: #1a1917; --warm-off-white: #f8f5f2; } html, body { height: 100%; overflow: hidden; } body { font-family: "PP Neue Montreal", sans-serif; font-weight: 700; font-size: 18px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: var(--warm-off-black); text-transform: uppercase; letter-spacing: -0.03em; color: var(--warm-off-white); position: relative; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; } /* Animated noise effect */ body::before { content: ""; position: fixed; top: -50%; left: -50%; width: 200%; height: 200%; background: transparent url("") repeat 0 0; background-size: 300px 300px; -webkit-animation: noise-animation 0.3s steps(5) infinite; animation: noise-animation 0.3s steps(5) infinite; opacity: 0.9; will-change: transform; z-index: 100; pointer-events: none; } @-webkit-keyframes noise-animation { 0% { transform: translate(0, 0); } 10% { transform: translate(-2%, -3%); } 20% { transform: translate(-4%, 2%); } 30% { transform: translate(2%, -4%); } 40% { transform: translate(-2%, 5%); } 50% { .........完整代码请登录后点击上方下载按钮下载查看
网友评论0