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