Transition
<Float>
use the <Transition>
component, just adds the classes of transition:
jsx
<Float
enter="transition duration-200 ease-out"
enterFrom="scale-95 opacity-0"
enterTo="scale-100 opacity-100"
leave="transition duration-150 ease-in"
leaveFrom="scale-100 opacity-100"
leaveTo="scale-95 opacity-0"
tailwindcssOriginClass
>
When tailwindcssOriginClass
is enabled, the corresponding Tailwind CSS origin
class will be automatically added according to the placement (e.g. top
corresponds to origin-bottom
class, bottom-start
corresponds to origin-top-left
class).
If using the tailwindcssOriginClass
, also need to add the origin
class to the safelist:
js
// tailwind.config.js
const { tailwindcssOriginSafelist } = require('@headlessui-float/react')
module.exports = {
safelist: [...tailwindcssOriginSafelist],
}
If need to override the origin
class, can use originClass
.
html
<Float originClass="origin-top-left">