精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么Tailwindcss在開發者中如此受歡迎?揭秘背后的原因!

開發 前端
在原子化 CSS 中,CSS 組件被拆分為更小的部分,這些部分可以獨立地編輯、測試和重用。這些原子通常是單個像素或極其微小的變化,例如顏色、大小、位置等。

1.邂逅 tailwindcss

我們平時寫 css 樣式是這樣的:

<template>
  <div class="zhifou">
    <p>好好學習</p>
    <p>天天向上</p>
  </div>
</template>
<script setup></script>
<style lang="scss" scoped>
.zhifou {
  margin: auto;
  width: 600px;
  height: 300px;
  background-color: blue;
  font-size: 20px;
}
</style>

后來隨著前端技術的發展,原子化 CSS 出現了。原子化 CSS 是一種 CSS 框架。

在原子化 CSS 中,CSS 組件被拆分為更小的部分,這些部分可以獨立地編輯、測試和重用。這些原子通常是單個像素或極其微小的變化,例如顏色、大小、位置等。

原子化 CSS 有助于減少代碼量,提高代碼的可維護性和可重用性。

原子化 CSS 寫法:

<div class="w-10 h-10 bg-red-100 text-10">
    <p>好好學習</p>
    <p>天天向上</p>
  </div>

原子化 CSS 框架更像是一個已經封裝好的 CSS 工具類。

例如:我們在類選擇器中寫了 w-[10px],原子化 CSS 框架經過掃描,將 w-[10px] 掃描成

width:10px;

也就是說,我們只要按照這個框架的要求去任意組合,框架最后一掃描,就能生成我們想要的 CSS 樣式。這樣會大大減少代碼量,提高工作效率。

而本文介紹的 tailwindcss 就是市面上非常熱門的原子化 CSS 框架。

tailwindcss 中文網

https://www.tailwindcss.cn/

圖片圖片

2.Vite 安裝配置 tailwindcss

2.1 安裝 tailwindcss

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

其中第一行命令會安裝 tailwindcss 的依賴

第二行命令會創建 tailwindcss 配置文件,包含 postcss.config.js 和 tailwind.config.js 文件。

postcss.config.js 主要用來給項目中添加 tailwindcss 的插件。

圖片圖片

tailwind.config.js 主要用來配置 tailwindcss 的掃描規則、設置主題等。

圖片圖片

2.2 配置 tailwind.config.js

圖片圖片

/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{vue,js,ts,jsx,tsx}",],
  theme: {
    extend: {},
  },
  plugins: [],
}

2.3 添加 tailwindcss 的基本指令

新建樣式文件,在 main.js 中導入該文件

@tailwind base;
@tailwind components;
@tailwind utilities;

圖片圖片

圖片圖片

3. 編輯器安裝 tailwindcss 輔助插件

這里我們使用的編輯器是 VScode。

新手剛開始用 tailwindcss 時,需要不斷從官網查詢相關原子類的寫法,這樣太繁瑣。

安裝插件之后,編輯器就能智能提示了,非常的方便

圖片圖片

圖片圖片

4. tailwindcss 常用方法

4.1 設置寬高

1.w-[ ],h-[ ] 設置任意寬高

<template>
  <div>
    <div class="bg-blue-600 w-[200px] h-[100px]">
      <p>好好學習</p>
      <p>天天向上</p>
    </div>
    <div class="bg-red-600 w-[20rem] h-[10rem]">
      <p>好好學習</p>
      <p>天天向上</p>
    </div>
  </div>
</template>
<script setup></script>
<style lang="scss" scoped></style>

圖片圖片

2.w-1/2 設置比例

<div class="bg-red-600 w-1/2">
  <p>好好學習</p>
  <p>天天向上</p>
</div>

3.占滿寬度和高度

w-full:占滿父容器的寬度

h-full:占滿父容器的高度

w-screen:占滿整個屏幕的寬度

h-screen:占滿整個屏幕的高度

<template>
  <div class="w-[400px]">
    <div class="bg-red-600 w-full">
      <p>好好學習</p>
      <p>天天向上</p>
    </div>
    <div class="bg-blue-600 w-screen">
      <p>好好學習</p>
      <p>天天向上</p>
    </div>
  </div>
