Golang Tutorials - Learn Go Programming with Easy Step-by-Step Guides

Explore comprehensive Golang tutorials for beginners and advanced programmers. Learn Go programming with easy-to-follow, step-by-step guides, examples, and practical tips to master Go language quickly.

Transition Duration Delay in TailwindCSS

Transition Duration Delay in TailwindCSS

? Transition, Duration, and Delay in Tailwind CSS

Tailwind provides utilities to easily add CSS transitions and control their duration and delay for smooth state changes like hover, focus, or active.


1. Transition Utilities

ClassCSS EquivalentDescription
transitiontransition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;Enables common transitions on multiple properties (default)
transition-nonetransition: none;Disables transitions
transition-alltransition-property: all;Transitions all properties
transition-colorstransition-property: color, background-color, border-color, text-decoration-color, fill, stroke;Transitions color-related properties
transition-opacitytransition-property: opacity;Transitions opacity only
transition-shadowtransition-property: box-shadow;Transitions box-shadow only
transition-transformtransition-property: transform;Transitions transform only

2. Duration Utilities (duration-{time})

Controls how long the transition lasts.

ClassCSS EquivalentDescription
duration-75transition-duration: 75ms;Very fast transition
duration-100transition-duration: 100ms;Fast
duration-150transition-duration: 150ms;Slightly slower
duration-200transition-duration: 200ms;Medium
duration-300transition-duration: 300ms;Common smooth speed
duration-500transition-duration: 500ms;Slow
duration-700transition-duration: 700ms;Slower
duration-1000transition-duration: 1000ms;Very slow

3. Delay Utilities (delay-{time})

Sets how long to wait before the transition starts.

ClassCSS EquivalentDescription
delay-75transition-delay: 75ms;Very short delay
delay-100transition-delay: 100ms;Short delay
delay-150transition-delay: 150ms;Slightly longer delay
delay-200transition-delay: 200ms;Medium delay
delay-300transition-delay: 300ms;Longer delay
delay-500transition-delay: 500ms;Half a second delay
delay-700transition-delay: 700ms;Longer delay
delay-1000transition-delay: 1000ms;One second delay

Example: Smooth Color Change on Hover with Duration and Delay

<button class="bg-blue-500 hover:bg-blue-700 transition-colors duration-300 delay-100 text-white px-4 py-2 rounded">  Hover me smoothly</button>
  • transition-colors: Transitions background color and other color properties

  • duration-300: Transition lasts 300ms

  • delay-100: Transition starts after 100ms delay


Example: Scale and Shadow Transition

<div class="transform hover:scale-105 hover:shadow-lg transition-transform transition-shadow duration-500 delay-150 p-6 bg-white rounded">  Hover me to scale and add shadow</div>
  • Transitions both scale and shadow smoothly over 500ms after 150ms delay


Want me to help you with combining these with other utilities like ease functions or different transition properties?

Disclaimer for AI-Generated Content:
The content provided in these tutorials is generated using artificial intelligence and is intended for educational purposes only.
html
docker
php
kubernetes
golang
mysql
postgresql
mariaDB
sql