Bootstrap 5.3 • Liquid Glass UI Kit

Build interfaces
that feel alive

A complete set of liquid glass-style components—glass morphing, animated backgrounds, and full responsiveness.

01

Custom Properties

A complete system of design tokens based on CSS variables—palette, glass, typography, indents, transitions, layout.

/* Palette */ --lg-bg: #0a192f; --lg-surface: rgba(17, 34, 64, 0.55); --lg-accent: #64ffda; --lg-text: #ccd6f6; --lg-heading: #e6f1ff; /* Glass */ --lg-blur: 20px; --lg-saturate: 180%; --lg-radius: 16px; --lg-shadow: 0 8px 32px rgba(0,0,0,0.32); /* Motion */ --lg-ease: cubic-bezier(0.4, 0, 0.2, 1); --lg-duration: 0.3s;
02

Reset & Base

Minimal reset, antialiasing, custom scrollbar, ::selection, basic typography.

Header H4 — Inter 700

Main text — Inter 400, line-height 1.65. Select this text to see a custom ::selection with an accent color.

Monospaced text — JetBrains Mono 400

03

Light Theme Tokens

A complete set of tokens for the light theme, switchable via [data-bs-theme="light"]. Click the button at the bottom right to switch.

--lg-bg
--lg-surface
--lg-accent
--lg-text
--lg-heading
--lg-text-muted
04

Graceful Degradation

@supports (backdrop-filter) — without support backdrop-filter components use a solid background instead of glass.

/* Fallback — solid background */ .glass { background: var(--lg-surface-solid); } /* Progressive enhancement */ @supports (backdrop-filter: blur(1px)) { .glass { background: var(--lg-surface); backdrop-filter: blur(var(--lg-blur)) saturate(var(--lg-saturate)); } }
05

prefers-reduced-motion

When the low-dynamics mode is enabled, all animations and transitions are disabled, and background blobs are hidden.

@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } .liquid-blob { display: none; } }
06

Animated Background Scene

4 animated blobs with CSS animations and filter: blur(80px), creating a liquid effect behind the glass panels.

blob-1
blob-2
blob-3
blob-4
07

Glass Utility Classes

Utility classes for glass panels of varying intensity.

.glass-sm
.glass
.glass-lg
.glass-accent
.glass-pill
08

Focus Visible

Custom outline on :focus-visible — accent color, 2px, offset 2px. Press Tab to check.

09

Card

A glass card with a hover effect that lifts and glows. Available in basic and accent versions.

Card image
Glass Morphism

Translucent surfaces with background blur create a sense of depth and layering.

Card image
Accent Variant

Accent frame and glow to highlight priority content.

Design UI Kit
Avatar
Helen
UI/UX Designer

A minimalist card without an image – for profiles, quotes or statistics.

1.2k subscribers348 projects
10

Button

4 options: Primary, Ghost, Glass, Danger. Size sm / default / lg. Pill-option. Icons.

11

Badge & Tag

Badge — status labels with color options. Tag — closable tags with a glass background.

Badges
Accent Success Warning Error Info
Tags
React TypeScript Figma Tailwind
12

Input

Text fields, textarea, with icons, with errors, with hints.

We do not share your email with third parties.
The password is too short
13

Checkbox & Radio

Custom checkboxes and radio buttons with a glass background and accent fill when selected.

Checkbox
Radio
14

Switch

Smooth sliding switch with glowing thumb when activated.

15

Navigation

Pill navigation inside a glass container with active point illumination.

16

Tabs + Panels

Tabs with an animated indicator strip and smooth panel appearance.

This is where user profile information is displayed, including name, avatar, contact information, and activity statistics.

Interface settings: theme, language, notifications, content density, hotkeys.

Two-factor authentication, session history, active tokens, IP whitelist.

17

Accordion

Expandable panels with smooth max-height animation and rotating arrow icon.

Что такое Liquid Glass UI Kit?

This is a set of UI components built on glassmorphism - translucent surfaces with background blur, adapted for Bootstrap 5.3.

How to switch to light theme?

Click the button with the sun/moon icon in the lower right corner of the page. The theme is switched via the data-bs-theme attribute on the root element.

Does it support adaptability?

Yes, on screens smaller than 992px, the sidebar is hidden and accessible via the hamburger button. Components are rearranged into a column on mobile devices.

18

Modal / Dialog

Modal window with backdrop-blur, zoom animation and fade-in.

19

Toast / Snackbar

Уведомления с анимацией slide-in, прогресс-баром и автоскрытием.

20

Tooltip

Чистый CSS tooltip с анимацией появления и стрелкой. Появляется при hover.

Подсказка сверху
Копировать в буфер
Справка
21

Dropdown / Select

Кастомный выпадающий список со стеклянным меню, анимацией и подсветкой активного пункта.

22

Chip

Фильтр-чипы с выбором, аватаром и удалением. Клик переключает состояние.

Selectable
Все Дизайн Разработка Маркетинг
With Avatar & Removable
Анна Максим Ольга
23

Avatar Group

Группы аватаров с перекрытием, счётчиком «ещё» и статусами (online/offline/busy).

Размеры
Группа
+5
Статусы
24

Breadcrumb

Хлебные крошки с точечным разделителем вместо стрелок.

25

Skeleton Loader

Анимированные плейсхолдеры с shimmer-эффектом для загрузки контента.

26

Stepper

Step-by-step indicator with states: completed, active, waiting.

Account
Profile
3
Settings
4
Done
27

Data Table

Data table in a glass container with hover-lighting of rows.

ComponentStatusVersionAuthor
CardDone1.0.0Helen
ButtonDone1.0.0John
ModalDone1.0.0Ana
Data TableBeta0.9.2Nick
DatePickerPlanned
28

12 Animations

Key animation set: fade-up/down/left/right, scale-in, rotate-in, blur-in, slide-up, pulse-glow, float, shimmer, ripple. prefers-reduced-motion.

fade-up
fade-down
fade-left
fade-right
scale-in
rotate-in
blur-in
slide-up
pulse-glow
float
shimmer
ripple
29

Page Layout & Hero

A fixed sidebar with navigation, a main content area with maximum width, and a hero section with CTA buttons. The sidebar collapses on mobile devices.

/* Layout structure */ .<span class="fn">lg-sidebar</span> → fixed, 280px, glass-lg .<span class="fn">lg-main</span> → margin-left: 280px, max-width: 960px .<span class="fn">lg-hero</span> → centered hero с h1 + CTA .<span class="fn">lg-section</span> → vertical rhythm 4rem /* Mobile (<992px) */ .<span class="fn">lg-sidebar</span> → translateX(-100%), opens with a button .<span class="fn">lg-main</span> → margin-left: 0
30

Theme Toggle

The button in the lower right corner switches data-bs-theme between dark и light, updating all CSS variables through the cascade. The state is saved in localStorage.

Click the button in the bottom right to switch the theme. All tokens, panes, animations, and components will adapt automatically.

31

Responsive

Three breakpoints: 992px (sidebar), 576px (mobile). Grid systems use auto-fill/minmax.

/* Tablet & below (<992px) */ @media (max-width: 991.98px) { .lg-sidebartranslateX(-100%), opens with a button .lg-mainmargin-left: 0 .lg-anim-grid2 columns } /* Mobile (<576px) */ @media (max-width: 575.98px) { .lg-anim-grid1 column .lg-hero h1 → reduced size .lg-stepper → wrap .lg-demo → column .lg-toast280px min-width }