</template>
<script setup></script>
<style lang="scss" scoped></style>

圖片圖片

4.設置最小和最大寬度、高度

設置最小最大寬度:min-w-[]、max-w-[]

設置最小最大高度:min-h-[]、max-h-[]

<div class="w-[400px]">
  <div class="bg-red-600 w-full min-w-[200px] min-h-[500px]">
    <p>好好學習</p>
    <p>天天向上</p>
  </div>
  <div class="bg-blue-600 w-screen max-w-[100px] max-h-[300px]">
    <p>好好學習</p>
    <p>天天向上</p>
  </div>
</div>

4.2 設置邊距

1.margin

mt-* : margin-top

mb-* : margin-bottom

ml-* : margin-left

mr-* : margin-right

mx-* : margin-left, margin-right;

my-* : margin-top, margin-bottom;

mx-auto : margin: 0 auto;

<div class="bg-red-600 w-[100px] h-[100px]">
  <p>好好學習</p>
  <p>天天向上</p>
</div>
<div class="bg-blue-600 w-[300px] h-[300px] mt-20px mx-auto">
  <p>好好學習</p>
  <p>天天向上</p>
</div>

圖片圖片


2.padding

  • pt-* : padding-top
  • pb-* : padding-bottom
  • pl-* : padding-left
  • pr-* : padding-right
  • px-* : padding-left, padding-right;
  • py-* : padding-top, padding-bottom;
<div class="bg-blue-600 w-[300px] h-[300px]">
  <p class="pt-20 px-10 bg-red-300">好好學習</p>
  <p class="py-3 px-10 bg-green-400">天天向上</p>
</div>

圖片圖片

4.3 設置邊框

1.設置邊框寬度,如果不寫數值,默認是 1px

  • border-t-數值 :border-top-width;
  • border-r-數值 :border-right-width;
  • border-b-數值 :border-bottom-width;
  • border-l-數值 :border-left-width;
  • border-x-數值 :border-left-width; border-right-width;
  • border-y-數值 :border-top-width; border-right-width;

2.設置邊框顏色

border-顏色-數值

border-red-500

例:

<div class="bg-blue-600 w-[300px] h-[300px] border-t-2 border-b-2 border-red-500">
  <p class="pt-20 px-10 bg-red-300">好好學習</p>
  <p class="py-3 px-10 bg-green-400">天天向上</p>
</div>

3.設置邊框線條類型

  • border-solid :border-style: solid;
  • border-dotted  :border-style: dotted;
  • border-dashed  :border-style: dashed;
  • border-double  :border-style: double;
<div
  class="bg-blue-600 w-[300px] h-[300px] border-t-2 border-b-2 border-dotted border-red-500"
>
  <p class="pt-20 px-10 bg-red-300">好好學習</p>
  <p class="py-3 px-10 bg-green-400">天天向上</p>
</div>

4.4 設置背景顏色

bg-顏色-數值

<div class="bg-blue-600 w-[300px] h-[300px]">
  <p>好好學習</p>
  <p>天天向上</p>
</div>

圖片圖片

4.5 設置文本字體

1.設置字體大小: text-[ ]

<p class="text-[20px]">好好學習</p>


2.設置字體加粗

  • font-thin 表示 font-weight: 100;
  • font-light 表示 font-weight: 300;
  • font-normal 表示 font-weight: 400;
  • font-bold 表示 font-weight: 700;
  • font-black 表示 font-weight: 900;
<div class="bg-blue-600 w-[300px] h-[300px]">
  <p class="text-[20px] font-bold">好好學習</p>
  <p>天天向上</p>
</div>

圖片圖片

3.設置字體顏色:text-顏色-數值

<div class="bg-blue-600 w-[300px] h-[300px]">
  <p class="text-[20px] font-bold text-yellow-400">好好學習</p>
  <p>天天向上</p>
</div>

圖片圖片

4.6 偽類

hover:
  • hover:bg-red-300
  • hover:text-[60px]
  • hover:w-[500px]
  • hover:h-[200px]
