<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Méschac Irung</title>
    <description>The latest articles on DEV Community by Méschac Irung (@meschacirung).</description>
    <link>https://dev.to/meschacirung</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F868253%2Fd056b2f1-0a34-4e36-8882-55c282b208bc.jpg</url>
      <title>DEV Community: Méschac Irung</title>
      <link>https://dev.to/meschacirung</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/meschacirung"/>
    <language>en</language>
    <item>
      <title>TailwindCSS Tip : How to prevent Layout Shifts With Aspect Ratio</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Tue, 28 Jan 2025 17:27:47 +0000</pubDate>
      <link>https://dev.to/meschacirung/tailwindcss-tip-how-to-prevent-layout-shifts-with-aspect-ratio-35a1</link>
      <guid>https://dev.to/meschacirung/tailwindcss-tip-how-to-prevent-layout-shifts-with-aspect-ratio-35a1</guid>
      <description>&lt;p&gt;Imagine you’re reading a blog post. You’re immersed in the text when, suddenly, an image or video loads above the section you’re reading, and the content shifts downwards. You lose your place, get frustrated, and might even leave the page. Sounds familiar? It’s happened to almost everyone.&lt;/p&gt;

&lt;p&gt;This happens because the browser didn’t know how much space the media element would take up until it was fully loaded.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwctogbuawn3zb68njdvn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwctogbuawn3zb68njdvn.png" alt="Withou aspect ratio" width="800" height="310"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"max-w-md"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"rounded-md"&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://images.unsplash.com/photo-1668541491433-e96f4059e345?q=80&amp;amp;w=2835&amp;amp;auto=format&amp;amp;fit=crop&amp;amp;ixlib=rb-4.0.3&amp;amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Gorilla in Congo"&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"text-xs text-gray-500"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Photo by &lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://unsplash.com/@cecile_colombo?utm_content=creditCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=unsplash"&lt;/span&gt; &lt;span class="na"&gt;target=&lt;/span&gt;&lt;span class="s"&gt;"_blank"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;cecile colombo&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt; on &lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;target=&lt;/span&gt;&lt;span class="s"&gt;"_blank"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://unsplash.com/photos/a-gorilla-standing-on-a-log-in-the-woods-GNnqwEouj-U?utm_content=creditCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=unsplash"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Unsplash&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"mt-6"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        Here’s the paragraph you were reading before the image pushed it down unexpectedly.
    &lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The image loads dynamically, pushing the paragraph down and disrupting your reading flow.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Solution: Use aspect-ratio
&lt;/h2&gt;

&lt;p&gt;By applying the aspect-ratio utilities, you tell the browser exactly how much space the image or video will occupy, avoiding any layout shifts.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;aspect-*&lt;/code&gt; utilities in TailwindCSS are essential for eliminating layout shifts—those sudden changes in the layout caused by dynamically loaded content like images, videos, or iframes. By setting a consistent aspect ratio, you ensure the browser reserves the correct amount of space for the element before the content is loaded, preventing the rest of the page from jumping unexpectedly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5uo1rj51k0y6c78w3i5v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5uo1rj51k0y6c78w3i5v.png" alt="tailtips with aspect-ratio" width="800" height="1020"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"max-w-md w-full"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"aspect-3/4"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"rounded-md size-full object-cover"&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://images.unsplash.com/photo-1668541491433-e96f4059e345?q=80&amp;amp;w=2835&amp;amp;auto=format&amp;amp;fit=crop&amp;amp;ixlib=rb-4.0.3&amp;amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Gorilla in Congo"&lt;/span&gt; &lt;span class="na"&gt;loading=&lt;/span&gt;&lt;span class="s"&gt;"lazy"&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"text-xs text-gray-500"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Photo by &lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://unsplash.com/@cecile_colombo?utm_content=creditCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=unsplash"&lt;/span&gt; &lt;span class="na"&gt;target=&lt;/span&gt;&lt;span class="s"&gt;"_blank"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;cecile colombo&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt; on &lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;target=&lt;/span&gt;&lt;span class="s"&gt;"_blank"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://unsplash.com/photos/a-gorilla-standing-on-a-log-in-the-woods-GNnqwEouj-U?utm_content=creditCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=unsplash"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Unsplash&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"mt-6"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        Here’s the paragraph you’re reading, undisturbed by layout shifts.
    &lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;aspect-3/4&lt;/code&gt;: Reserves space for the media, maintaining a 3:4 ratio.&lt;/li&gt;
