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

论坛购物网站开发自助网站建设哪里可以

论坛购物网站开发,自助网站建设哪里可以,网站开发维护合同范本,成都网站建设好多科技目录 一、定义 二、原子化工具 2.1、tailwind 2.1.1、以PostCss插件形式安装 2.1.2、不依赖PostCss安装 2.1.3、修改原始配置 2.2、unocss 三、优缺点 3.1、优点 3.2、缺点 一、定义 定义#xff1a;使用一系列的助记词#xff0c;利用类名来代表样式。 二、原子化…目录 一、定义 二、原子化工具 2.1、tailwind 2.1.1、以PostCss插件形式安装 2.1.2、不依赖PostCss安装 2.1.3、修改原始配置 2.2、unocss 三、优缺点 3.1、优点 3.2、缺点 一、定义 定义使用一系列的助记词利用类名来代表样式。 二、原子化工具 2.1、tailwind 翻译过来是“顺风”的意思。 官网Installation - Tailwind CSS 2.1.1、以PostCss插件形式安装 如果是单纯的文件夹 (1)、初始化npm init -y (2)、安装3个插件npm i tailwindcss postcss-cli autoprefixer -D (3)、生成相关配置文件npx tailwind init -p (4)、在文件夹里新建src,在sc下新建style.css tailwind base; tailwind components; tailwind utilities; (5)、将package.json里scripts的内容改为build: postcss src/style.css -o dist/tailwind.css (6)、npm run build 成功后就可以看到dist/tailwind.css即编译成功。(注意node版本一定在16不然编译报错。) (7)、以index.html为例 link relstylesheet hreftailwind.css div classtext-base p-1 border border-black border-solid/div //等同于 .text-base {font-size: 16px; } .p-1 {padding: 4px; } .border {border-width: 1px; } .border-black {border-color: black; } .border-solid {border-style: solid; }剩下的官网里都有可以自己去找。 2.1.2、不依赖PostCss安装 几乎和上面一样就是这两个命令行npm i tailwindcss autoprefixer -D和npx tailwind init稍有改变配置文件内容变成了   build: tailwind build src/style.css -o dist/tailwind.css。 2.1.3、修改原始配置 以“text-base”为例 数组里的两个元素分别是 font-size 和 line-height 两个样式。 module.exports {content: [],theme: {extend: {padding: {1: 30px},fontSize: {base: [30px, 2rem]}},},plugins: [], } //修改后的p-1和text-base .p-1 {padding:30px; } .text-base {font-size:30px;line-height:2rem; } 原子类名太多很难记住不能每次都去查看文档可以安装插件Tailwind CSS IntelliSense解决。 2.2、unocss UNO翻译过来是“联合国组织”的意思。 官网UnoCSS: The instant on-demand Atomic CSS engine 原子类名太多很难记住不能每次都去查看文档可以安装插件UnoCss或者To Unocss解决。 (1)、安装 npm i unocss iconify-json/ep unocss/preset-rem-to-px unocss/transformer-directives -D iconify-json/ep 是Element Plus图标库 Icônes unocss/preset-rem-to-px  将unocss自带的rem转为px unocss/transformer-directives 可以使用apply、screen、theme函数 (2)、vite.config.ts import UnoCSS from unocss/vite import { defineConfig } from vite export default defineConfig({plugins: [UnoCSS(),], }) (3)、创建一个 uno.config.ts文件 import presetRemToPx from unocss/preset-rem-to-px import transformerDirectives from unocss/transformer-directives import { defineConfig, presetAttributify, presetUno, transformerVariantGroup, presetIcons } from unocss export default defineConfig({presets: [presetAttributify(),presetUno(),presetRemToPx({baseFontSize: 4}),//eg:mt-1或转换为margin-top:1pxpresetIcons({scale: 1.2,warn: true})//自动引入图标配置],transformers: [transformerVariantGroup(), transformerDirectives()],rules: [// m-1可转换为margin:0.25rem// [/^m-(\d)$/, ([, d]) ({ margin: ${d / 4}rem })],],//自定义配置项shortcuts: [{flex-center: flex items-center justify-center,//垂直居中flex-end: flex items-center justify-end,//放在最后flex-middle: flex items-center,//垂直居中flex-between: flex items-center justify-between,//分开两边flex-col-center: flex flex-col justify-center,//竖着居中}]//自定义属性 一个属性可以对应多个unocss类值 }) (4)、main.ts全局配置 import virtual:uno.css (5)、使用 (6)、图标应用 div i-ep:dish/div i w110 h100 block i-ep:switch-button/i 三、优缺点 3.1、优点 (1)、随着业务增长css文件大小的增长放缓了 (2)、HTML结构可以随处移动同样样式不变 (3)、样式会随着HTML结构删除的同时一起被删除 (4)、节省了为类名取名字的精力。 3.2、缺点 (1)、定义原子类记住类名耗费精力 (2)、HTML结构变得臃肿 (3)、团队合作时解读其他成员代码耗费时间 原子化工具还有windi...等等这里着重介绍上面两种。
http://www.w-s-a.com/news/378172/

相关文章:

  • 网站优化文章东莞专业网站建设价钱
  • 哈尔滨网页设计网站模板泰兴建设局网站
  • 响应式网站设计公司报纸做垂直门户网站
  • 陕西旭泽建设有限公司网站企业网站建设软件需求分析
  • 上海公司网站建设方案中企动力西安分公司
  • dedecms网站后台怎样才能上百度
  • 云互联的网站名字亚马逊雨林生物
  • 电商网站功能企查查企业信息查询网
  • 特色网站建设中国住房和城乡建设局官网
  • 长春市住房城乡建设厅网站做白酒网站
  • 自己的网站怎么做的成品免费ppt网站
  • 番禺区网站建设哪里有泰安公司
  • 网站制作详细过程网站开发最强工具
  • 孟村县做网站长春城投建设投资有限公司网站
  • 国家重大建设项目库网站wordpress安装 var
  • 供求信息网站建设报价网站制作 苏州
  • 动漫建模代做网站百度一下wordpress nginx 固定链接
  • 广州网站开发网络公司网站建设的书
  • php手机网站开发教程家政网站怎么做
  • 视频网站的建设预算通信科技网站设计
  • 糖果网站建设策划书淘宝客网站开源
  • 建站公司还有前途吗cf网站编程
  • 网站建设需求确认表建站工具 比较
  • 刚建设的网站多久能在百度查到考试系统 微网站是什么样的
  • 商城网站建设高端企业网站建设劣势
  • 网站建设征集通讯员的通知seo推广外包
  • 微信公众号微网站建设专业网站建设出售
  • 怎么用wordpress建立自己的网站加强校园网站建设
  • 用什么做网站后台的织梦网站怎么上传
  • 怎么获取网站数据做统计百度快照推广有效果吗