Tailwind CSS Background Clip
Last Updated :
18 Jul, 2024
Improve
This class accepts more than one value in tailwind CSS in which all the properties are covered in class form. It is the alternative to the CSS background-clip property. This property is used to define how to extend background (color or image) within an element.
Background Clip Classes:
Class Name | Description |
---|---|
bg-clip-border | This class is used to set the background color spread over the whole division. |
bg-clip-padding | This class is used to set the background inside the border. |
bg-clip-content | This class is used to set the background color to the content only. |
bg-clip-text | This class is used to crop an element’s background to match the shape of the text. Useful for effects where you want a background image to be visible through the text. |
Syntax
<element class="bg-clip-{Clip type}">...</element>
Example: In this example we are using Tailwind CSS for styling. It includes a large heading, styled text with gradient background clipping, and three divs demonstrating different background clip effects within a grid layout.
<!DOCTYPE html>
<html>
<head>
<link href=
"https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css"
rel="stylesheet">
</head>
<body class="text-center mx-4 space-y-2">
<h1 class="text-green-600 text-5xl font-bold">
GeeksforGeeks
</h1>
<b>Tailwind CSS
<span class="bg-clip-text text-lg text-transparent
bg-gradient-to-r
from-green-400 to-blue-500">
Background Clip Class
</span>
</b>
<div class="mx-2 grid grid-cols-3 gap-2 bg-green-200 rounded-lg">
<div class="bg-clip-border p-6 bg-green-600 border-dashed
border-4 border-green-300">
</div>
<div class="bg-clip-padding p-6 bg-green-600 border-dashed
border-4 border-green-300">
</div>
<div class="bg-clip-content p-6 bg-green-600 border-dashed
border-4 border-green-300">
</div>
</div>
</body>
</html>
Output:
