首页/ 填坑/ 文章详情

CSS3 :root 结合 var 函数,定义css的主题色调

CSS3 :root var 主题 色调 发布于 2021-10-15

设计一个网站,功能强不强大是其次,网站的美观才是首位,一个网站首次需要明确个主题色调。想起初次接触网页开发,对于没有美术基础,往往想一出是一出,css样式写的很随意。渐渐地对网站主题色调有了基础的把控,想统一修改,才发现这是个大的工程。

镇定思痛后,总结经验,定义基础的全局css样式:

CSS.ft-size { font-size:14px;}
.ft-color: {color: #4c4948; }
.bg-color { background-color: #F9F9F9;} 

添加时,只需要HTML标签额外添加以上样式。优点:兼容所有的浏览器。缺点:注意层次覆盖优先级,比如:#样式无法被覆盖。

或许代码写多了,厌倦了这种写法,想着能不能定义变量,直接修改参数。直到css3出现,:root 结合 var函数写法。

CSS:root {
    --ft-size: 14px;
    --ft-color: #4c4948;
    --bg-color: #F9F9F9;
}

html,body {
    color: var(--ft-color);
    font-size: var(--ft-size);
    background-color: var(--bg-color);
} 

var函数调用:root事行声名的变量名称,直接修改样式。优点:简单,易用。缺点:需要一定版本的浏览器支持。

浏览器支持:

Chromes IE Firefox Safari Opera
49.0 15.0 31.0 9.1 36.0

※ 如今外部环境已有很大的变化,兼容IE6已成为过去。如何决择写法,公司的按需求,个人按自己喜好。

文章评论0 records

最新 最早

0

最新评论Latest comments

凡心的仙人凡心的仙人 03-18 14:35
谢谢你了!
rantrismrantrism 2023-04-03 11:27
您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan 作者申
唐牛才是食神唐牛才是食神 2022-06-15 10:51
(*°▽°*)八(*°▽°*)♪,解决了
唐牛才是食神唐牛才是食神 2022-06-15 10:49
发现不得了的东西,今晚回去好好研究下...
胖螺胖螺 2022-02-04 00:58
( ゜- ゜)つロ 在写了在写了。看到也有些感慨。因为站长前年在我原博客的留言,让我毅然选择去深造,选择读研,曾经我想过挺多东西的,还是自己本专业的适合我自己。在这先表达感谢。新年快乐!