In this tutorial, we will create blog section, responsive blog section, blog section with image, examples with Tailwind CSS.
Tool Use
Tailwind CSS 2.x
Heroicons Icons
unsplash images
π View Demo
Setup Project
Using CDN
<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">
or
The Easiest way to install Tailwind CSS with Tailwind CLI
How to Install Tailwind CSS with NPM
Example 1
Tailwind CSS Simple Responsive Blog Section
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tailwind CSS Simple Blog </title>
<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">
</head>
<body>
<section>
<div class="m-4 lg:flex lg:flex-wrap">
<div class="p-4 md:w-1/3">
<div class="p-8 bg-white rounded shadow-md">
<h2 class="text-2xl font-bold text-gray-800">Tailwind CSS 2.2 Blog</h2>
<div class="flex justify-between">
<span class="text-sm text-gray-500">December 10, 2022</span>
<span class="inline-flex text-gray-500"><svg xmlns="http://www.w3.org/2000/svg"
class="w-6 h-6 text-blue-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>Jon doe</span>
</div>
<p class="text-justify text-gray-600">Lorem ipsum, dolor sit amet consectetur
adipisicing
elit. Pariatur
deserunt
quas repellat facere dolor blanditiis tenetur quibusdam corporis quaerat. Impedit,
repellendus!
Delectus et illum eum ipsa magni? Facilis, molestiae est!</p>
<div class="flex items-center mt-4">
<a
class="inline-flex items-center px-4 py-2 text-indigo-800 bg-indigo-200 cursor-pointer md:mb-2 lg:mb-0">Read
More
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 mt-1" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M13 7l5 5m0 0l-5 5m5-5H6" />
</svg>
</a>
</div>
</div>
</div>
<div class="p-4 md:w-1/3">
<div class="p-8 bg-white rounded shadow-md">
<h2 class="text-2xl font-bold text-gray-800">Tailwind CSS 2.2 Blog</h2>
<div class="flex justify-between">
<span class="text-sm text-gray-500">December 10, 2022</span>
<span class="inline-flex text-gray-500"><svg xmlns="http://www.w3.org/2000/svg"
class="w-6 h-6 text-blue-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>Jon doe</span>
</div>
<p class="text-justify text-gray-600">Lorem ipsum, dolor sit amet consectetur
adipisicing
elit. Pariatur
deserunt
quas repellat facere dolor blanditiis tenetur quibusdam corporis quaerat. Impedit,
repellendus!
Delectus et illum eum ipsa magni? Facilis, molestiae est!</p>
<div class="flex items-center mt-4">
<a
class="inline-flex items-center px-4 py-2 text-indigo-800 bg-indigo-200 cursor-pointer md:mb-2 lg:mb-0">Read
More
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 mt-1" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M13 7l5 5m0 0l-5 5m5-5H6" />
</svg>
</a>
</div>
</div>
</div>
<div class="p-4 md:w-1/3">
<div class="p-8 bg-white rounded shadow-md">
<h2 class="text-2xl font-bold text-gray-800">Tailwind CSS 2.2 Blog</h2>
<div class="flex justify-between">
<span class="text-sm text-gray-500">December 10, 2022</span>
<span class="inline-flex text-gray-500"><svg xmlns="http://www.w3.org/2000/svg"
class="w-6 h-6 text-blue-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>Jon doe</span>
</div>
<p class="text-justify text-gray-600">Lorem ipsum, dolor sit amet consectetur
adipisicing
elit. Pariatur
deserunt
quas repellat facere dolor blanditiis tenetur quibusdam corporis quaerat. Impedit,
repellendus!
Delectus et illum eum ipsa magni? Facilis, molestiae est!</p>
<div class="flex items-center mt-4">
<a
class="inline-flex items-center px-4 py-2 text-indigo-800 bg-indigo-200 cursor-pointer md:mb-2 lg:mb-0">Read
More
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 mt-1" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M13 7l5 5m0 0l-5 5m5-5H6" />
</svg>
</a>
</div>
</div>
</div>
</div>
</section>
</body>
</html>
Example 2
Tailwind CSS Responsive Blog with image Section
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tailwind CSS Blog with image </title>
<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">
</head>
<body>
<section>
<div class="m-4 lg:flex lg:flex-wrap">
<div class="p-4 md:w-1/3">
<div class="border-2 border-gray-200 rounded-lg">
<img class="object-cover object-center w-full lg:h-48 md:h-36"
src="https://source.unsplash.com/collection/190728/1000x900" alt="blog">
<div class="p-6">
<span
class="inline-block p-2 mb-2 text-xs font-medium tracking-widest text-indigo-800 bg-indigo-200 rounded">Category
</span>
<h1 class="mb-2 text-lg font-medium text-gray-900">The Title</h1>
<p class="mb-2 text-sm tracking-wide text-gray-700">Photo booth fam kinfolk cold-pressed
sriracha
leggings
jianbing microdosing tousled waistcoat.</p>
<div class="flex items-center ">
<a class="inline-flex items-center text-indigo-500 cursor-pointer md:mb-2 lg:mb-0">Read
More
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 mt-1" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M13 7l5 5m0 0l-5 5m5-5H6" />
</svg>
</a>
</div>
</div>
</div>
</div>
<div class="p-4 md:w-1/3">
<div class="border-2 border-gray-200 rounded-lg">
<img class="object-cover object-center w-full lg:h-48 md:h-36"
src="https://source.unsplash.com/collection/190727/1000x900" alt="blog">
<div class="p-6">
<span
class="inline-block p-2 mb-2 text-xs font-medium tracking-widest text-red-800 bg-red-200 rounded">Category
</span>
<h1 class="mb-2 text-lg font-medium text-gray-900">The Title</h1>
<p class="mb-2 text-sm tracking-wide text-gray-700">Photo booth fam kinfolk cold-pressed
sriracha
leggings
jianbing microdosing tousled waistcoat.</p>
<div class="flex items-center ">
<a class="inline-flex items-center text-indigo-500 cursor-pointer md:mb-2 lg:mb-0">Read
More
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 mt-1" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M13 7l5 5m0 0l-5 5m5-5H6" />
</svg>
</a>
</div>
</div>
</div>
</div>
<div class="p-4 md:w-1/3">
<div class="border-2 border-gray-200 rounded-lg">
<img class="object-cover object-center w-full lg:h-48 md:h-36"
src="https://source.unsplash.com/collection/190726/1000x900" alt="blog">
<div class="p-6">
<span
class="inline-block p-2 mb-2 text-xs font-medium tracking-widest text-green-800 bg-green-200 rounded">Category
</span>
<h1 class="mb-2 text-lg font-medium text-gray-900">The Title</h1>
<p class="mb-2 text-sm tracking-wide text-gray-700">Photo booth fam kinfolk cold-pressed
sriracha
leggings
jianbing microdosing tousled waistcoat.</p>
<div class="flex items-center ">
<a class="inline-flex items-center text-indigo-500 cursor-pointer md:mb-2 lg:mb-0">Read
More
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 mt-1" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M13 7l5 5m0 0l-5 5m5-5H6" />
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</section>
</body>
</html>
See Also π
Tailwind CSS Real Estate Template π¨
10+ Free Tailwind CSS Colors Tools Resources for 2021
Tailwind CSS Simple Table Example
Tailwind CSS Simple Button Examples
Top comments (0)