svelte icon Svelte 5 UI lib
  • Coverage
  • About
  • Repo

Banner

Setup

<script>
	import { Banner } from 'svelte-5-ui-lib';
</script>

Interactive Banner Builder

Loading...
Loading...

Light bulb New brand identity has been launched for the Flowbite Library

<div class="relative h-40">
  <Banner>
    My Banner
  </Banner>
</div>

Newletter signup banner

Loading...
Loading...
<script lang="ts">
	import { Skeleton, ImagePlaceholder, Banner } from 'svelte-5-ui-lib';
</script>

<div class="relative">
	<div class="p-6">
		<Skeleton class="py-4" />
		<ImagePlaceholder class="py-4" />
	</div>
	<Banner id="signup-banner" position="absolute" bannerType="signup">
		<form action="/" class="flex w-full flex-col items-center md:flex-row">
			<label
				for="email"
				class="me-auto mb-2 flex-shrink-0 text-sm font-medium text-gray-500 md:m-0 md:me-4 md:mb-0 dark:text-gray-400"
				>Sign up for our newsletter</label
			>
			<input
				type="email"
				id="email"
				placeholder="Enter your email"
				class="focus:border-primary-500 focus:ring-primary-500 dark:focus:border-primary-500 dark:focus:ring-primary-500 mb-2 block w-full rounded-lg border border-gray-300 bg-white p-2.5 text-sm text-gray-900 md:me-4 md:mb-0 md:w-64 dark:border-gray-500 dark:bg-gray-600 dark:text-white dark:placeholder-gray-400"
				required
			/>
			<button
				type="submit"
				class="bg-primary-700 hover:bg-primary-800 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800 w-full rounded-lg px-5 py-2.5 text-center text-sm font-medium text-white focus:ring-4 focus:outline-none sm:w-auto"
				>Subscribe</button
			>
		</form>
	</Banner>
</div>

Information banner

Loading...
Loading...

Integration is the key

You can integrate Flowbite with many tools.

Learn more Get started
<script lang="ts">
	import { Skeleton, ImagePlaceholder, Banner } from 'svelte-5-ui-lib';
	import { BookOpenSolid, ArrowRightOutline } from 'flowbite-svelte-icons';
</script>

<div class="relative">
	<div class="p-6">
		<Skeleton class="py-4" />
		<ImagePlaceholder class="py-4" />
	</div>
	<Banner id="info-banner" position="absolute" bannerType="info">
		{#snippet header()}
			<div class="mb-4 md:me-4 md:mb-0">
				<h2 class="mb-1 text-base font-semibold text-gray-900 dark:text-white">
					Integration is the key
				</h2>
				<p class="flex items-center text-sm font-normal text-gray-500 dark:text-gray-400">
					You can integrate Flowbite with many tools.
				</p>
			</div>
		{/snippet}
		<a
			href="/"
			class="hover:text-primary-700 me-3 inline-flex items-center rounded-lg border border-gray-200 bg-white px-3 py-2 text-xs font-medium text-gray-900 hover:bg-gray-100 focus:z-10 focus:ring-4 focus:ring-gray-200 focus:outline-none dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white dark:focus:ring-gray-700"
		>
			<BookOpenSolid class="me-2 h-3 w-3" />
			Learn more
		</a>
		<a
			href="/"
			class="bg-primary-700 hover:bg-primary-800 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800 me-2 inline-flex rounded-lg px-3 py-2 text-xs font-medium text-white focus:ring-4 focus:outline-none"
		>
			Get started <ArrowRightOutline class="ms-2 h-3 w-3" />
		</a>
	</Banner>
</div>

Component data

codewithshin.com
  • Repo
  • About