vue3中style标签内的一些样式使用

复制代码
/*  
vue3中style标签内的一些样式使用
1、使用变量作为css的属性值
例如:设置元素的字体大小及字体颜色
<script setup>
const data=reactive({
  fontSize:12,
  color:"red"
})
</script>

<style scoped>
.childBox{
  color:v-bind("data.color");
  font-size:v-bind("data.fontSize+'px'");
}
2、书写全局样式
大部分情况组件内的style标签上都会添加scoped属性,使样式私有化
此时如果我们需要给引入的组件或及页面内元素统一添加某种样式时
一般都会选择重新创建一个style标签,其实还可以定义全局规则
例如:要给页面内所有类名为red的元素添加红色的背景颜色,写法如下
<style scoped>
:global(.red) {
  background: red;
}
</style>
*/
复制代码

 

posted @   Alex-Song  阅读(1358)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示