当前位置: 首页 > news >正文

wordpress建站做客户端上不了建设银行网站

wordpress建站做客户端,上不了建设银行网站,做电商网站需要多少钱,惠州做网络推广的公司TailwindCSS 多主题色配置 现在大多数网站都支持主题色变换&#xff0c;比如切换深色模式。那么我们该如何进行主题色配置呢&#xff1f; tailwind dark tailwind 包含一个 dark变体&#xff0c;当启用深色模式时&#xff0c;可以为网站设置不同样式 <div class"bg-whi…

TailwindCSS 多主题色配置

现在大多数网站都支持主题色变换,比如切换深色模式。那么我们该如何进行主题色配置呢?

tailwind dark

tailwind 包含一个 dark变体,当启用深色模式时,可以为网站设置不同样式

<div class="bg-white dark:bg-gray-800"><h1 class="text-gray-900 dark:text-white">Dark mode is here!</h1><p class="text-gray-600 dark:text-gray-300">Lorem ipsum...</p>
</div>
启用深色模式

tailwind.config.js 文件darkMode选项默认是false,需要启用深色模式,则可以设置为 media 或者 class

启动了深色模式后, dark:{class}类将会优先于无前缀的类

默认情况下,dark 变体只对 backgroundColorborderColorgradientColorStops``placeholderColortextColor 启用。

  1. media(通过用户的操作系统进行控制)
    // tailwind.config.js
    module.exports = {darkMode: 'media',// ...
    }
    
  2. class (手动控制,HTML树中出现 dark类时起作用)
    // tailwind.config.js
    module.exports = {darkMode: 'class',// ...
    }
    

这种操作可以实现模式切换,但是也不难看出,class中使用dark:{class} 还是比较繁琐的,而且不易查找和修改,并且无法实现多种主题色配置

自定义配置主题色

想要配置不同的主题色,那么就希望配置的颜色可以在不同主题下进行变化。那么如何实现这样的能力呢?我们可以在最外层dom结构上配置不同的类,不同类下的颜色赋予不同值,那么就可以实现多种主题色的切换了,是不是感觉实现很简单,接下来介绍一下代码项目不同主题色的配置。

以小程序(taro + react + rtk)进行介绍,其他原理类似

  • 首先需要建立一个主题文件夹放置我们需要配置的不同主题的css
    theme

    .textLight1 {/* text */--t-1: #1c1d1f;--t-2: #58647a;--t-3: #8390a8;
    }
    
    .textDark1 {/* text */--t-1: #fafafa;--t-2: #d2d3d6;--t-3: #9fa4ad;
    }
    

    以此类推 相同的的变量key值对应不同的value值

  • 其次需要在入口处引入我们的主题文件 并在配置文件中加入我们定义的变量
    app.css

    @import './theme';
    

    tailwind.config.js

    // Example `tailwind.config.js` file
    const colors = require('tailwindcss/colors')module.exports = {theme: {colors: {/* text */'t-1': 'var(--t-1)','t-2': 'var(--t-2)','t-3': 'var(--t-3)',},},
    }
    
  • 有了主题文件跟对应的主题类名 textLight1textDark1…,我们便可以进行切换了 在外层包裹组件中使用对应的类名 就可以达到切换主题的效果。

    注意在组件中需要使用对应的key值才会有该效果

     <Text className="text-t-1">Test</Text>
    
http://www.yayakq.cn/news/82610/

相关文章:

  • 效果好的免费网站建设做手机版网站和做app差别
  • 网站可以查出在哪里做的吗公司网站建设广州
  • 泰安网站建设收费标准网站开发技术栈
  • 全flash网站制作wordpress app接口
  • 品牌网站建设gs重庆建设工程招标造价信息网站
  • php旅游网站模板下载网站备份流程
  • 建设工程项目报建网站手机网站建设开发
  • 违禁网站用什么浏览器网站安全建设模板下载
  • 建筑网站知名度谷歌搜索官网
  • 深圳学校网站建设报价北屯网站建设
  • wordpress创建页面地址设置整站优化方案
  • 南京网站设计公司大全手机主页网站哪个好用
  • 做百度网站每年的费用多少合适什么网站可以做兼职设计
  • seo网站排名全选三合一模板网站
  • 手机怎么建立自己网站300个吉祥公司取名大全
  • 烟台专业做网站的公司东凤镇 网站建设
  • 郑州网站建设郑州网站建设七彩科技健身器械网站建设案例
  • 做交互的网站基于诗歌网站开发开题报告
  • 网站建设项目计划网站一般做几个关键词
  • 网站源码防盗原理做电子商务网站需要学什么
  • 商城网站做推广方案酷站官网
  • 网站设计价格大概多少企业自己建网站怎么建
  • php做网站需要mysql么重庆免费注册推广网站
  • 微网站 免费模板前端可以做什么毕业设计
  • jsp制作网站湛江建设培训学校网站
  • 重庆建站公司哪个好网址缩短生成器
  • html设计网站温州网站建设方案表
  • 阿里巴巴网站怎么设计师网站录入
  • 河池市都安县建设局网站软件合集软件资料2023
  • 企业网站seo公司做网站用的语言