微信小程序(二十一)css变量-定义页面主题色

注释很详细,直接上代码

上一篇

新增内容:
1.使用css变量
2.消除按钮白块影响
3.修改图标样式

源码:

npmTest.json

{
   
    "navigationStyle": "custom",
  "usingComponents": {
   
  	//引入vant组件
    "van-nav-bar": "@vant/weapp/nav-bar/index"
  }
}

npmTest.wxml

<van-nav-bar
  title="标题"
  left-text="返回"
  right-text="按钮"
  left-arrow
  bind:click-left="onClickLeft"
  bind:click-right="onClickRight"
/>

<van-nav-bar
  title="标题"
  left-text="返回"
  right-text="按钮"
  left-arrow
  bind:click-left="onClickLeft"
  bind:click-right="onClickRight"
/>

<van-nav-bar
  title="标题"
  left-text="返回"
  right-text="按钮"
  left-arrow
  bind:click-left="onClickLeft"
  bind:click-right="onClickRight"
/>

npmTest.wxss

//在页面根节点定义颜色
page{
   
    --primary-color:#ff976a
}
//在第一个控件使用颜色
//var(变量名)
van-nav-bar:nth-of-type(1) .van-nav-bar__content{
   
    background-color: var(--primary-color);
}

van-nav-bar:nth-of-type(2) .van-nav-bar__content{
   
    background-color:  var(--primary-color);
}

van-nav-bar:nth-of-type(3) .van-nav-bar__content{
   
    background-color:  var(--primary-color);
}
//将按钮按下颜色改为透明
//记得加!important
.van-nav-bar__text--hover{
   
    background-color: transparent !important;
}
//修改图标颜色
//开发者工具常常无法显示伪类(自行判断)
.van-icon-arrow-left::before {
   
    color: red;
}

效果演示:

在这里插入图片描述

相关推荐

  1. 程序:跳转页面

    2024-01-29 12:50:02       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-29 12:50:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-29 12:50:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-29 12:50:02       82 阅读
  4. Python语言-面向对象

    2024-01-29 12:50:02       91 阅读

热门阅读

  1. 了解云原生

    2024-01-29 12:50:02       62 阅读
  2. php小数四舍五入、向上取整、向下取整

    2024-01-29 12:50:02       51 阅读
  3. 动态设置小程序IOS底部小黑条

    2024-01-29 12:50:02       51 阅读
  4. torch.matmul和torch.bmm区别

    2024-01-29 12:50:02       64 阅读
  5. React Hooks 详解之 useState

    2024-01-29 12:50:02       63 阅读
  6. 【Spring Boot 3】【@Scheduled】动态删除定时任务

    2024-01-29 12:50:02       60 阅读
  7. uniapp+vue3+Ts(小兔仙项目)

    2024-01-29 12:50:02       59 阅读