&lt;li&gt;Result: The layout remains stable, and the reading experience is smooth.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Indispensable for User Experience
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Consistent Proportions: Whether it’s a video, image, or card, aspect-ratio ensures every element scales uniformly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Better Performance: Reduces layout shifts, improving Core Web Vitals (like CLS—Cumulative Layout Shift) and SEO rankings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enhanced User Experience: Keeps content stable, preventing frustrating disruptions.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Flexible Ratios with aspect-[ratio]
&lt;/h2&gt;

&lt;p&gt;TailwindCSS only includes 3 aspect-ratio utilities by default: &lt;code&gt;aspect-auto&lt;/code&gt;, &lt;code&gt;aspect-square&lt;/code&gt;, and &lt;code&gt;aspect-video&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;For other proportions such as 3:4, use arbitrary values like &lt;code&gt;aspect-3/4&lt;/code&gt;. This allows you to create custom aspect ratios for any element, ensuring a consistent layout across your site.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build Stable, Professional Layouts
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;aspect-*&lt;/code&gt; utilities aren’t just a convenience—they’re a necessity for polished, stable, and responsive designs. By reserving space and preventing layout shifts, they ensure your pages look professional and provide a smooth, frustration-free experience for users.&lt;/p&gt;

&lt;p&gt;Say goodbye to layout jumps and hello to visually stable designs with aspect-ratio!&lt;/p&gt;

&lt;h2&gt;
  
  
  More Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Learn more about the &lt;code&gt;aspect-*&lt;/code&gt; utilities in the &lt;a href="https://tailwindcss.com/docs/aspect-ratio" rel="noopener noreferrer"&gt;TailwindCSS documentation&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use &lt;a href="https://aspect.irung.me" rel="noopener noreferrer"&gt;Aspect Calculator&lt;/a&gt; to generate custom aspect ratios for your projects.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  More Tips
&lt;/h2&gt;

&lt;p&gt;Want to take your TailwindCSS skills to the next level? &lt;strong&gt;Tailtips&lt;/strong&gt; is packed with actionable tips and tricks to help you build better, faster, and smarter with TailwindCSS. From creative solutions like gradient borders to advanced techniques and best practices, &lt;strong&gt;Tailtips&lt;/strong&gt; has everything you need to master TailwindCSS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tailtips.dev/" rel="noopener noreferrer"&gt;Discover Tailtips&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>webdev</category>
      <category>html</category>
      <category>programming</category>
    </item>
    <item>
      <title>✨ 1 Thing I Love About TailwindCSS v4 Beta and 1 Thing I Hate ✨</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Fri, 10 Jan 2025 09:18:46 +0000</pubDate>
      <link>https://dev.to/meschacirung/1-thing-i-love-about-tailwindcss-v4-beta-and-1-thing-i-hate-3go</link>
      <guid>https://dev.to/meschacirung/1-thing-i-love-about-tailwindcss-v4-beta-and-1-thing-i-hate-3go</guid>
      <description>&lt;p&gt;TailwindCSS v4 Beta is shaping up to be an exciting update, but as always, there are things I absolutely love and a few that... well, annoy me. Here's my take:&lt;/p&gt;

&lt;p&gt;✅ What I Love:&lt;/p&gt;

&lt;p&gt;Hover states are disabled on touch screens by default. 🙌 This is such a thoughtful move! It eliminates unnecessary hover effects where they don’t make sense, creating a cleaner, more intentional user experience on mobile devices.&lt;/p&gt;

&lt;p&gt;❌ What I Hate:&lt;/p&gt;

&lt;p&gt;In v4 Beta, buttons now have the default CSS cursor (cursor: default) instead of Tailwind's previous cursor-pointer. This means I have to explicitly add cursor-pointer every time I want my buttons to behave intuitively—like clickable elements. 😤 It's not a huge deal, but it adds an extra step that didn’t exist before.&lt;/p&gt;

