card
component, implemented in Ruby. Use it like any other matestack component in your apps, pages and components. It offers customizable options to simply achieve what is possible in bootstrap with this component. See below for more information about the possible options.bs_card(*args, &block)
header
- Expects a string or a hash with class
and text
as possible keys, that should go inside the header componentfooter
- Expects a string or a hash with class
and text
as possible keys, that should go inside the footer componentbody
- Expects a string or a hash with class
and text
as possible keys, with the text that should go inside the card-body componenttitle
- additional to the body text, you can add a string as title with pre-defined heading size (h5
)subtitle
- additional to the body text, you can add a string as subtitle with pre-defined heading size (h6
)img_path
- Insert an image component into the card body by giving the image pathimg_pos
- Expects :bottom
or :top
. This parameter will set the placement of the image in the bottom of the card component. By default it's set as top imagealt_text
- Expects a string for image's alt-textslots
- Using slots to yield custom components in card components for header
, footer
or body
card-body
tag.