首页 > 其他分享 >uniapp 动态修改 css 样式

uniapp 动态修改 css 样式

时间:2023-04-26 11:22:23浏览次数:42  
标签:uniapp header 样式 -- css var 变量名 color

css 使用 var 注入变量,

达到设置动态样式的需求 声明 css 变量时,

  1. 变量名前面要加两根连词线(--);
  2. 变量使用 kebab-case 命名方式,即 --header-color 而不是 --headerColor;
  3. 变量名大小写敏感,--header-color 和 --Header-Color 是两个不同的变量名;
  4. var() 函数用于读取变量。

接下来,看一下具体实现代码:

<template>
	<view class="header" :style="[headerStyle]">头部内容</view>
</template>
 
<script>
	export default {
		name:"test",
		data() {
			return {
				headerStyle: {
					'--header-color': 'pink'
				}
			};
		}
	}
</script>
 
<style lang="scss" scoped>
.header {
	width: 100px;
	text-align: center;
	line-height: 100rpx;
	border: 1px solid #aaa;
	color: var(--header-color);
}
</style>

标签:uniapp,header,样式,--,css,var,变量名,color
From: https://www.cnblogs.com/shanhubei/p/17355079.html

相关文章

  • uniapp微信小程序支付
    完全依赖后台接口实现微信小程序只能用微信支付,不用考虑支付宝接口submit(){varself=this;//console.log(this.price,this.payType)varmoney=100000;varamount=this.price;......
  • vue3 uniapp Uncaught (in promise) TypeError: Cannot read properties of null (rea
    引发这个问题是在三级页面中使用uni.navigateBack({delta:2})返回到一级页面再重一级页面进入二级页面二级页面中引用的组件引发的emitsOptions报错//原因:我在二级页面中的组件使用ts的emit写法引发的报错constemit=defineEmits<{(e:'confirm',contents:string):......
  • uniapp自带的提示窗口
    一、成功提示弹窗uni.showToast({title:'成功提示',//将值设置为success或者直接不用写icon这个参数icon:'success',//显示持续时间为2秒duration:2000})二、加载提示弹窗//前端数据请求时,显示加载提示弹框uni.showLoading({title:'加......
  • go之logrus自定义日志样式
    日志功能配置:logrus.gopackagecoreimport("bytes""fmt""github.com/sirupsen/logrus""io""os""path")const(red=31yellow=33blue=36gray......
  • uniapp页面中的按钮使用分享功能
    https://www.codenong.com/cs109827730/......
  • uniapp微信小程序直播
    https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/liveplayer/live-player-plugin.htmlhttps://docs.qq.com/doc/DZHhzV0FiYXRQV01i不能用<live-player>,因为live-player的src要赋值rtmp格式流视频文件,而<navigator>对应的小程序插件只需要从接......
  • css
    css类似魔术师吧,把骨架html让网页更加饱满。给背景给文本给字体表格关系选择器子代选择器相邻兄弟选择器通用兄弟选择器盒子模型弹性盒子模型文档流脱离文档流1.绝对定位2.相对定位3.浮动还是感觉自己速度太慢了,我应该多方面出发mysql软件测试javascriptpythonpython框架......
  • 百度首页静态展示页面HTML+CSS
    一直觉得百度首页很复杂的,有那么多的东西,跟这个博主学习了之后,仿写了一下,样式好像很简单只设置的一些组件的高度而已,不得不说,CSS真是个好东西呀话不多说,直接上代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="utf-8"><title>百度首页</titl......
  • CSS中:root的运用
    CSS中:root的运用:  https://blog.csdn.net/weixin_41829196/article/details/128530267?ops_request_misc=&request_id=&biz_id=102&utm_term=css%20:root&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-128530267.142^v86......
  • qiankun 框架是怎么做的样式隔离
    Qiankun是一个微前端框架,它在技术上采用了WebComponents技术实现样式隔离。具体来说,Qiankun利用ShadowDOM的特性,在应用程序容器中创建一个隔离的DOM树,使得每个子应用都可以拥有自己独立的样式作用域。在Qiankun中,每个子应用都被封装为一个CustomElement,这个Custom......