Giter VIP home page Giter VIP logo

Comments (8)

adamwathan avatar adamwathan commented on May 18, 2024 16

Border colors are hoverable which might be enough for your situation.

How does this work for you?

<a href="#" class="no-underline border-b hover:border-transparent">Text link</a>

This is how I usually handle these sorts of things, because otherwise introducing a border when it wasn't there before can shift the content around.

from tailwindcss.

Qwiso avatar Qwiso commented on May 18, 2024 13

to @mooijtech and future clicks

borderRadius class does not work with the hover: state. this is probably intended because you achieve the same functionality
by doing something like (for a nice menu style) class="border-b-2 border-double border-transparent hover:border-current cursor-pointer select-none"

also note that, for my example, you need to edit your config

  // tailwind.config.js
  module.exports = {
    variants: {
      extend: {
        // ...
       borderStyle: ['hover'],
      }
    }
  }

from tailwindcss.

Prajapatisantu avatar Prajapatisantu commented on May 18, 2024 1

first set border then set opacity 0 and on hover:set opacity 100, so problem solve on hover set border.

from tailwindcss.

MichaelDeBoey avatar MichaelDeBoey commented on May 18, 2024

I think we can have most of the utilities be combined with hover:, like we have with the responsive ones (sm, md, lg & xl)?

from tailwindcss.

spyric avatar spyric commented on May 18, 2024

@adamwathan Yeah, you're right, It's work exactly that I want.

from tailwindcss.

sahin85 avatar sahin85 commented on May 18, 2024

How can we achieve this " border bottom 2px solid on hover" in Tailwindcss?

hover

do we have to add such a code to config file?

cheers
sahin

from tailwindcss.

mooijtech avatar mooijtech commented on May 18, 2024

I'm also trying to get a border bottom on hover, this doesn't apply any of the hover classes, why?

<a class="text-white hover:font-bold hover:border-b hover:border-white mr-12" href="/about">About us</a>

from tailwindcss.

6LYTH3 avatar 6LYTH3 commented on May 18, 2024

Per Tailwindcss default variants reference

we can enable more variants to support the utilities we want by configure in tailwind.config.js

Example configuration for support

<p className='text-gray-500 font-thin hover:border-b hover:border-black'>hover me!</p>

Add more pseudo class

// tailwind.config.js
variants: {
  extend: {
    borderStyle: ['responsive', 'hover'],
    borderWidth: ['responsive', 'hover'],
    },
},

from tailwindcss.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.