<div
  class="bg-blue-600 w-[300px] h-[300px] hover:bg-red-300 hover:text-[60px] hover:w-[500px] hover:h-[200px]"
>
  <p class="font-bold text-yellow-400">好好學習</p>
  <p>天天向上</p>
</div>

圖片圖片

4.7 定位

  • relative 表示 position: relative;
  • absolute 表示 position: absolute;
  • fiexed 表示 position: fiexed;
  • z-1 表示 z-index:1;

數值:1 表示 4px

  • top-1 表示 top: 4px;
  • left-2 表示 left: 8px;
  • right-10 表示 right: 40px;
  • bottom-3 表示 bottom: 12px;

任意值:

  • top-[5px]
  • left-[10rem]
  • right-[20px]
  • bottom-[100px]

例:

<div
  class="bg-blue-600 w-[300px] h-[300px] hover:bg-red-300 fixed bottom-[20px] left-[100px]"
>
  <p class="font-bold text-yellow-400">好好學習</p>
  <p>天天向上</p>
</div>

圖片圖片

4.8 flex 布局

  • flex 表示 display: flex;
  • flex-row 表示 flex-direction: row;
  • flex-col 表示 flex-direction: column;
  • justify-center 表示 justify-content: center;
  • items-center 表示 align-items: center;
  • flex-wrap 表示換行
  • flex-nowrap 表示不換行
  • flex-1 表示 flex:1;

例:

<div
  class="bg-blue-600 w-[300px] h-[300px] flex flex-row justify-center items-center "
>
  <p class="bg-yellow-400 w-[100px] h-[100px] text-white-400">好好學習</p>
  <p class="bg-red-400 w-[100px] h-[100px] text-white-400">天天向上</p>
</div>

圖片圖片

4.9 樣式復用

下面的例子中 p 標簽有重復的樣式

<div
  class="bg-blue-600 w-[300px] h-[300px] flex flex-row justify-center items-center flex-wrap"
>
  <p class="bg-red-400 w-[100px] h-[100px] text-white text-[20px]">好好學習</p>
  <p class="bg-yellow-400 w-[100px] h-[100px] text-white text-[20px]">天天向上</p>
</div>

如果遇到重復的樣式,我們可以借助 @layer 和 @apply 指令定義全局復用的樣式:

1.在 TailwindCSS 的樣式文件中定義復用樣式

圖片圖片

@layer components {
  .title {
    @apply w-[100px] h-[100px] text-white text-[20px];
  }
}

2.在類選擇器中使用復用類名

<p class="title">好好學習</p>
<p class="title">天天向上</p>


責任編輯:武曉燕 來源: 知否技術
相關推薦

2020-06-02 19:14:59

Kubernetes容器開發

2017-07-26 10:21:46

DockerLinux容器

2024-05-07 06:36:59

2020-11-17 11:39:00

JavaScript前端編程語言

2016-05-19 10:31:35

數據處理CassandraSpark

2024-04-28 09:15:22

人工智能人形機器人

2023-09-17 23:01:39

Python編程語言

2024-08-26 08:16:13

2014-09-17 10:16:41

Java 9

2020-06-16 14:13:50

Kubernetes容器Linux

2021-03-02 16:25:13

手機iPhone安卓

2014-12-10 10:01:31

PHP

2024-01-15 08:47:22

3D自動駕駛

2011-05-30 14:07:42

2018-03-06 09:57:17

HackerRankPython編程

2025-08-12 09:28:27

2018-02-01 13:42:47

編程語言開發者行業

2022-06-16 20:56:53

邊緣計算

2020-07-01 23:21:11

Python web框架開發

2015-10-21 14:37:10

點贊
收藏

51CTO技術棧公眾號

