How to write a link on tailwind that has button and icon classes

To create a link with button styles and an icon in Tailwind, you can combine classes for both the button and the icon. Here’s an example:

<a href="#" class="inline-flex items-center px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600">
  <svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2">
    <path stroke-linecap="round" stroke-linejoin="round" d="M5 12h14M12 5l7 7-7 7"></path>
  </svg>
  Go to
</a>

Here:

  • inline-flex — places the elements in a row.
  • items-center — vertically centers the content.
  • px-4 py-2 — sets padding inside the button.
  • bg-blue-500 and hover:bg-blue-600 — define the background color and hover effect.
  • text-white — sets the text color to white.
  • rounded — rounds the corners of the button.
  • mr-2 — adds spacing to the right of the icon.
  • Inside the <svg> tag — the icon itself (in this example, an arrow).

This code will create a button-style link with an icon and text.

How useful is the publication?

Click on a star to rate it!

Average score 5 / 5. Number of grades: 1

No ratings yet. Rate it first.

Similar posts

Why Files with Identical Content (*.js, *.php, *.css) Can Have Different Sizes?

When developers compare files with identical content but notice that their sizes differ, it can be perplexing. Let’s explore why this happens and what factors influence the size of files with extensions like *.js, *.php, and *.css. 1. File Encoding One of the key factors affecting file size is text encoding. The most common encodings…
Read more

How to transfer a site from dle to WordPress?

Transferring a website from DLE (DataLife Engine) to WordPress can be a complex process, especially if the site has a lot of content. Here’s a step-by-step guide: 1. Preparation 2. Export Data from DLE DLE uses its own database structure, so you’ll need to export data and convert it into a format compatible with WordPress:…
Read more