如何灵活使用css变量
前端简报
共 1540字,需浏览 4分钟
· 2021-03-17
点击上方“前端简报”,选择“设为星标”
第一时间关注技术干货!
在项目开发的过程中,有些css样式我们写成一样的,在后期维护起来特别不方便。举个栗子:项目主题的背景色和字体色调是蓝色的,而且项目已经到了一个版本在线上运行的时候,这个时候产品经理过来说我们这个项目下个版本背景和字体颜色要换成淡紫色,最迟明天要部署版本。这个时候就开始打开项目全局搜索有多少个地方涉及到这些属性,一个一个的拼命改。早知如此何必当初,是我的格局小了还是产品经理欠揍呢
我们一般可以把公共的样式作为变量在其他需要的地方,写上变量名即可,后期维护起来只需要修改设置公共变量的value值即可,节省大量重复工作,去打打游戏,炒炒股票不香吗?
在css中我们使用变量一般都是在同类的后缀名文件下使用,举个栗子:
$bgColor:blue
div{
background:$bgColor
}
那么如何将css变量在.js,.vue.....文件中使用呢?
$pink: #E65D6E;
$yellow:#FEC171;
:export {
yellow:$yellow;
pink:$pink
}
vue文件中
<template>
<div :style="custom">测试</div>
</template>
<script>
import variables from '@/assets/style/variables.scss'
export default {
computed: {
custom() {
return {
color: variables.pink,
background: variables.yellow
}
}
}
}
</script>
<style scoped >
div{
width: 300px;
height: 300px;
margin: auto;
text-align: center;
line-height:300px ;
}
</style>
直接引入variables文件获取到变量对象即可
评论
偷偷告诉你如何一台电脑开多个微信!
大家好,我是轩辕。前几天在粉丝群里,有人问我是怎么在一台电脑上同时登录两个微信的?正好之前写过一篇文章,分析过原理,分享给没看过的小伙伴学习一下。手机端多开微信估计很多人都知道,像华为、小米等手机系统都对此做了支持,不过在运行Windows系统的电脑上怎么启动两个微信呢?其实很简单,你只需要写一个批
编程技术宇宙
0
测试新人,如何快速上手一个陌生的系统!
大家好,我是狂师!作为刚入行不久的测试新人,面对一个陌生的系统时,可能会感到有些手足无措。面对一个全新的系统系统,如何快速上手并展开有效的测试工作是一个重要的挑战。本文将探讨测试新人如何通过一系列步骤和策略,快速熟悉并掌握新系统的测试要点,从而提高测试效率和质量。本文旨在为测试新手提供一份指导,帮助
测试开发技术
0
如何计算数据中心的冷却需求?
今日分享 【导读】数据中心的冷却要求受多种因素影响,包括设备的热量输出、占地面积、设施设计和电气系统功率额定值等等……众所周知,环境因素会严重影响数据中心设备。过多的热量积聚会损坏服务器,可能导致其自动关闭。经常在高于可接受的温度下运行服务器会缩短其使用
数据中心运维管理
0
GPT的风也吹到了CV,详解自回归视觉模型的先驱! ImageGPT:使用图像序列训练图像 GPT模型
作者丨科技猛兽编辑丨极市平台导读 在 CIFAR-10 上,iGPT 使用 linear probing 实现了 96.3% 的精度,优于有监督的 Wide ResNet,并通过完全微调实现了 99.0% 的精度,匹配顶级监督预训练模型。本文目录1 自回归视觉模型的先驱 ImageGPT:
机器学习初学者
0
【性能监控】如何有效监测网页静态资源大小?
前言作为前端人员肯定经常遇到这样的场景:需求刚上线,产品拿着手机来找你,为什么页面打开这么慢呀,心想自己开发的时候也有注意性能问题呀,不可能会这么夸张。那没办法只能排查下是哪一块影响了页面的整体性能,打开浏览器控制台一看,页面上的这些配图每张都非常大,心想这些配图都这么大,页面怎么快,那么我们有没有
高级前端进阶
0
机房水冷空调管路应该如何安装布局?
近年来随着云计算技术的快速发展,全球数据中心开始向着巨型化的方向发展,单机柜功率密度不断提高,5KW、7KW、10KW甚至几十KW功率机柜已逐步成为常规配置。新一代数据中心更显著的表现为:规模更大、密度更高、制冷要求更高、局部过热成为常态等特点。本文就来探讨下水
数据中心运维管理
0
如何减少网页卡顿
大厂技术 高级前端 Node进阶点击上方 程序员成长指北,关注公众号回复1,加入高级Node交流群前言经常听人说,“不要阻塞主线程”,或者 “减少长耗时 ",该如何做呢?聊网站性能的文章有很多,通常为了提高 js 性能,避不开这两点:不要阻塞主线
程序员成长指北
0
如何看待研究生报考「放导师鸽子」、「录而不读」的行为?
近日,某双一流高校教授在博客晒出被学生「放鸽子」的经历。该教授称「学生在联系的时候各种甜言蜜语,山盟海誓,就差签卖身契了,一旦手握几个 offer 立马变了个人,完全不考虑给招生单位和老师带来的麻烦」,并放出两个例子在他看来,这些学生「功利、浮躁、没有诚信」。他甚至在微信设置了一个失信名单。类似「录
机器学习初学者
0