js+css实现多主题切换效果代码
代码语言:html
所属分类:其他
代码描述:js+css实现多主题切换效果代码,从亮色到暗色。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link href="https://fonts.googleapis.com/css2?family=Figtree:wght@400;700&display=swap" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> @charset "UTF-8"; :root { --dark-bg: #101214; --dark-border: #22272B; --dark-surface: #161A1D; --dark-text-primary: #DEE4EA; --dark-text-secondary: #738496; --dark-primary: #1D7AFC; --dark-text-inverse: #FFFFFF; --sunset-bg: #151c19; --sunset-border: #424f4a; --sunset-surface: #2f3834; --sunset-text-primary: #ecd2c5; --sunset-text-secondary: #C0AB92; --sunset-primary: #C0AB92; --sunset-text-inverse: #151c19; --sunrise-bg: #ecd2c5; --sunrise-border: #d7c9c6; --sunrise-surface: #f3e8e5; --sunrise-text-primary: #4f2733; --sunrise-text-secondary: #685844; --sunrise-primary: #a04d66; --sunrise-text-inverse: #f3e8e5; --light-bg: #F7F8F9; --light-border: #F1F2F4; --light-surface: #FFFFFF; --light-text-primary: #091E42; --light-text-secondary: #626F86; --light-primary: #1D7AFC; --light-text-inverse: #FFFFFF; --bg: var(--dark-bg); --border: var(--dark-border); --surface: var(--dark-surface); --text-primary: var(--dark-text-primary); --text-secondary: var(--dark-text-secondary); --primary: var(--dark-primary); --text-inverse: var(--dark-text-inverse); } *, *:before, *:after { box-sizing: border-box; } html { box-sizing: inherit; font-size: 62.5%; } html, body { margin: 0; padding: 0; width: 100%; height: 100%; } body { font-size: 1.6rem; font-family: "Figtree", system-ui, sans-serif; display: flex; align-items: center; justify-content: center; padding: 1.2rem; background: var(--bg); color: var(--text-secondary); } .c-card { width: 100%; max-width: 650px; border: 1px solid var(--border); border-radius: 1.6rem; padding: 3.2rem; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0