巨幅标题
一个轻量级、灵活的组件,可以选择扩展整个视口,在您的网站上展示关键的营销信息。
您可以通过 header 和 lead 属性设置标题和引导文本,或者如果您需要 HTML 支持,可以使用命名插槽 header 和 lead。
在开始和结束标签之间的任何其他内容都将在巨幅标题的底部呈现。
使用属性
<div>
<b-jumbotron header="BootstrapVue" lead="Bootstrap v4 Components for Vue.js 2">
<p>For more information visit website</p>
<b-button variant="primary" href="#">More Info</b-button>
</b-jumbotron>
</div>
使用插槽
<div>
<b-jumbotron>
<template #header>BootstrapVue</template>
<template #lead>
This is a simple hero unit, a simple jumbotron-style component for calling extra attention to
featured content or information.
</template>
<hr class="my-4">
<p>
It uses utility classes for typography and spacing to space content out within the larger
container.
</p>
<b-button variant="primary" href="#">Do Something</b-button>
<b-button variant="success" href="#">Do Something Else</b-button>
</b-jumbotron>
</div>
选项
通过将 header-tag 设置为适当的 HTML 元素,来控制为标题呈现哪个标签。默认值为 h1。prop header 和 slot header 都将在此标签内呈现。如果同时指定了 prop 和 slot,则将显示 slot。
通过将 header-level prop 设置为介于 1 和 4 之间的值来控制标题文本的整体大小,其中 1 为最大,4 为最小。默认值为 3。
引导文本
通过将 lead-tag 设置为所需的 HTML 元素,来控制为引导文本呈现哪个标签。默认值为 p。prop lead 和 slot lead 都将在此标签内呈现。如果同时指定了 prop 和 slot,则将显示 slot。
流体宽度
要使 <b-jumbotron> 全宽且没有圆角,请设置 fluid prop。内部内容将自动放入 <b-container>(在各个断点处固定宽度)。要将其更改为流体容器,请设置 container-fluid prop。如果未设置 fluid prop,则 container-fluid prop 无效
组件标签
默认情况下,<b-jumbotron> 会将其根元素渲染为 div。通过将 tag 属性设置为所需的元素标签名称,可以将元素标签更改为任何其他适当元素。
变体
使用 bg-variant 属性(设置为 info、danger、warning、light、dark 等)控制整体背景变体,使用 border-variant 属性控制边框变体,使用 text-variant 属性控制文本变体。所有三个属性的默认值为 null,这将指示 jumbotron 使用默认样式。
<div>
<b-jumbotron bg-variant="info" text-variant="white" border-variant="dark">
<template #header>BootstrapVue</template>
<template #lead>
This is a simple hero unit, a simple jumbotron-style component for calling extra attention to
featured content or information.
</template>
<hr class="my-4">
<p>
It uses utility classes for typography and spacing to space content out within the larger
container.
</p>
</b-jumbotron>
</div>