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

东莞seo建站优化哪里好xampp下安装wordpress

东莞seo建站优化哪里好,xampp下安装wordpress,深圳设计师招聘,WordPress不收录首页当时面试的时候遇到面试官问的一个问题如何实现自定义颜色主题切换,当时我做的只是elementUIPlus提供的暗黑和默认主题切换​​​​​​​ theme.scss // 增加自定义主题类型 $themes: (light: (/* 原有配置保持不变 */),dark: (/* 原有配置保持不变 */),custom: () // 空映射…

当时面试的时候遇到面试官问的一个问题如何实现自定义颜色主题切换,当时我做的只是elementUIPlus提供的暗黑和默认主题切换​​​​​​​


theme.scss

// 增加自定义主题类型
$themes: (light: (/* 原有配置保持不变 */),dark: (/* 原有配置保持不变 */),custom: () // 空映射用于自定义主题
);// 新增CSS变量定义方式
:root {// 原有主题变量...// 自定义主题变量--custom-primary-color: #409eff;--custom-background-color: #ffffff;--custom-text-color: #303133;
}

main.ts

import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import App from './App.vue'
import { initCustomTheme } from './utils/themeManager' // 新增导入const app = createApp(App)app.use(ElementPlus)// 新增自定义主题初始化
initCustomTheme()
app.mount('#app')

 themeManager.ts

// 新增自定义主题设置方法
export const setCustomTheme = (colors: {primary: stringbackground: stringtext: string
}) => {// 更新CSS变量document.documentElement.style.setProperty('--custom-primary-color', colors.primary)document.documentElement.style.setProperty('--custom-background-color', colors.background)document.documentElement.style.setProperty('--custom-text-color', colors.text)// 应用自定义主题document.documentElement.setAttribute('data-theme', 'custom')ElConfigProvider.setGlobalConfig({theme: {primary: colors.primary}})// 存储自定义配置localStorage.setItem('customTheme', JSON.stringify(colors))
}// 初始化自定义主题
export const initCustomTheme = () => {const saved = localStorage.getItem('customTheme')if (saved) {const colors = JSON.parse(saved)setCustomTheme(colors)}
}

ThemeCustomizer.vue

<template><div class="color-picker"><el-color-picker v-model="colors.primary" show-alpha @change="updateTheme" /><el-color-picker v-model="colors.background" @change="updateTheme" /><el-color-picker v-model="colors.text" @change="updateTheme" /></div>
</template><script setup lang="ts">
import { reactive } from 'vue'
import { setCustomTheme } from '../utils/themeManager'const colors = reactive({primary: '#409eff',background: '#ffffff',text: '#303133'
})const updateTheme = () => {setCustomTheme({ primary: colors.primary,background: colors.background,text: colors.text})
}
</script><style lang="scss" scoped>
.color-picker {@include theme {background: theme-value(background-color);padding: 20px;border: 1px solid theme-value(primary-color);}:deep(.el-color-picker__trigger) {@include theme {border-color: theme-value(primary-color);}}
}
</style>

http://www.dtcms.com/a/437265.html

相关文章:

  • 安徽省建设工程安全+协会网站网站怎么开通微信支付
  • 衡水市建设局网站wordpress4.94主题上传不显示
  • 建设学校网站的意义哈尔滨网络公司新闻
  • 网站开发 职位描述冯站长之家官网
  • 咋自己做网站wordpress auto highslide
  • 房地产营销门户网站建设宣传推广费用预算
  • 制作一个链接网站咨询工程师
  • 网站关键词优化推广兰州百度公司网站建设
  • 团购网站及域名什么是网络设计平台
  • 做乡镇网站什么语言做网站好
  • 长沙网站建设qq交流群百度世界排名
  • 如何用织梦程序制作多个页面网站自己做服务器网站
  • 淮安做网站seo如何做网站安全加固
  • 杭州专业网站设计西安网站开发公司地址
  • 站长工具 seo查询免费的网页域名
  • 昆明专业网站营销如何恢复wordpress主题初始内容
  • 淘宝做短视频网站成都网站建设服务有什么
  • 整站seo运营在线音乐网站 用什么做
  • 如何网站seo徐州做网站哪里好
  • 品牌建设网站特点网上发布信息的平台有哪些
  • 郴州市北湖建设局网站免费友链互换
  • 一次性付费做网站网站建设除了中企动力
  • 企业网站自己可以做服装企业的网站建设
  • 线在成都网站推广公司可以商用的图片网站
  • 做网站域名备案需要多久ip开源网站fpga可以做点什么用
  • 常州企业建站系统模板ps在线网站
  • 怎样建设网站官网竞价网络推广托管
  • 网站建设 比选怎么让客户做网站
  • 网站开发需要的技能设计工作室logo创意
  • 做私单的网站行业门户网