1. 背景颜色 Background Color

基础用法

格式: bg-{颜色名}-{色号}
示例: bg-gray-100 对应的是 background-color: rgb(243 244 246);
颜色表: https://tailwindcss.com/docs/background-color

透明度

格式: bg-{颜色名}-{色号}-{透明度}
示例: bg-sky-500/100
Background Color

自定义主题颜色

方法一:tailwind.config.js文件中的theme.colorstheme.extend.colors定义自定义颜色

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        'regal-blue': '#243c5a',
      },
    }
  }
}
<button class="bg-regal-blue">Button</button>

方法二: 使用bg-[{Hex颜色}]的方式

<p class="bg-[#50d71e]">
  <!-- ... -->
</p>

其他用法

Class名属性备注
bg-inheritbackground-color: inherit;父级继承background-color属性
bg-currentbackground-color: currentColor;背景颜色设置为当前文字颜色
bg-transparentbackground-color: transparent;透明背景
bg-blackbackground-color: black;黑色背景
bg-whitebackground-color: white;白色背景

2. 渐变颜色

基础用法

格式: 使用bg-gradient-{方向}格式, 先设置渐变的方向, 然后加上渐变色标.
示例:

<div class="h-14 bg-gradient-to-r from-cyan-500 to-blue-500"></div>
<div class="h-14 bg-gradient-to-r from-sky-500 to-indigo-500"></div>
<div class="h-14 bg-gradient-to-r from-violet-500 to-fuchsia-500"></div>
<div class="h-14 bg-gradient-to-r from-purple-500 to-pink-500"></div>

Linear gradients

渐变色标

基础用法

格式: 开始颜色from-{color}, 结束颜色to-{color}, 中间颜色via-{color}
示例:

<div class="bg-gradient-to-r from-cyan-500 to-blue-500 ..."></div>
<div class="bg-gradient-to-r from-indigo-500 via-purple-500 to-pink-500 ..."></div>

Gradient Color Stops
在这里插入图片描述

其他用法

Class备注
from-inherit via-inherit to-inherit继承父级背景
from-current via-current to-current使用当前文字颜色
from-transparent via-transparent to-transparent透明
from-black via-black to-black黑色
from-white via-white to-white白色

3. 背景图片 Background Image

格式: bg-[url('图片路径')]
示例:

<div class="bg-[url('/img/hero-pattern.svg')]">
  <!-- ... -->
</div>

4. 背景大小 Background Size

ClassDescriptione.g.
bg-autobackground-size: auto;
bg-coverbackground-size: cover;
bg-containbackground-size: contain;

5. 重复背景 Background Repeat

基础用法

格式: bg-repeat

<div class="bg-repeat ..." style="background-image: url(...)"></div>

在这里插入图片描述

不重复

格式: bg-no-repeat

<div class="bg-no-repeat bg-center ..." style="background-image: url(...)"></div>

在这里插入图片描述

横向重复

格式: bg-repeat-x

<div class="bg-repeat-x bg-center ..." style="background-image: url(...)"></div>

在这里插入图片描述

竖向重复

格式: bg-repeat-y

<div class="bg-repeat-y bg-center ..." style="background-image: url(...)"></div>

在这里插入图片描述

6. 图片位置 Background Position

ClassProperties
bg-bottombackground-position: bottom;
bg-centerbackground-position: center;
bg-leftbackground-position: left;
bg-left-bottombackground-position: left bottom;
bg-left-topbackground-position: left top;
bg-rightbackground-position: right;
bg-right-bottombackground-position: right bottom;
bg-right-topbackground-position: right top;
bg-topbackground-position: top;
<div class="bg-no-repeat bg-left-top ..." style="background-image: url(...);"></div>
<div class="bg-no-repeat bg-top ..." style="background-image: url(...);"></div>
<div class="bg-no-repeat bg-right-top ..." style="background-image: url(...);"></div>
<div class="bg-no-repeat bg-left ..." style="background-image: url(...);"></div>
<div class="bg-no-repeat bg-center ..." style="background-image: url(...);"></div>
<div class="bg-no-repeat bg-right ..." style="background-image: url(...);"></div>
<div class="bg-no-repeat bg-left-bottom ..." style="background-image: url(...);"></div>
<div class="bg-no-repeat bg-bottom ..." style="background-image: url(...);"></div>
<div class="bg-no-repeat bg-right-bottom ..." style="background-image: url(...);"></div>

在这里插入图片描述

7. 背景图固定 Background Attachment

ClassProperties
bg-fixedbackground-attachment: fixed;
bg-localbackground-attachment: local;
bg-scrollbackground-attachment: scroll;

8. 内容框 Background Origin

ClassProperties
bg-origin-borderbackground-origin: border-box;
bg-origin-paddingbackground-origin: padding-box;
bg-origin-contentbackground-origin: content-box;
<div class="bg-origin-border p-4 border-4 border-dashed ..." style="background-image: url(...)"></div>
<div class="bg-origin-padding p-4 border-4 border-dashed ..." style="background-image: url(...)"></div>
<div class="bg-origin-content p-4 border-4 border-dashed ..." style="background-image: url(...)"></div>

在这里插入图片描述

9. 绘制区域 Background Clip

ClassProperties
bg-clip-borderbackground-clip: border-box;
bg-clip-paddingbackground-clip: padding-box;
bg-clip-contentbackground-clip: content-box;
bg-clip-textbackground-clip: text;
<div class="bg-clip-border p-6 bg-violet-600 border-4 border-violet-300 border-dashed"></div>
<div class="bg-clip-padding p-6 bg-violet-600 border-4 border-violet-300 border-dashed"></div>
<div class="bg-clip-content p-6 bg-violet-600 border-4 border-violet-300 border-dashed"></div>
<div class="text-5xl font-extrabold ...">
  <span class="bg-clip-text text-transparent bg-gradient-to-r from-pink-500 to-violet-500">
    Hello world
  </span>
</div> 

在这里插入图片描述
在这里插入图片描述

参考链接:
[1]: https://www.bilibili.com/video/BV1NK4y1p7RT
[2]: https://tailwindcss.com/docs/background-color

Logo

鸿蒙生态一站式服务平台。

更多推荐