@mojocss/capsule-example
v1.0.0
Published
An example capsule showcasing how to create components, use options, add utilities to Mojo CSS.
Downloads
5
Readme
Mojo CSS Capsule Example
An example showcasing how to create components, use options and add utilities to Mojo CSS using capsules.
This capsule will add a button component and s-[*]
utilities to your project.
Usage
NPM
- Install the capsule package via npm:
npm install @mojocss/capsule-example
- Import the
capsuleExample
function from the installed package:
import capsuleExample from "@mojocss/capsule-example";
- Add the capsule to your Mojo config:
mojo({
// Mojo CSS Config
capsules: [capsuleExample],
});
Alternatively, you can configure specific options:
mojo({
// Mojo CSS Config
capsules: [
{
capsule: capsuleExample,
options: {
rounded: 5, // Border radius
px: 6, // Padding left and right
height: "2.5rem", // Button Height
text: 100, // Font size (100 = 1rem)
textW: 400, // Font weight
},
},
],
});
CDN
<script src="https://unpkg.com/@mojocss/capsule-example"></script>
and then
mojo({
// Mojo CSS Config
capsules: [capsuleExample],
});
Button
This is how you use the button:
<button class="m-button"><span>My Button</span></button>
Use any color you want:
<button class="m-button bg-c-blue"><span>My Button</span></button>
Square utility
Using this utility you can control both width and height of an element.
<!-- s-6 ==> w-6 h-6 -->
<div class="s-6">...</div>