css+svg实现炫酷暗黑亮色主题点击切换过渡动画效果代码
代码语言:html
所属分类:动画
代码描述:css+svg实现炫酷暗黑亮色主题点击切换过渡动画效果代码
代码标签: css svg 炫酷 暗黑 亮色 主题 点击 切换 过渡 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> * { box-sizing: border-box; } :root { --clr-bg: rgb(209 250 229); --clr-text: rgb(15 23 42); --theme-bg-clr: rgb(15 23 42); --theme-toggle-icon: rgb(15 23 42); --theme-toggle-border: rgba(0 0 0 / 0.25); --toggle-label-txt: "dark"; } :root:has(input#theme:checked) { --clr-txt: white; --theme-toggle-light-scale: 1; --theme-toggle-dark-scale: 0; --theme-toggle-icon: white; --theme-toggle-border: rgba(255 255 255 / 0.25); --theme-toggle-rotate: 1turn; --theme-bg-scale: 1.25; --toggle-label-txt: "light"; } body { display: grid; place-content: center; place-items: center; gap: 2rem; height: 100vh; font-family: system-ui; font-size: 1rem; color: var(--clr-txt); background: var(--clr-bg); } /* hide checkbox .........完整代码请登录后点击上方下载按钮下载查看
网友评论0