カードは、リストビューと並んで、情報を整理して格納する優れた方法です。カードには、写真、テキスト、単一の主題に関するリンクなど、固有の関連データが含まれています。カードは通常、より複雑で詳細な情報へのエントリポイントです。
以下のコンポーネントが含まれています
カード
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
colors | オブジェクト | Tailwind CSS カラークラスを持つオブジェクト | |
colors.bgIos | 文字列 | 'bg-ios-light-surface-1 dark:bg-ios-dark-surface-1' | |
colors.bgMaterial | 文字列 | 'bg-md-light-surface-1 dark:bg-md-dark-surface-1' | |
colors.footerTextIos | 文字列 | 'text-black text-opacity-55 dark:text-white dark:text-opacity-55' | |
colors.footerTextMaterial | 文字列 | 'text-md-light-on-surface-variant dark:text-md-dark-on-surface-variant' | |
colors.outlineIos | 文字列 | 'border-black border-opacity-20 dark:border-white dark:border-opacity-20' | |
colors.outlineMaterial | 文字列 | 'border-md-light-outline dark:border-md-dark-outline' | |
colors.textIos | 文字列 | '' | |
colors.textMaterial | 文字列 | 'text-md-light-on-surface dark:text-md-dark-on-surface' | |
component | 文字列 | 'div' | コンポーネントの HTML 要素 |
contentWrap | ブーリアン | true | カードのコンテンツをパディング付きの追加要素でラップします |
contentWrapPadding | 文字列 | 'p-4' | コンテンツのラップパディング ( |
footer | 文字列 | カードフッターのコンテンツ | |
footerDivider | ブーリアン | false | フッターとコンテンツの間に区切り線を有効にします |
header | 文字列 | カードヘッダーのコンテンツ | |
headerDivider | ブーリアン | false | ヘッダーとコンテンツの間に区切り線を有効にします |
margin | 文字列 | 'm-4' | Tailwind CSS マージンクラス |
outline | ブーリアン | 未定義 | カードのアウトラインを作成します。 |
outlineIos | ブーリアン | false | iOS テーマでカードのアウトラインを作成します |
outlineMaterial | ブーリアン | false | マテリアルテーマでカードのアウトラインを作成します |
raised | ブーリアン | 未定義 | カードを隆起させます。 |
raisedIos | ブーリアン | false | iOS テーマでカードを隆起させます |
raisedMaterial | ブーリアン | false | マテリアルテーマでカードを隆起させます |
名前 | 説明 |
---|---|
footer | カードフッターのコンテンツ |
header | カードヘッダーのコンテンツ |
<template><k-page><k-navbar title="Cards" /><k-block-title :with-block="false">Simple Cards</k-block-title><k-card>This is a simple card with plain text, but cards can also contain theirown header, footer, list view, image, or any other element.</k-card><k-card header="Card header" footer="Card footer">Card with header and footer. Card headers are used to display card titlesand footers for additional information or just for custom actions.</k-card><k-card>Another card. Lorem ipsum dolor sit amet, consectetur adipiscing elit.Suspendisse feugiat sem est, non tincidunt ligula volutpat sit amet.Mauris aliquet magna justo.</k-card><k-block-title :with-block="false">Outline Cards</k-block-title><k-card outline>This is a simple card with plain text, but cards can also contain theirown header, footer, list view, image, or any other element.</k-card><k-card outline header="Card header" footer="Card footer">Card with header and footer. Card headers are used to display card titlesand footers for additional information or just for custom actions.</k-card><k-card outline>Another card. Lorem ipsum dolor sit amet, consectetur adipiscing elit.Suspendisse feugiat sem est, non tincidunt ligula volutpat sit amet.Mauris aliquet magna justo.{' '}</k-card><k-block-title :with-block="false">Outline With Dividers</k-block-title><k-cardoutlineheader="Card header"footer="Card footer"header-dividerfooter-divider>Card with header and footer. Card headers are used to display card titlesand footers for additional information or just for custom actions.</k-card><k-block-title :with-block="false">Raised Cards</k-block-title><k-card raised>This is a simple card with plain text, but cards can also contain theirown header, footer, list view, image, or any other element.</k-card><k-card raised header="Card header" footer="Card footer">Card with header and footer. Card headers are used to display card titlesand footers for additional information or just for custom actions.</k-card><k-card raised>Another card. Lorem ipsum dolor sit amet, consectetur adipiscing elit.Suspendisse feugiat sem est, non tincidunt ligula volutpat sit amet.Mauris aliquet magna justo.{' '}</k-card><k-block-title :with-block="false">Card With List View</k-block-title><k-card><k-list nested class="-m-4"><k-list-item href title="Link 1" /><k-list-item href title="Link 2" /><k-list-item href title="Link 3" /><k-list-item href title="Link 4" /><k-list-item href title="Link 5" /></k-list></k-card><k-block-title :with-block="false">Styled Cards</k-block-title><div class="lg:grid lg:grid-cols-2"><k-card outline><template #footer><div class="flex justify-between material:hidden"><k-link>Like</k-link><k-link>Read more</k-link></div><divclassName="flex justify-start ios:hidden space-x-2 rtl:space-x-reverse"><k-button rounded inline> Like </k-button><k-button rounded inline outline> Read more </k-button></div></template><divclass="ios:-mx-4 ios:-mt-4 h-48 p-4 flex items-end text-white ios:font-bold bg-cover bg-center material:rounded-xl mb-4 material:text-[22px]":style="{'background-image':'url(https://cdn.framework7.io/placeholder/nature-1000x600-3.jpg)',}">Journey To Mountains</div><div class="text-gray-500 mb-3">Posted on January 21, 2021</div><p>Quisque eget vestibulum nulla. Quisque quis dui quis ex ultriciesefficitur vitae non felis. Phasellus quis nibh hendrerit...</p></k-card><k-card><template #footer><div class="flex justify-between material:hidden"><k-link>Like</k-link><k-link>Read more</k-link></div><divclassName="flex justify-start ios:hidden space-x-2 rtl:space-x-reverse"><k-button rounded inline> Like </k-button><k-button rounded inline outline> Read more </k-button></div></template><divclass="ios:-mx-4 ios:-mt-4 h-48 p-4 flex items-end text-white ios:font-bold bg-cover bg-center material:rounded-xl mb-4 material:text-[22px]":style="{'background-image':'url(https://cdn.framework7.io/placeholder/people-1000x600-6.jpg)',}">Lorem Ipsum</div><div class="text-gray-500 mb-3">Posted on January 21, 2021</div><p>Quisque eget vestibulum nulla. Quisque quis dui quis ex ultriciesefficitur vitae non felis. Phasellus quis nibh hendrerit...</p></k-card></div></k-page></template><script>import {kPage,kNavbar,kNavbarBackLink,kCard,kBlockTitle,kList,kListItem,kLink,kButton,} from 'konsta/vue';export default {components: {kPage,kNavbar,kNavbarBackLink,kCard,kBlockTitle,kList,kListItem,kLink,kButton,},};</script>