css实现饱和度色相变化的亮色暗色文字卡片效果代码
代码语言:html
所属分类:布局界面
代码描述:css实现饱和度色相变化的亮色暗色文字卡片效果代码
代码标签: cs 饱和度 色相 变化 亮色 暗色 文字 卡片
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;600&display=swap"); @property --hue { syntax: "<number>"; inherits: true; initial-value: 243.04; } @keyframes hue-anim { from { --hue: 360; } to { --hue: -360; } } :root { --hue: 243.04; --swatch-1: oklch(97.1% 0.05 var(--hue)); --swatch-10: oklch(20.91% 0.05 var(--hue)); --swatch-6: oklch(48.38% 0.11 var(--hue)); font-family: "Space Grotesk", sans-serif; animation: 20s linear infinite hue-anim; } .card { display: grid; gap: 1ch; border-radius: 2ch; background: oklch(var(--l) 0.07 var(--hue)); max-width: 50ch; margin: auto; padding: 2ch 4ch; } .card.light { box-shadow: inset 0px 1px 0 white, 0px 0.5px 0.6px oklch(20.91% 0.05 var(--hue)/0.03), 0px 1.6px 1.8px -0.8px oklch(20.91% 0.05 var(--hue)/0.02), 0px 4.1px 4.6px -1.7px oklch(20.91% 0.05 var(--hue)/0.32), 0px 10px 11.3px -2.5px oklch(20.91% 0.05 var(--hue)/0.32); } .card.dark { box-shadow: 0 0 2px white, 0 0 2px var(--swatch-1), 0 0 2ch var(--swatch-6), 0 0 1ch var(--swatch-6), 0 0 2ch var(--swatch-6), inset 0 0 1ch; -webkit-box-reflect: below -2ch linear-gradient(transparent 75%, rgba(255, 255, 255, 0.5)); } h2 { margin-bo.........完整代码请登录后点击上方下载按钮下载查看
网友评论0