二级片在线观看| x99av成人免费| 久久久999免费视频| 飘雪影院手机免费高清版在线观看| 国产视频一区免费看| 中国人与牲禽动交精品| 女女调教被c哭捆绑喷水百合| 国产精品yjizz视频网| 欧美韩国日本不卡| 69堂成人精品视频免费| av一级在线观看| 一区二区三区四区在线观看国产日韩| 亚洲第一精品夜夜躁人人爽 | 久久午夜精品一区二区| 久久人人爽人人爽爽久久| 亚洲AV无码国产精品| 高清国产一区二区三区四区五区| 欧美视频免费在线观看| 艳母动漫在线观看| 福利小视频在线观看| 成人少妇影院yyyy| 成人黄色免费看| 无码人妻一区二区三区线| 欧美久久一级| 视频一区视频二区国产精品| 黄色在线观看av| 亚洲2区在线| 欧美日韩精品一区二区天天拍小说| 僵尸世界大战2 在线播放| 在线观看av的网站| 久久久久高清精品| 精品在线观看一区二区| 亚洲黄色片视频| 国产在线精品免费| 国产欧美最新羞羞视频在线观看| 久久国产黄色片| 亚洲高清久久| 欧美精品18videosex性欧美| 2018天天弄| 欧美韩日一区| 日韩中文字幕国产精品| 男人天堂av电影| 亚洲婷婷影院| 日韩av影片在线观看| 国产精九九网站漫画| 久久gogo国模啪啪裸体| 欧美一区二区啪啪| 五月天国产视频| 欧美影院视频| 日韩你懂的电影在线观看| 久久综合在线观看| 国产一精品一av一免费爽爽| 91精品欧美综合在线观看最新| 精品999在线| 亚洲一区二区小说| 欧美精品tushy高清| 日韩av一卡二卡三卡| 亚洲精品自拍| 欧美日韩dvd在线观看| 另类小说第一页| 欧美激情三区| 日韩手机在线导航| 欧产日产国产精品98| 欧美wwwsss9999| 精品亚洲精品福利线在观看| 成人午夜福利一区二区| 精品久久美女| yellow中文字幕久久| 欧美性x x x| 亚洲一级影院| 2019av中文字幕| 日韩精品一区二区亚洲av| 久久性色av| 成人亚洲激情网| 成人久久精品人妻一区二区三区| proumb性欧美在线观看| 欧美高清性xxxxhd| jizz在线免费观看| 亚洲男人的天堂一区二区| 国产精品久久久久9999爆乳| 中文在线资源| 7777精品伊人久久久大香线蕉| 三大队在线观看| 校花撩起jk露出白色内裤国产精品| 国产视频在线一区二区| 亚洲一级理论片| 国产在线欧美| 国产精品99导航| 99久久亚洲精品日本无码 | 欧美影视一区二区三区| 国产xxxxhd| 亚洲v天堂v手机在线| 色噜噜亚洲精品中文字幕| 精品少妇一二三区| 免费高清视频精品| 97人人模人人爽人人少妇| 天堂а√在线8种子蜜桃视频| 中文字幕国产精品一区二区| 日韩精品综合在线| 成人国产精品入口免费视频| 精品国产青草久久久久福利| 男人舔女人下部高潮全视频 | 欧美 国产 小说 另类| 亚洲精品伊人| 亚洲天堂男人天堂| 久久午夜鲁丝片午夜精品| 热久久久久久久| 精品乱色一区二区中文字幕| 精品麻豆一区二区三区| 狠狠久久五月精品中文字幕| 在线免费看污网站| 久草在线成人| 国模吧一区二区| 国产又粗又猛又爽又黄的视频一| 91麻豆国产精品久久| 97av中文字幕| 国产一区二区高清在线| 一区二区三区国产视频| 亚洲欧美综合自拍| 成人小视频免费观看| 婷婷视频在线播放| 精品福利在线| 国产亚洲视频中文字幕视频| 日韩精品乱码久久久久久| 久久福利视频一区二区| 欧美一区二区三区在线播放 | 国产日本在线| 午夜一区二区三区视频| 精品人妻二区中文字幕| 亚洲精品a级片| 国产精品视频在线播放| 成人网视频在线观看| 日韩欧美高清在线视频| 中文字幕 亚洲一区| 亚洲国产高清一区二区三区| 亚洲一区二区久久久久久久| 麻豆影视国产在线观看| 欧美三级视频在线播放| 一区二区三区伦理片| 视频一区二区三区中文字幕| 久久久久综合一区二区三区| 鲁鲁在线中文| 日韩成人xxxx| 亚洲精品中文字幕乱码三区91| 91香蕉视频黄| 99999精品视频| 亚洲欧美校园春色| 国产极品精品在线观看| 黄色片视频在线观看| 色香蕉成人二区免费| 欧美成人国产精品一区二区| 日韩精品视频网站| 亚洲精品电影在线一区| 美女久久久久久| 日韩一区二区三区在线播放| 91九色蝌蚪91por成人| 中文字幕亚洲精品在线观看| www.成年人| 欧美午夜视频| 久久久久久欧美精品色一二三四| 亚洲淫成人影院| 影音先锋日韩有码| 91在线精品入口| 亚洲一区二区三区四区在线 | 欧美国产第一页| 亚洲第一精品网站| 午夜精品成人在线视频| 亚洲AV无码国产成人久久| 蜜桃91丨九色丨蝌蚪91桃色| 超碰在线免费观看97| 视频亚洲一区二区| 国产91精品高潮白浆喷水| 成人欧美一区| 91精品国产美女浴室洗澡无遮挡| 久久久精品视频在线| 不卡视频一二三| 国产xxxxx视频| 7777久久香蕉成人影院| 国产免费一区| 国产精品蜜月aⅴ在线| 欧美日本高清一区| 免费一级在线观看| 欧美日韩在线亚洲一区蜜芽| 亚洲国产成人精品综合99| www.日韩大片| 久久99爱视频| 中文久久精品| 黄色一级片网址| 欧美一级一片| 成人免费视频a| 乱馆动漫1~6集在线观看| 日韩在线观看你懂的| 刘亦菲久久免费一区二区| 在线欧美日韩精品| 人妻久久一区二区| 久久精品在线免费观看| 伊人成人免费视频| 日韩精品久久理论片| 久久久久久久9| 成人影视亚洲图片在线| 国产一区二区三区高清| 欧美三级电影网址| 97av在线播放| 在线观看午夜av| 最近2019免费中文字幕视频三| 亚洲男女视频在线观看| 欧美日韩在线电影| 日本在线播放视频| 亚洲国产中文字幕在线视频综合 | 久久国产精品高清一区二区三区| 日韩一区二区在线播放| 特级西西444www高清大视频| 五月天久久比比资源色| 免费国产羞羞网站美图| 久久免费美女视频| 人妻 日韩 欧美 综合 制服| 久久99国产精品成人| 十八禁视频网站在线观看| 在线成人欧美| 国产亚洲精品久久久久久久| 国产大片一区| 亚洲一区三区视频在线观看| 国产日产一区 | 99精品全国免费观看视频软件| 美乳视频一区二区| 国产日韩三级| 成人动漫视频在线观看免费| 国产精品一区免费在线| 国产精品美女久久久久久免费| 91av亚洲| 热re91久久精品国99热蜜臀| 男女羞羞在线观看| 亚州欧美日韩中文视频| 欧美xxxx少妇| 欧美精品www| 欧美xxxx黑人又粗又长| 久久99精品久久久久久噜噜| 超碰在线caoporn| 久久亚洲精品一区| 韩国av网站在线| 久久中文字幕在线视频| 国产精品实拍| 不卡毛片在线看| 麻豆传媒在线免费| 久久伊人精品一区二区三区| 国产网站在线免费观看| 久久精品视频在线| av毛片在线免费看| 欧美理论片在线观看| 日本欧美电影在线观看| 久久久久久12| 自拍视频在线看| 日本韩国欧美精品大片卡二| se01亚洲视频| 国产精品久久久久久久久久ktv| 欧美与亚洲与日本直播| 国产精品亚洲精品| 久久99精品久久久野外观看| 98国产高清一区| 噜噜噜天天躁狠狠躁夜夜精品| 国产在线精品一区| 国产成人手机高清在线观看网站| 日韩av高清在线播放| 色综合天天爱| 看全色黄大色大片| 亚洲高清av| 美女喷白浆视频| 国内精品视频666| 亚洲精品无码一区二区| 久久综合色之久久综合| 日本美女xxx| 亚洲日本在线a| 国产精品suv一区二区69| 色综合久久久久综合99| 91福利免费视频| 亚洲第一福利在线观看| 成人免费视频| 欧美精品精品精品精品免费| 亚洲高清黄色| 91在线观看免费高清完整版在线观看| 国产精品白丝av嫩草影院| 日韩影院一区| 狠狠入ady亚洲精品经典电影| aa在线免费观看| 国产在线精品一区二区三区不卡| 精品一区二区视频在线观看| 欧美韩国日本综合| 日韩 欧美 精品| 欧美日韩1区2区| 亚洲av毛片成人精品| 视频一区视频二区国产精品| 1区2区3区在线| 国产日韩欧美电影在线观看| 另类ts人妖一区二区三区| 亚洲精品国产精品久久| 国内精品福利| 无尽裸体动漫2d在线观看| av中文字幕一区| 男人天堂av电影| 亚洲高清免费观看高清完整版在线观看| 国产女主播喷水视频在线观看| 日韩一区二区三免费高清| 麻豆导航在线观看| 久久人91精品久久久久久不卡| 国外成人福利视频| 欧美激情论坛| 亚洲黄色天堂| 性色av浪潮av| 中文字幕第一区第二区| 国产情侣自拍av| 日韩欧美色电影| 四虎久久免费| 国产z一区二区三区| 老牛国内精品亚洲成av人片| 二级片在线观看| 久久精品国产999大香线蕉| 国产真实乱人偷精品| 一区二区三区日本| 小泽玛利亚一区二区三区视频| 亚洲精品videossex少妇| 在线午夜影院| 成人免费激情视频| 91亚洲国产高清| 亚洲欧洲日本精品| 欧美激情自拍偷拍| 欧美一区二区三区不卡视频| 亚洲国产精品福利| 日本高清成人vr专区| 成人午夜激情网| 91综合网人人| 中文字幕在线观看日| 中文字幕第一页久久| 无码人妻丰满熟妇奶水区码| 亚洲第一二三四五区| 成人免费一区二区三区牛牛| 成人91视频| 欧美精品91| 性生交大片免费看l| 一区二区三区四区乱视频| www.av日韩| 欧美激情中文字幕乱码免费| 深夜激情久久| av网站手机在线观看| 成人av动漫在线| 国产精品午夜影院| 精品视频在线播放| 欧美一级大片| 亚洲欧美日韩精品久久久| 卡一卡二国产精品| 亚洲综合久久av一区二区三区| 欧美精品日日鲁夜夜添| 激情成人四房播| 99超碰麻豆| 亚洲久久在线| 蜜桃无码一区二区三区| 欧美私模裸体表演在线观看| 免费在线观看av片| 99久久一区三区四区免费| 国产精品二区影院| 这里只有精品在线观看视频| 欧美性69xxxx肥| jizz在线观看中文| 成人信息集中地欧美| 一区二区自拍| 国产精品久久不卡| 欧美在线影院一区二区| 日韩免费啪啪| 91久久爱成人| 亚洲欧美久久| 激情无码人妻又粗又大| 日韩亚洲国产中文字幕欧美| xxxx成人| 欧美重口乱码一区二区| 极品美女销魂一区二区三区免费| 久久久无码一区二区三区| 日韩av中文字幕在线播放| 亚洲日本网址| 久久综合久久久久| 久久久久久影视| 国产乱码久久久久| 97视频网站入口| 日韩免费特黄一二三区| www.黄色网| 在线观看日韩电影| 中中文字幕av在线| 美脚丝袜一区二区三区在线观看| 麻豆一区二区在线| 亚欧视频在线观看| 搡老女人一区二区三区视频tv| 一区二区中文字幕在线观看| 已婚少妇美妙人妻系列| 亚洲麻豆国产自偷在线| 日产精品久久久久久久性色| 91亚洲国产成人精品性色| 国产农村妇女精品一二区| 青娱乐国产精品| 这里精品视频免费| 六月丁香久久丫| 欧美熟妇另类久久久久久多毛| 日本国产一区二区|