前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSS控制界面风格及深浅色模式的一些思路

CSS控制界面风格及深浅色模式的一些思路

作者头像
初九之潜龙勿用
发布2024-06-20 13:04:03
620
发布2024-06-20 13:04:03
举报
文章被收录于专栏:技术文章技术文章

    我们设定一个设置功能,这套功能是本人研究开发学习使用,请大家多提意见、建议,登录后如下图:

       如图的左上开始菜单按钮、中部的导航快捷链接和右下方的快捷设置图标,三个入口均可以访问设置功能,以右下方最为直接进行调用。调用后如下图:

      点击设置继续层级菜单,操作方式类似手机界面:

       如图我们在样式外观选项里提供了“简约动感” 和 “经典” 两选择,显示与亮度选项里有三个模式,即浅色模式、深色模式与智能模式(根据时间自动进行深浅切换的一种模式),以下是这几种方式的组合效果,大家可以参照一下:

(一)简约动感之浅色模式

简约动感的主要体现为文本框为下划线式,另外还有按钮元素的控制等。

(二) 简约动感之深色模式

(三)经典之浅色模式

(四)经典之深色模式

实现的思路大体是设计N套皮肤风格CSS,这是里假设为 JANE.CSS(简约)和 CLASSIC.CSS(经典),再配套对应 JANE_STD.CSS (浅色) JANE_DARK.CSS (深色) ,CLASSIC_STD.CSS (浅色) CLASSIC_DARK.CSS (深色) 来控制深浅色的切换,规则的定义有助于JS的控制和功能的区分、细节元素的处理。

后期我们可以根据需求添加更多的风格CSS并配套对应的深浅模式CSS,嵌入到系统中,实现灵活的设计,以上就是整体的设计思路,希望大家评论指教!

谢谢大家积极投票反馈!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档