Utilities for controlling the box shadow of an element.
2025-04-18
Written by: tdtc
所有以
shadow:
开头都是box阴影
Use utilities like shadow-sm and shadow-lg to apply different sized outer box shadows to an element:
<div class="shadow-md ..."></div>
<div class="shadow-lg ..."></div>
<div class="shadow-xl ..."></div>
Use utilities like shadow-indigo-500 and shadow-cyan-500/50 to change the color of a box shadow:
<button class="bg-cyan-500 shadow-lg shadow-cyan-500/50 ...">Subscribe</button>
<button class="bg-blue-500 shadow-lg shadow-blue-500/50 ...">Subscribe</button>
<button class="bg-indigo-500 shadow-lg shadow-indigo-500/50 ...">Subscribe</button>
Use utilities like inset-shadow-xs and inset-shadow-sm to apply an inset box shadow to an element:
<div class="inset-shadow-2xs ..."></div>
<div class="inset-shadow-xs ..."></div>
<div class="inset-shadow-sm ..."></div>
These utilities can be useful for things like form controls or wells.
Use utilities like inset-shadow-indigo-500 and inset-shadow-cyan-500/50 to change the color of an inset box shadow:
<div class="inset-shadow-sm inset-shadow-indigo-500 ..."></div>
<div class="inset-shadow-sm inset-shadow-indigo-500/50 ..."></div>
Use ring or ring- utilities
like ring-2 and ring-4 to apply a solid box-shadow to an element:
<button class="ring ...">Subscribe</button>
<button class="ring-2 ...">Subscribe</button>
<button class="ring-4 ...">Subscribe</button>
By default rings match the currentColor of the element they are applied to.
Use utilities like ring-indigo-500 and ring-cyan-500/50 to change the color of a ring:
<button class="ring-2 ring-blue-500 ...">Subscribe</button>
<button class="ring-2 ring-blue-500/50 ...">Subscribe</button>
By default rings have an opacity of 100% but you can adjust this using the opacity modifier.
Use inset-ring or inset-ring- utilities
like inset-ring-2 and inset-ring-4 to apply a solid inset box-shadow to an element:
<button class="inset-ring ...">Subscribe</button>
<button class="inset-ring-2 ...">Subscribe</button>
<button class="inset-ring-4 ...">Subscribe</button>
By default inset rings match the currentColor of the element they are applied to.
Use utilities like inset-ring-indigo-500 and inset-ring-cyan-500/50 to change the color of an inset ring:
<button class="inset-ring-2 inset-ring-blue-500 ...">Subscribe</button>
<button class="inset-ring-2 inset-ring-blue-500/50 ...">Subscribe</button>
By default inset rings have an opacity of 100% but you can adjust this using the opacity modifier.
Use the shadow-none, inset-shadow-none,ring-0, and
inset-ring-0 utilities to remove an existing box shadow from an element:
<div class="shadow-none ..."></div>
Use utilities like shadow-[,inset-shadow-[,
ring-[, and inset-ring-[ to set the box shadow based on a completely custom value:
<div class="shadow-[0_35px_35px_rgba(0,0,0,0.25)] ...">
<!-- ... -->
</div>
for example:
v4.6.2
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
tw:
<button class="shadow-[0_0px_0px_4px_rgba(0,123,255,0.25)]">tailwind</button>