Cards group related content in a bordered surface: optional card-image, card-header, card-content, and card-footer. Use title and subtitle inside the body for inner typography.
Layout tips
- Equal-height rows: place cards inside
columnsand let flex stretch siblings. - Horizontal cards: nest
columns is-mobileinsidecard-contentwith image + copy columns. - Subtle emphasis: pair with
boxor shadow helpers when you need depth without custom CSS.
Cards mirror the “panel” pattern in other frameworks—similar intent to Bootstrap cards, with Bulma’s modifier vocabulary.
Important interview questions and answers
- Q: card vs box?
A:boxis a simple padded container;cardadds structured regions (header, image, footer) for richer media layouts. - Q: How do card grids stay equal height?
A: Parentcolumnsis a flex row; eachcolumnstretches, so cards inside share the tallest sibling height.
Self-check
- Name two optional sections besides
card-content. - Which layout primitive should wrap a row of cards?