Vue Sizing - Examples & Tutorial. Bootstrap & Material Design

Sizing

Vue Bootstrap 5 Sizing

Easily make an element as wide or as tall with our width and height utilities.

Relative to the parent

Width and height utilities are generated from the utility API in _utilities.scss. Includes support for 25%, 50%, 75%, 100%, and auto by default. Modify those values as you need to generate different utilities here.

Width 25% Width 50% Width 75% Width 100% Width auto Show code
  • template
  • style
<template> <div class="w-25 p-3 translucent-bg">Width 25%</div> <div class="w-50 p-3 translucent-bg">Width 50%</div> <div class="w-75 p-3 translucent-bg">Width 75%</div> <div class="w-100 p-3 translucent-bg">Width 100%</div> <div class="w-auto p-3 translucent-bg">Width auto</div> </template> <style> .translucent-bg { background-color: rgba(var(--mdb-primary-rgb), 0.15); border: 1px solid rgba(var(--mdb-primary-rgb), 0.3); } </style> Height 25% Height 50% Height 75% Height 100% Height auto Show code
  • template
  • style
<template> <div class="translucent-bg" style="height: 100px;"> <div class="h-25 d-inline-block translucent-bg" style="width: 120px;" > Height 25% </div> <div class="h-50 d-inline-block translucent-bg" style="width: 120px;" > Height 50% </div> <div class="h-75 d-inline-block translucent-bg" style="width: 120px;" > Height 75% </div> <div class="h-100 d-inline-block translucent-bg" style="width: 120px;" > Height 100% </div> <div class="h-auto d-inline-block translucent-bg" style="width: 120px;" > Height auto </div> </div> </template> <style> .translucent-bg { background-color: rgba(var(--mdb-primary-rgb), 0.15); border: 1px solid rgba(var(--mdb-primary-rgb), 0.3); } </style>

You can also use max-width: 100%; and max-height: 100%; utilities as needed.

... Show code
  • template
<tempalte> <img src="https://mdbootstrap.com/img/new/slides/041.webp" class="mw-100" alt="..." /> </tempalte> Max-height 100% Show code
  • template
  • style
<template> <div class="translucent-bg" style="height: 100px"> <div class="mh-100 translucent-bg" style="width: 100px; height: 200px;" > Max-height 100% </div> </div> </template> <style> .translucent-bg { background-color: rgba(var(--mdb-primary-rgb), 0.15); border: 1px solid rgba(var(--mdb-primary-rgb), 0.3); } </style>

Relative to the viewport

You can also use utilities to set the width and height relative to the viewport.

Show code
  • template
<template> <div class="min-vw-100">Min-width 100vw</div> <div class="min-vh-100">Min-height 100vh</div> <div class="vw-100">Width 100vw</div> <div class="vh-100">Height 100vh</div> </template>

Related resources

API Grid System Horizontal alignment Vertical alignment Display Line height Visibility

TAILWIND

GIFT for 2026

Purchase anything during the New Years Sale and get a Tailwind UI kit gift!

CLAIM GIFT
  • Introduction
  • Relative to the parent
  • Relative to the viewport
  • Related resources

Access restricted

To view this section you must have an active PRO account

Log in to your account or purchase an MDB5 PRO subscription if you don't have one.

Login Buy MDB Pro Close

Từ khóa » W-100 Bootstrap Vue