&lt;p&gt;What’s your take on this change? Do you love it, hate it, or don’t care? Let’s hear your thoughts! 👇&lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>html</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Sat, 30 Nov 2024 11:24:47 +0000</pubDate>
      <link>https://dev.to/meschacirung/-4l3o</link>
      <guid>https://dev.to/meschacirung/-4l3o</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/tailus" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F5800%2F0f01a558-10d8-4b19-b3a5-3b4bd353ec98.png" alt="Tailus" width="800" height="800"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F868253%2Fd056b2f1-0a34-4e36-8882-55c282b208bc.jpg" alt="" width="640" height="640"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/tailus/how-to-create-gradient-borders-with-tailwindcss-4gk2" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to create gradient borders with tailwindcss&lt;/h2&gt;
      &lt;h3&gt;Méschac Irung for Tailus ・ Jul 10 '23&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tailwindcss&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdesign&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>This web application layout is free</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Mon, 08 Jul 2024 07:38:51 +0000</pubDate>
      <link>https://dev.to/meschacirung/this-application-layout-is-free-g8d</link>
      <guid>https://dev.to/meschacirung/this-application-layout-is-free-g8d</guid>
      <description>&lt;p&gt;Since the release of Tailus UI React, this application layout example has stood out as the most requested by our community. Today, we're thrilled to make it available and free for everyone to use. &lt;/p&gt;

&lt;h2&gt;
  
  
  Supports light and dark mode
&lt;/h2&gt;

&lt;p&gt;Adapts perfectly to your theme preferences&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F135mw2ft6hk93xfpqrh5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F135mw2ft6hk93xfpqrh5.png" alt="Tailus UI React Card layout" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Modern
&lt;/h2&gt;

&lt;p&gt;Built following modern trends and meticulous attention to detail &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz4n4db7p9h7t5u89k4nf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz4n4db7p9h7t5u89k4nf.png" alt="Tailus UI React card layout dropdown" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Highly customizable
&lt;/h2&gt;

&lt;p&gt;Change easily all aspects to meet your needs&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfrpxt66sju3trjf61ev.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsfrpxt66sju3trjf61ev.png" alt="Tailus UI React custom card layout" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whether you're building an admin dashboard, a user management system, or a data visualization tool, this layout provides a sleek, modern, and highly functional design to streamline your development process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ui.tailus.io/examples/application/" rel="noopener noreferrer"&gt;Start using&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>ui</category>
    </item>
    <item>
      <title>Left-aligned headings in the hero section are the best</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Sat, 15 Jun 2024 06:53:40 +0000</pubDate>
      <link>https://dev.to/meschacirung/left-aligned-headings-in-the-hero-section-are-the-best-5fn8</link>
      <guid>https://dev.to/meschacirung/left-aligned-headings-in-the-hero-section-are-the-best-5fn8</guid>
      <description>&lt;p&gt;A non-exhaustive list of the best landing pages with the hero section heading left-aligned : &lt;/p&gt;

&lt;h2&gt;
  
  
  1. Huly
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://huly.io/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1junin0ctkypssutftn8.png" alt="Huly Hero Section" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Super Power
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://superpower.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjbi3v87ye3e7qprfldnk.png" alt="Super Power Hero Section" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. GitHub
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx0j2udgr6z795du6cktg.png" alt="GitHub Hero Section" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Twingate
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.twingate.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcrks1c3xnhmc5w4v7hxo.png" alt="Twingate Hero Section" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Planet Scale
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://planetscale.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5ivqwcc9ft4n7q5yh9m3.png" alt="Planet Scale Hero Section" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Linear
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://linear.app/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx0rz4kplnveiun4eebtg.png" alt="Linear Hero Section" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Shopify
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.shopify.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6r1lzkortl2gtchmp3b9.png" alt="Shopify Hero Section" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Obsidian
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://obsidian.md/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F10adb2vx9bt18jhvfhpz.png" alt="Obsidian Hero Section" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>uidesign</category>
      <category>webdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>What are you building this week ?</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Mon, 10 Jun 2024 04:46:36 +0000</pubDate>
      <link>https://dev.to/meschacirung/what-are-you-building-this-week--51m</link>
      <guid>https://dev.to/meschacirung/what-are-you-building-this-week--51m</guid>
      <description></description>
      <category>webdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Forget Shadcn, Tailus UI React is now stable</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Sat, 08 Jun 2024 14:45:53 +0000</pubDate>
      <link>https://dev.to/meschacirung/forget-shadcn-tailus-ui-react-is-now-stable-d16</link>
      <guid>https://dev.to/meschacirung/forget-shadcn-tailus-ui-react-is-now-stable-d16</guid>
      <description>&lt;p&gt;Tailus UI React is a modern React UI Kit for building custom, accessible web UIs on top of Radix UI and Tailwind Css.&lt;/p&gt;

&lt;h2&gt;
  
  
  Top-level customization
&lt;/h2&gt;

&lt;p&gt;When it comes to customization, Tailus UI React stands out as a highly flexible option within the realm of React UI Kits. Here’s a deeper dive into its customization strengths:&lt;/p&gt;

