css vue 用js变量_Vue3中CSS使用JS变量

符号

$ 符号 被 Sass 占用

@ 符号 被 less 占用

因此CSS中采用了 --

格式

JS:

console.log(color)

可以看到var只是个声明变量的关键字,color才是变量名。

PHP:

echo $color;

Scss:

h1 {

color: $color;

}

CSS在使用变量的时候用到了一个函数叫var():

CSS:

h1 {

color: var(--color);

}

使用

创建个支持vue3的vite项目

npm init vite-app 项目名称

进入到该文件夹

cd 项目名称

安装依赖

npm i

创建一个组件

Hello Vue 3.0 + Vite

export default {

data() {

return {

color: "red",

backg: "green"

}

}

}

h1{

color: var(--color);

background-color: var(--backg);

text-align: center;

}

中文CSS变量

使用中文引入变量

Hello Vue 3.0 + Vite

export default {

name: 'HelloWorld',

data() {

return {

'字体颜色': "red",

'背景颜色': "green"

}

}

}

h1{

color: var(--字体颜色);

background-color: var(--背景颜色);

text-align: center;

}

参考:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值