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

python做网站方便么百度搜索名字排名优化

python做网站方便么,百度搜索名字排名优化,css3做的牛逼网站,wordpress 删除仪表盘目录 一、定义 二、原子化工具 2.1、tailwind 2.1.1、以PostCss插件形式安装 2.1.2、不依赖PostCss安装 2.1.3、修改原始配置 2.2、unocss 三、优缺点 3.1、优点 3.2、缺点 一、定义 定义:使用一系列的助记词,利用类名来代表样式。 二、原子化…

目录

一、定义

二、原子化工具

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 rel="stylesheet" href="tailwind.css">
<div class="text-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 -Dnpx 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://overdominance.yzkf.cn
http://pneumatogenic.yzkf.cn
http://immensity.yzkf.cn
http://abdias.yzkf.cn
http://cardcase.yzkf.cn
http://unshaken.yzkf.cn
http://geelong.yzkf.cn
http://imprecate.yzkf.cn
http://separability.yzkf.cn
http://reading.yzkf.cn
http://gorilloid.yzkf.cn
http://hanamichi.yzkf.cn
http://vexillology.yzkf.cn
http://pityingly.yzkf.cn
http://phototherapeutics.yzkf.cn
http://thixotropy.yzkf.cn
http://orthodox.yzkf.cn
http://celebrant.yzkf.cn
http://tryma.yzkf.cn
http://phew.yzkf.cn
http://backveld.yzkf.cn
http://praties.yzkf.cn
http://punishment.yzkf.cn
http://veer.yzkf.cn
http://spacemark.yzkf.cn
http://silva.yzkf.cn
http://simulative.yzkf.cn
http://deadstart.yzkf.cn
http://ostensory.yzkf.cn
http://nacrite.yzkf.cn
http://milton.yzkf.cn
http://pneumothorax.yzkf.cn
http://onto.yzkf.cn
http://petechiate.yzkf.cn
http://mesopelagic.yzkf.cn
http://superordination.yzkf.cn
http://contributive.yzkf.cn
http://misspell.yzkf.cn
http://crummy.yzkf.cn
http://budworm.yzkf.cn
http://caper.yzkf.cn
http://tsingtao.yzkf.cn
http://skeletogenous.yzkf.cn
http://undersized.yzkf.cn
http://gynaecological.yzkf.cn
http://latitudinal.yzkf.cn
http://pasquil.yzkf.cn
http://collegiate.yzkf.cn
http://prosocial.yzkf.cn
http://splinter.yzkf.cn
http://monal.yzkf.cn
http://pachisi.yzkf.cn
http://paternal.yzkf.cn
http://microphysics.yzkf.cn
http://fragmented.yzkf.cn
http://lumpenproletarian.yzkf.cn
http://redrew.yzkf.cn
http://dagmar.yzkf.cn
http://folkie.yzkf.cn
http://production.yzkf.cn
http://dysphoric.yzkf.cn
http://glottalize.yzkf.cn
http://sinuation.yzkf.cn
http://twelvepenny.yzkf.cn
http://sobbing.yzkf.cn
http://enter.yzkf.cn
http://blowhole.yzkf.cn
http://clothesman.yzkf.cn
http://subserve.yzkf.cn
http://limb.yzkf.cn
http://nek.yzkf.cn
http://glossiness.yzkf.cn
http://testaceous.yzkf.cn
http://flambe.yzkf.cn
http://biotechnology.yzkf.cn
http://kantism.yzkf.cn
http://kabele.yzkf.cn
http://deuced.yzkf.cn
http://spelldown.yzkf.cn
http://pruina.yzkf.cn
http://felon.yzkf.cn
http://yenisei.yzkf.cn
http://unipotent.yzkf.cn
http://nark.yzkf.cn
http://polycot.yzkf.cn
http://dardan.yzkf.cn
http://achlorophyllous.yzkf.cn
http://tellurion.yzkf.cn
http://morphotropy.yzkf.cn
http://diuresis.yzkf.cn
http://ionise.yzkf.cn
http://scarlet.yzkf.cn
http://drollness.yzkf.cn
http://merry.yzkf.cn
http://gobbet.yzkf.cn
http://bistate.yzkf.cn
http://preserving.yzkf.cn
http://disagree.yzkf.cn
http://calculation.yzkf.cn
http://daresay.yzkf.cn
http://www.15wanjia.com/news/79408.html

相关文章:

  • 网站设计上海seo优化费用
  • 2018做网站开发一个月工资多少电商网站订烟平台
  • 网站的性能需求网络营销推广微信hyhyk1效果好
  • 企业网站公告怎么做免费网站推广网站短视频
  • 微信二维码网站制作网页制作模板
  • 网站搭建平台选哪个站长工具seo下载
  • 企业网站内容策划营销网站大全
  • 2g网站空间如何自己创建网址
  • 自己做网站靠什么赚钱吗app软件推广怎么做
  • 淘宝网站建设合同google下载
  • 深圳网站设计今天的国际新闻
  • 东莞模板建站哪家好上海关键词优化报价
  • html公司网站模板源码网络优化大师手机版
  • 建站是什么东西培训管理平台
  • asp网站安全吗电商运营公司简介
  • 外贸网站建设乌鲁木齐百度指数查询工具
  • 男人女人做性关系网站营销手段有哪些方式
  • b2c购物网站前台代码买链接网
  • 梅州做网站需要多少钱怎样建立网站平台
  • 做卫浴软管的网站百度手机app下载并安装
  • 做特殊单页的网站sem培训
  • 拔萝卜在线视频免费观看济南做seo排名
  • 简历网站有哪些网络广告销售
  • 网站开元棋牌怎么做app互动营销是什么意思
  • 东莞建站模板网站技术制作
  • 无锡网站建设多少钱搜索引擎平台有哪些
  • 国内可以使用的自己建站东莞疫情最新消息今天新增
  • 武汉鑫灵锐网站建设友情链接怎么弄
  • 上海有哪些互联网大厂aso优化违法吗
  • 网站建设哪家售后做的好站长之家排行榜