penguinui is now in the root dir in penguinui-components/
This commit is contained in:
4
penguinui-components/tooltip/click-tooltip.html
Normal file
4
penguinui-components/tooltip/click-tooltip.html
Normal file
@@ -0,0 +1,4 @@
|
||||
<div x-data="{ showTooltip: false }" class="relative w-fit">
|
||||
<button x-on:click="showTooltip = !showTooltip" type="button" class="rounded-radius bg-surface-alt border border-surface-alt px-4 py-2 font-medium tracking-wide text-on-surface focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:bg-surface-dark-alt dark:border-surface-dark-alt dark:text-on-surface-dark dark:focus-visible:outline-primary-dark" aria-describedby="tooltipExample">Hover Me</button>
|
||||
<div x-cloak x-show="showTooltip" x-on:click.outside="showTooltip = false" id="tooltipExample" class="absolute -top-9 left-1/2 -translate-x-1/2 z-10 whitespace-nowrap rounded-sm bg-surface-dark px-2 py-1 text-center text-sm text-on-surface-dark-strong dark:bg-surface dark:text-on-surface-strong" role="tooltip" x-transition:enter="transition ease-out" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease-out" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0">Tooltip top</div>
|
||||
</div>
|
||||
4
penguinui-components/tooltip/default-tooltip.html
Normal file
4
penguinui-components/tooltip/default-tooltip.html
Normal file
@@ -0,0 +1,4 @@
|
||||
<div class="relative w-fit">
|
||||
<button type="button" class="peer rounded-radius bg-surface-alt border border-surface-alt px-4 py-2 font-medium tracking-wide text-on-surface focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:bg-surface-dark-alt dark:border-surface-dark-alt dark:text-on-surface-dark dark:focus-visible:outline-primary-dark" aria-describedby="tooltipExample">Hover Me</button>
|
||||
<div id="tooltipExample" class="absolute -top-9 left-1/2 -translate-x-1/2 z-10 whitespace-nowrap rounded-sm bg-surface-dark px-2 py-1 text-center text-sm text-on-surface-dark-strong opacity-0 transition-all ease-out peer-hover:opacity-100 peer-focus:opacity-100 dark:bg-surface dark:text-on-surface-strong" role="tooltip">Tooltip top</div>
|
||||
</div>
|
||||
@@ -0,0 +1,7 @@
|
||||
<div class="relative w-fit">
|
||||
<button type="button" class="peer rounded-radius bg-surface-alt border border-surface-alt px-4 py-2 font-medium tracking-wide text-on-surface focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:bg-surface-dark-alt dark:border-surface-dark-alt dark:text-on-surface-dark dark:focus-visible:outline-primary-dark" aria-describedby="tooltipExample">Hover Me</button>
|
||||
<div id="tooltipExample" class="pointer-events-none absolute bottom-full mb-2 left-1/2 -translate-x-1/2 z-10 flex w-64 flex-col gap-1 rounded-sm bg-surface-dark p-2.5 text-xs text-on-surface-dark opacity-0 transition-all ease-out peer-hover:opacity-100 peer-focus:opacity-100 dark:bg-surface dark:text-on-surface" role="tooltip">
|
||||
<span class="text-sm font-medium text-on-surface-dark-strong dark:text-on-surface-strong">Tooltip top</span>
|
||||
<p class="text-balance">A rich tooltip that contains longer text and is usually used to add a description.</p>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user