&lt;h3&gt;
  
  
  Component Part Variants
&lt;/h3&gt;

&lt;p&gt;Tailus UI React offers more than just pre-built components. It provides the ability to customize individual parts within each component using variants.&lt;/p&gt;

&lt;p&gt;&lt;a href="ui.tailus.io"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fouu501qo8et0887dla53.png" alt="Tailus UI React Variants illustation" width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For example, consider the Annonce component. You can modify the variant and size of the &lt;code&gt;&amp;lt;Annonce.Root /&amp;gt;&lt;/code&gt; part, change the variant, intent and size of &lt;code&gt;&amp;lt;Annonce.Concern /&amp;gt;&lt;/code&gt;, and even add a &lt;code&gt;&amp;lt;Annonce.Message /&amp;gt;&lt;/code&gt; with its own unique variants. Each part can be customized independently, giving you the flexibility to create highly tailored user interfaces.&lt;/p&gt;

&lt;h3&gt;
  
  
  Theme Customization
&lt;/h3&gt;

&lt;p&gt;Tailus UI React allows you to tailor the overall theme by using data attributes. This method simplifies the process of adjusting various properties such as palette colors, border radius values, background and border shades, and shadows.&lt;/p&gt;

&lt;p&gt;&lt;a href="ui.tailus.io"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqi1mn22vgkweepze2iz3.png" alt="Tailus UI React shades illustation" width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For instance, imagine you’ve set the border radius for your entire app theme to &lt;code&gt;xl&lt;/code&gt;. With Tailus UI React, you have the flexibility to override this setting and adjust the border radius to &lt;code&gt;2xl&lt;/code&gt; for a specific component, simply by using data attributes.&lt;/p&gt;

&lt;p&gt;This approach is superior to using the “className” property for components that need to calculate their border radius based on the border radius of their parent component. With data attributes, you can directly and independently adjust the theme of each component, providing a more intuitive and flexible customization process.&lt;/p&gt;

&lt;h3&gt;
  
  
  Css Variables
&lt;/h3&gt;

&lt;p&gt;While theming is based on data attributes, you can also use CSS Variables to customize your theme.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why is Tailus UI React better than Shadcn UI
&lt;/h2&gt;

&lt;p&gt;Both Tailus UI React and Shadcn leverage Radix UI and Tailwind CSS, but Tailus UI React takes customization a step further:&lt;/p&gt;

&lt;h3&gt;
  
  
  Built in Palette colors
&lt;/h3&gt;

&lt;p&gt;Tailus UI React comes with built-in palettes that leverage familiar Tailwind CSS defaults, making it easier to quickly start building your UI.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multi theming support
&lt;/h3&gt;

&lt;p&gt;Tailus UI React empowers you to create multi-themed applications with ease.&lt;/p&gt;

&lt;h3&gt;
  
  
  Component part variants
&lt;/h3&gt;

&lt;p&gt;Tailus UI React components offer granular customization through part variants.&lt;/p&gt;

&lt;h3&gt;
  
  
  Data attributes
&lt;/h3&gt;

&lt;p&gt;Tailus UI React empowers you to customize your theme with ease using data attributes. This approach simplifies adjusting various properties for both the entire application and individual components.&lt;/p&gt;

&lt;p&gt;&lt;a href="ui.tailus.io"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fso65gwrxur4nuq3it9cp.png" alt="Tailus Themer shades illusatration" width="800" height="645"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Shadcn offers a solid foundation with Radix and Tailwind, but Tailus UI React empowers you to achieve a truly unique and tailored user interface through its superior customization features.&lt;/p&gt;

