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

网站开发创意设计百度资源

网站开发创意设计,百度资源,代理龙华网站建设,直播开放平台创建vite项目或者vue-cli配置大同小异 1、当前环境 Vue.js 3.5nuxtjs/tailwindcss 6.13.1nuxt3.15.4node18 这里主要依赖是tailwindcss 因为当前项目是使用nuxt开发。 2、配置颜色模式 在assets/css下创建main.css * {padding: 0;margin: 0;box-sizing: border-box; }[dat…

创建vite项目或者vue-cli配置大同小异

1、当前环境

  • Vue.js 3.5
  • @nuxtjs/tailwindcss 6.13.1
  • nuxt3.15.4
  • node18
    这里主要依赖是tailwindcss 因为当前项目是使用nuxt开发。

2、配置颜色模式

在assets/css下创建main.css

* {padding: 0;margin: 0;box-sizing: border-box;
}[data-theme="light"] {/* 基础颜色 */--background-color: #FFFFFF;/* 次要背景颜色 */--background-secondary-color: #F5F5F5;--text-color: #333333;          /* 主要文字颜色 */--text-secondary-color: #666666; /* 次要文字颜色 */--primary-color: #1E90FF;       /* 主色调 */--secondary-color: #FF6347;    /* 辅助色调 */--border-color: #E0E0E0;        /* 边框颜色 *//* 状态颜色 */--success-color: #4CAF50;       /* 成功 */--error-color: #F44336;         /* 失败 */--warning-color: #FF9800;       /* 警告 */--info-color: #2196F3;          /* 信息 *//* 其他辅助颜色 */--disabled-color: #CCCCCC;      /* 禁用状态颜色 */--placeholder-color: #999999;   /* 输入框占位符颜色 */--icon-color: #666666;          /* 图标颜色 */
}
[data-theme="dark"] {/* 基础颜色 */--background-color: #1E1E1E;/* 次要背景颜色 */--background-secondary-color: #282828;--text-color: #E0E0E0;          /* 主要文字颜色 */--text-secondary-color: #A0A0A0; /* 次要文字颜色 */--primary-color: #1E90FF;       /* 主色调 */--secondary-color: #FF6347;    /* 辅助色调 */--border-color: #444444;        /* 边框颜色 *//* 状态颜色 */--success-color: #66BB6A;       /* 成功 */--error-color: #EF5350;         /* 失败 */--warning-color: #FFA726;       /* 警告 */--info-color: #42A5F5;          /* 信息 *//* 其他辅助颜色 */--disabled-color: #666666;      /* 禁用状态颜色 */--placeholder-color: #888888;   /* 输入框占位符颜色 */--icon-color: #A0A0A0;          /* 图标颜色 */
}/* 覆盖 vant 组件的默认样式 */
:root:root {--van-cell-background: var(--background-color);
}
.theme-transition {& * {transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}/* 禁用伪元素过渡 */& *::before,& *::after {transition: none;}
}/* 全局样式文件或组件内样式 */
.markdown-content ul {list-style-type: disc; /* 恢复小圆点 */padding-left: 1.5em; /* 添加合理缩进 */
}.markdown-content li {margin: 4px 0;
}

3、在app.vue引入

<template><NuxtPage />
</template>
<style>
@import url("~/assets/css/main.css");
</style>
<style>
/* 平滑的滚动效果 */
html {scroll-behavior: smooth;
}</style>

4、配置自定义类名

修改配置文件tailwind.config 创建项目安装Tailwind CSS 自动生成的

module.exports = {// 配置自定义样式theme: {extend: {colors: {background: "var(--background-color)",text: "var(--text-color)","text-secondary": "var(--text-secondary-color)",primary: "var(--primary-color)","text-primary": "var(--primary-color)",secondary: "var(--secondary-color)",border: "var(--border-color)",success: "var(--success-color)","text-success": "var(--success-color)",error: "var(--error-color)",warning: "var(--warning-color)","text-warning": "var(--warning-color)",info: "var(--info-color)","text-info": "var(--info-color)",disabled: "var(--disabled-color)",placeholder: "var(--placeholder-color)",icon: "var(--icon-color)","background-secondary-color": "var(--background-secondary-color)"},},},
};

5、页面使用

<header class=" text-text py-20 text-center"><h1 class="text-4xl font-bold">欢迎来到我的博客</h1><p class="mt-4 text-lg">分享技术、生活和思考</p>
</header>

这里主要观察 text-text 样式 这里 类名结构为 text表示字体 text-[自定义类名]
因为配置的样式为text。他的值为css变量
在这里插入图片描述

6、切换颜色主题

[data-theme=“light”]和 [data-theme=“dark”] 下分别定义了两套css变量
所以现在如果需要切换颜色主题 只需要修改 根节点data-theme的值。

7、效果图

深色

在这里插入图片描述

浅色

在这里插入图片描述

怎么样 是不是 很简单 我相信你也可以的。

http://www.dtcms.com/wzjs/229547.html

相关文章:

  • 建邺区住房 建设 网站关键词你们懂的
  • 合肥建设公司网站北京做网页的公司
  • 河南省住房和城乡建设厅网站首页十大新媒体平台有哪些
  • 广东网站设计的公司电商平台开发
  • 岳阳公司做网站seo优化设计
  • 河南专业网站建设公司哪家好简单的html网页制作
  • net源码的网站建设步骤学seo需要多久
  • 运营 网站兰州网络推广的平台
  • 营销型网站建设公司易网拓郑州百度搜索优化
  • 陕西网站建设电话百度推广平台
  • 保定商城网站建设com天堂网
  • 烟台网站排名seo如何做谷歌seo推广
  • 服装行业网站建设比较好外贸推广渠道有哪些
  • 扁平化网站后台武汉网站seo推广
  • 天津网站设计成功柚米长尾关键词挖掘
  • 牡丹江市建设工程交易中心网站php免费开源crm系统
  • 做网站需要做什么新闻最新头条10条
  • 做牙齿技工找工作去哪个网站搜索引擎的优化方法有哪些
  • 火蝠电商代运营值得相信吗太原关键词优化软件
  • 网站平台建设项目书sem竞价开户
  • 今日最新猪价最新seo教程
  • 上海营销型网站建设哪家好阿里云域名注册入口
  • 自己做网站平台需要服务器seo排名资源
  • 国外用tornado做的网站如何建网站赚钱
  • 如何做幸运28网站代理百度关键词
  • 网站聚合怎么做电商网站上信息资源的特点包括
  • 门户网站模板之家手机制作网页用什么软件
  • 上海高端网站建设制作如何制作个人网站
  • 动漫做暧视频在线观看网站网站开发的步骤
  • bootstrap 做企业网站seo怎么快速提高排名