The basic container is a custom element called mc-container,
which evaluates to the a max-width of --mc-width-content-area.
It also has margin-left and margin-right set to auto, so it aligns in the
centre of the screen if the screen is wider than its max-width.
It accepts props for padding, size, gap and alignment, with
the following
allowed values:
inline - inline-padding is set to --mc-spacingblock - block-padding is set to --mc-spacingall - padding is set to --mc-spacingsmall - max-width is set to --mc-width-smallmedium - max-width is set to --mc-width-mediumlarge - max-width is set to --mc-width-largexlarge - max-width is set to --mc-width-xlarge100 - max-width is set to 100%small - gap is set to --mc-spacing-smallmedium - gap is set to --mc-spacing-mediumlarge - gap is set to --mc-spacing-largelarger - gap is set to --mc-spacing-largerlargest - gap is set to --mc-spacing-largeststart - aligns the container to the inline-block-startend - aligns the container to the inline-block-endIf you use the gap property, the container sets display: grid on itself with a one
column grid, then each item placed in it will have the specified gap between itself and the next item. This is
handy if you wanted to place two cards on top of each other
but not have
them touching off each other.
<mc-container>
HTML here
</mc-container>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
<mc-container size="small">
HTML here
</mc-container>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
<mc-container size="medium">
HTML here
</mc-container>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
<mc-container size="large">
HTML here
</mc-container>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
<mc-container size="xlarge">
HTML here
</mc-container>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
<mc-container size="100">
HTML here
</mc-container>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
You can use start or left for this value. The preference is to use start.
<mc-container size="small" alignment="start">
HTML here
</mc-container>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
You can use end or right for this value. The preference is to use end.
<mc-container size="small" alignment="end">
HTML here
</mc-container>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit delectus nisi nobis ad tenetur dignissimos? Praesentium quia beatae cupiditate consectetur, dolores quibusdam eum fuga cum tenetur optio, natus nesciunt consequatur?