&lt;p&gt;With component part variants, data attributes, thoughtful design choices, and CSS variables, you can achieve a high level of design control without sacrificing development speed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ui.tailus.io/react/get-started/introduction/" rel="noopener noreferrer"&gt;Get Started&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>ui</category>
      <category>javascript</category>
    </item>
    <item>
      <title>What are you building this weekend?</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Sat, 27 Apr 2024 16:34:41 +0000</pubDate>
      <link>https://dev.to/meschacirung/what-are-you-building-this-weekend-1n9j</link>
      <guid>https://dev.to/meschacirung/what-are-you-building-this-weekend-1n9j</guid>
      <description>&lt;p&gt;On the side, I'm writing the documentation for Tailus UI React&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2erb5eqvtzwthpg410tl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2erb5eqvtzwthpg410tl.png" alt="Tailus React Typography List documentation" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>buildinpublic</category>
      <category>discuss</category>
    </item>
    <item>
      <title>How to build in public ?</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Thu, 04 Apr 2024 15:26:06 +0000</pubDate>
      <link>https://dev.to/meschacirung/how-to-build-in-public--1lmi</link>
      <guid>https://dev.to/meschacirung/how-to-build-in-public--1lmi</guid>
      <description></description>
      <category>discuss</category>
      <category>buildinpublic</category>
      <category>design</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Do you listen to music while coding ?</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Wed, 03 Apr 2024 16:42:27 +0000</pubDate>
      <link>https://dev.to/meschacirung/do-you-listen-to-music-while-coding--2gb8</link>
      <guid>https://dev.to/meschacirung/do-you-listen-to-music-while-coding--2gb8</guid>
      <description></description>
      <category>discuss</category>
      <category>coding</category>
      <category>music</category>
    </item>
    <item>
      <title>Atom : The most customizable free Astro landing page</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Tue, 02 Apr 2024 13:26:07 +0000</pubDate>
      <link>https://dev.to/tailus/atom-the-most-customizable-free-astro-landing-page-2kjp</link>
      <guid>https://dev.to/tailus/atom-the-most-customizable-free-astro-landing-page-2kjp</guid>
      <description>&lt;p&gt;Unleash the potential of your project with a website designed for impact. Showcase your innovative tech tool with intuitive simplicity and elegance. &lt;/p&gt;

&lt;p&gt;Atom is built with meticulous attention to detail as your creation and features a trendy and modern design look and feel to make your website standout.&lt;/p&gt;

&lt;p&gt;Above all, Atom is entirely free, offering a premium template experience at no cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  Screenshots
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feoqu8k6vripmwynsh821.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feoqu8k6vripmwynsh821.png" alt="Tailus Atom bento" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcnfqeo510qqm7dt2irjj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcnfqeo510qqm7dt2irjj.png" alt="Tailus Atom speed comparaison" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fihe4odsggef10z0bb71m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fihe4odsggef10z0bb71m.png" alt="Tailus Atom content section" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvjt7m7opl3yolmfbqi9q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvjt7m7opl3yolmfbqi9q.png" alt="Tailus Atom CTA and footer" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Make it yours with ease
&lt;/h2&gt;

&lt;p&gt;Change colors, shadows, border radius, border and background contrast easily.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5zpyacijhlecu0uo7c44.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5zpyacijhlecu0uo7c44.png" alt="Tailus Atom custom version" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ready to unlock the potential of Atom ?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ui.tailus.io/templates/atom/" rel="noopener noreferrer"&gt;Get your copy now&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>astro</category>
      <category>tailwindcss</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Ada: The most beautiful free Tailwind Css landing page template</title>
      <dc:creator>Méschac Irung</dc:creator>
      <pubDate>Sat, 09 Mar 2024 09:26:56 +0000</pubDate>
      <link>https://dev.to/tailus/ada-the-most-beautiful-free-tailwind-css-landing-page-template-33e9</link>
      <guid>https://dev.to/tailus/ada-the-most-beautiful-free-tailwind-css-landing-page-template-33e9</guid>
      <description>&lt;p&gt;Ada is a contemporary, free landing page HTML template designed with meticulous attention to detail and a modern aesthetic.&lt;/p&gt;

&lt;p&gt;Ideal for startups, SaaS businesses, and open-source projects, Ada boasts a polished and sophisticated interface that elevates your brand with its clean, modern layout and thoughtful design.&lt;/p&gt;

&lt;p&gt;Experience the difference:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Refined shadows and borders for a touch of elegance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Carefully structured layout and sections for optimal user experience.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Versatile design adaptable to diverse projects.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Support Dark Mode
&lt;/h2&gt;

&lt;p&gt;Adapts to your user's system preferences&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnnygspxjr34nkm1gx014.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnnygspxjr34nkm1gx014.png" alt="Tailus Ada dark mode" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Make it yours with ease
&lt;/h2&gt;

&lt;p&gt;Change colors, shadows, border radius, border and background contrast easily.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz0mi5ttygjeh204hgoyf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz0mi5ttygjeh204hgoyf.png" alt="Tailus Ada custom example" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ready to unlock the potential of Ada ?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ui.tailus.io/templates/ada" rel="noopener noreferrer"&gt;Get your copy now&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tailwindcss</category>
      <category>uidesign</category>
      <category>html</category>
    </item>
  </channel>
</rss>
