hero

Vue Layout System

Vue components that solve daily layout problems

Get Started →

Consistent

Vue Layout System lets you and your team arrange UI components in a consistent way. Developers work more efficiently by saving much time tackling CSS challenges for different layout problems in multiple ways.

Predictable

Designers and developers benefit from Vue Layout System by knowing how the others comprehend layout concepts in the same way. You can collaborate efficiently without discussing the details of HTML and CSS.

Stable

Tired of broken layout issues? Vue Layout System takes the best practices for solving layout problems. It separates the concerns of layout, keeping your UI elements aligned and precise-positioned across browsers.


# Give it a try

Here's an example showing how you can easily create new composite elements by mixing your existing components and contents with Vue Layout System. Without writing many lines of CSS, you can arrange your UI components in the desired layout, where elements are well aligned and arranged with precise spacing.

(
+
+
offline
+
Text
)
x
Vue Layout System
=
Highlight layouts
List gap : 5
List paddingX : 5
List paddingY : 5
Message paddingX : 5
Message paddingY : 5
Message content gap : 3
User avatar gap : 5
User status gap : 3
Notification Padding : 1
Notification position
Ellen Lambert
12:35
Hey! How's going?
Conner Frazier
12:08
I had a great time talking with you. Hope to see you again soon.
Josephine Gordon
offline
11:40
Fantastic! Sounds good to me!
Timothy Steele
offline
10:17
OK! Feel free to call me if you want to hang out.
Luo Quinn
09:36
That is really nice. Thanks for the suggestion.
Christopher
offline
07:15
That basketball game yesterday had me glued to my seat.
||

Let's get started to setup Vue Layout System in your projects with just a few steps.


Made with ❤️ by BoYin Lee