image card
Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto quas blanditiis.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Excepturi atque, totam aliquam, quasi molestias ex dolores magnam neque id voluptas doloremque omnis repellat quae velit aut magni laborum ducimus. Officiis?
It's a mix of several other ideas combined in one, trying to retain the best of each one
The usage of the framework consists of 3 keys points: Sematinc HTML, ARIA Usage and CSS variables.
There's a bunch of displays to use going to the most simple and dynamic to real occasional use cases.
It's a grid display but with fixed columns.
It's a grid with undefined columns, that can be any value(It depends in the child size).
Works as content "carousel". Hiding some content to be scrolled.
A ordinary flex row with no styling by default.(There's a gap just for demonstrative purposes).
A ordinary flex column with no styling by default.(There's a gap just for demonstrative purposes).
A flex container that wraps it's children as it fits on the row.
The Children don't grow. It keeps the same size not matter what.
Same as the .flex-cluster
but with flex: 1
on its children(They're able to take all
available space).
I've built some components, the structure must follow as you can see below. They use semantic tags, ARIA and some classes to stylinhg
Accordion Text
Text Hierarquy and Text Variations for all sorts of usages
Strong Bold Italic Emphasized Small Subscript SuperscriptIn the forms section, the form has 2 states: valid or invalid. With that in mind, I developed a "return to user" with the colors, being the destructive a signal of something is wrong.
To achieve this, you only need to create a input inside the form
tag and put some
required
or any demand on it.
As you can see below, everything that is not ok will be red bordered and the submit button is gonna look like is disabled.
With the palette provided, I've created these colors to complement the basic needs in a website.
It's just the "beta" for now, but you can achieve a pretty standard result.
Obs: It might not look so good in Light Themes... working on it.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto quas blanditiis.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sint, enim?
Its a abstract way to think about CSS inheritance. You have several types of relations that you're problably used to, like first child, last child and etc...
However, I think this way is easier to understand and apply, you just need to apply the .parent
class in the tag that is really the parent.
After this, you just need to pass the Heritage that the children will inherit in fact. Like: colors, spacing and font related stuff.
If you don't want a specific tag to inherit from the parent, just do like in Game of Thrones, call it a
.bastard
and the job is done.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Explicabo quaerat, blanditiis quis officiis rem maiores itaque temporibus totam quisquam veritatis distinctio alias quod, laborum numquam deserunt harum eum tenetur hic!
Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium architecto dolorum dolores animi amet quae adipisci perferendis exercitationem quia, vel quam, iure expedita libero velit esse nam laudantium, minus repudiandae!
Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusantium architecto dolorum dolores animi amet quae adipisci perferendis exercitationem quia, vel quam, iure expedita libero velit esse nam laudantium, minus repudiandae!
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tenetur eos, quam sapiente temporibus excepturi nemo architecto! Repellat vitae deserunt consectetur quisquam ea voluptate beatae doloribus amet sit recusandae, debitis voluptates!
A new trend at the time LOL