项目介绍
tailwindcss-highlights是一款开源小巧的CSS框架,tailwindcss-highlights可以快速的给文字添加高亮效果。
效果如下,我的站长站认为可以用来制作网站tags标签效果不错,所以收藏了。
开源地址:https://github.com/jln13x/tailwindcss-highlights
官方网站:https://tailwindcss-highlights.hubatsch.dev/
使用方法
要安装该包,请运行
npm install -D tailwindcss-highlights
将插件添加到tailwind.config.js文件中:
module.exports = { plugins: [ require('tailwindcss-highlights')), ] }
使用highlight将默认突出显示(变体 1)添加到您的元素。
<p class="highlight"> Lorem Ipsum </p>
要更改高亮颜色,请使用highlight-{color}。主题中的所有颜色(默认颜色和自定义颜色)以及任意值均可用。
<p class="highlight highlight-indigo-600"> Lorem Ipsum </p>
您可以使用 来选择不同类型的变体highlight-variant-{value}。查看预览中可用的变体或使用您自己的变体,例如highlight-variant-[url(./path/to/custom-variant.SVG)]。
<p class="highlight highlight-indigo-600 highlight-variant-7"> Lorem Ipsum </p>
部分变体来源:svgbox
使用highlight-spread--Utility 使高光扩散到某个方向。
highlight-spread-{size}- 向四面八方扩散
highlight-spread-{y,x}-{size}- 在 x 轴或 y 轴上展开
highlight-spread-{t,b,l,r}-{size}- 单独设置每个方向的价差
尺寸 价值:
0 0 none 0 sm -4px md -8px lg -12px xl -16px
还支持 任意值。
<p class="highlight highlight-indigo-600 highlight-variant-7 highlight-spread-md"> Lorem Ipsum </p> <p class="highlight highlight-indigo-600 highlight-spread-x-sm highlight-spread-y-xl"> Lorem Ipsum </p> <p class="highlight highlight-indigo-600 highlight-spread-l-xl highlight-spread-t-sm"> Lorem Ipsum </p>
其他示例:
此插件将高亮显示为::after伪元素,因此可以使用after:实用程序添加其他样式。
更改位置
<p class="highlight highlight-variant-5 after:translate-y-2 after:-translate-x-4"> Lorem Ipsum </p>
为高光部分添加渐变
<p class="highlight highlight-variant-12 after:bg-gradient-to-tr after:from-amber-500 after:to-sky-500"> Lorem Ipsum </p>
旋转高光
<p class="highlight highlight-variant-12 after:rotate-12"> Lorem Ipsum </p>