块 Svelte 组件

块 Svelte 组件表示块 / 内容块元素设计(主要)用于添加额外的格式和文本内容的所需间距。

块组件

包含以下组件:

块属性

属性类型默认描述
<Block> 属性
推荐禁用,与嵌套布尔值使块内嵌。insetIosinsetMd主题特定布局的属性
xsmallInset布尔值当应用宽度 >= 480px 时使块内嵌。xsmallInsetIosxsmallInsetMd主题特定布局的属性
smallInset布尔值当应用宽度 >= 568px 时使块内嵌。smallInsetIossmallInsetMd主题特定布局的属性
mediumInset布尔值当应用宽度 >= 768px 时使块内嵌。mediumInsetIosmediumInsetMd主题特定布局的属性
largeInset布尔值当应用宽度 >= 1024px 时使块内嵌。largeInsetIoslargeInsetMd主题特定布局的属性
xlargeInset布尔值当应用宽度 >= 1200px 时使块内嵌。xlargeInsetIosxlargeInsetMd主题特定布局的属性
strong布尔值添加额外的突出显示和块内容填充。strongIosstrongMd主题特定布局的属性
outline布尔值使块轮廓(带边框)。outlineIosoutlineMd主题特定布局的属性
accordionList布尔值使块包装器用于折叠面板项
tabs布尔值添加额外的 "tabs" 类以使块标签包装器
tab布尔值当块用作 Tab 时,添加额外的“tab”类
tabActive布尔值当块用作 Tab 并使其成为活动 Tab 时,添加额外的“tab-active”类
<BlockTitle> 属性
medium布尔值使块标题中等大小
large布尔值使块标题大尺寸

示例

content-block.svelte
<script>
  import { Page, Navbar, BlockTitle, BlockHeader, BlockFooter, Block } from 'framework7-svelte';
</script>

<Page>
  <Navbar title="Content Block" />

  <p>
    This paragraph is outside of content block. Not cool, but useful for any custom elements with
    custom styling.
  </p>

  <BlockTitle>Block Title</BlockTitle>
  <Block>
    <p>
      Here comes paragraph within content block. Donec et nulla auctor massa pharetra adipiscing ut
      sit amet sem. Suspendisse molestie velit vitae mattis tincidunt. Ut sit amet quam mollis,
      vulputate turpis vel, sagittis felis.{' '}
    </p>
  </Block>

  <BlockTitle>Strong Block</BlockTitle>
  <Block strong>
    <p>
      Here comes another text block with additional "block-strong" class. Praesent nec imperdiet
      diam. Maecenas vel lectus porttitor, consectetur magna nec, viverra sem. Aliquam sed risus
      dolor. Morbi tincidunt ut libero id sodales. Integer blandit varius nisi quis consectetur.{' '}
    </p>
  </Block>

  <BlockTitle>Strong Outline Block</BlockTitle>
  <Block strong outline>
    <p>
      Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptates itaque autem qui quaerat
      vero ducimus praesentium quibusdam veniam error ut alias, numquam iste ea quos maxime
      consequatur ullam at a.
    </p>
  </Block>

  <BlockTitle>Strong Inset Block</BlockTitle>
  <Block strong inset>
    <p>
      Donec et nulla auctor massa pharetra adipiscing ut sit amet sem. Suspendisse molestie velit
      vitae mattis tincidunt. Ut sit amet quam mollis, vulputate turpis vel, sagittis felis.{' '}
    </p>
  </Block>

  <BlockTitle>Strong Inset Outline Block</BlockTitle>
  <Block strong outline inset>
    <p>
      Donec et nulla auctor massa pharetra adipiscing ut sit amet sem. Suspendisse molestie velit
      vitae mattis tincidunt. Ut sit amet quam mollis, vulputate turpis vel, sagittis felis.{' '}
    </p>
  </Block>

  <BlockTitle>Tablet Inset</BlockTitle>
  <Block strong mediumInset>
    <p>
      Donec et nulla auctor massa pharetra adipiscing ut sit amet sem. Suspendisse molestie velit
      vitae mattis tincidunt. Ut sit amet quam mollis, vulputate turpis vel, sagittis felis.{' '}
    </p>
  </Block>

  <BlockTitle>With Header & Footer</BlockTitle>
  <Block>
    <BlockHeader>Block Header</BlockHeader>
    <p>
      Here comes paragraph within content block. Donec et nulla auctor massa pharetra adipiscing ut
      sit amet sem. Suspendisse molestie velit vitae mattis tincidunt. Ut sit amet quam mollis,
      vulputate turpis vel, sagittis felis.{' '}
    </p>
    <BlockFooter>Block Footer</BlockFooter>
  </Block>

  <BlockHeader>Block Header</BlockHeader>
  <Block>
    <p>
      Here comes paragraph within content block. Donec et nulla auctor massa pharetra adipiscing ut
      sit amet sem. Suspendisse molestie velit vitae mattis tincidunt. Ut sit amet quam mollis,
      vulputate turpis vel, sagittis felis.{' '}
    </p>
  </Block>
  <BlockFooter>Block Footer</BlockFooter>

  <Block strong>
    <BlockHeader>Block Header</BlockHeader>
    <p>
      Here comes paragraph within content block. Donec et nulla auctor massa pharetra adipiscing ut
      sit amet sem. Suspendisse molestie velit vitae mattis tincidunt. Ut sit amet quam mollis,
      vulputate turpis vel, sagittis felis.{' '}
    </p>
    <BlockFooter>Block Footer</BlockFooter>
  </Block>

  <BlockHeader>Block Header</BlockHeader>
  <Block strong>
    <p>
      Here comes paragraph within content block. Donec et nulla auctor massa pharetra adipiscing ut
      sit amet sem. Suspendisse molestie velit vitae mattis tincidunt. Ut sit amet quam mollis,
      vulputate turpis vel, sagittis felis.{' '}
    </p>
  </Block>
  <BlockFooter>Block Footer</BlockFooter>

  <BlockTitle large>Block Title Large</BlockTitle>
  <Block strong>
    <p>
      Donec et nulla auctor massa pharetra adipiscing ut sit amet sem. Suspendisse molestie velit
      vitae mattis tincidunt. Ut sit amet quam mollis, vulputate turpis vel, sagittis felis.{' '}
    </p>
  </Block>

  <BlockTitle medium>Block Title Medium</BlockTitle>
  <Block strong>
    <p>
      Donec et nulla auctor massa pharetra adipiscing ut sit amet sem. Suspendisse molestie velit
      vitae mattis tincidunt. Ut sit amet quam mollis, vulputate turpis vel, sagittis felis.{' '}
    </p>
  </Block>
</Page>
无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