Skip to content

Latest commit

 

History

History

card

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Card

Overview

卡片用于区块内容展示,包括卡头、卡尾和主内容区三个子元素。

是否全局组件:否。

Usage

<card>
    <div name="header">普通卡片</div>
    <div name="content">
        头和尾的卡片。卡头是用来显示一些额外的信息,或自定义操作卡标题和页脚。
    </div>
    <div name="footer">尾部</div>
</card>

<card status="expand">
    <div name="header">可折叠的卡片</div>
    <div name="content">
        头和尾的卡片。卡头是用来显示一些额外的信息,或自定义操作卡标题和页脚。
    </div>
    <div name="footer">尾部</div>
</card>

<card status="collapse">
    <div name="header">可折叠的卡片(默认折叠)</div>
    <div name="content">
        头和尾的卡片。卡头是用来显示一些额外的信息,或自定义操作卡标题和页脚。
    </div>
    <div name="footer">尾部</div>
</card>

<card>
    <div name="content">
        头和尾的卡片。卡头是用来显示一些额外的信息,或自定义操作卡标题和页脚。
    </div>
</card>

<card class="with-shadow">
    <div name="content">
        头和尾的卡片。卡头是用来显示一些额外的信息,或自定义操作卡标题和页脚。
    </div>
</card>
export default {
    data() {
        return {
            title: '卡片'
        }
    }
}

Named Elements

命名元素是一种类似于Slot的自定义组件,可以使用任意HTML标签包裹想要展示的内容。与Slot不同的是,命名元素没有默认值,而是将命名元素包裹的内容与预定义标签进行合并(attribute、style、class、events)。如果未定义某个命名元素,则该块被整体移除。

Name Description
header 卡头
content 主内容区
footer 卡尾

Props

Property Type Description Default
status String 卡片是否折叠(null, collapse, expand) null

LESS

Name Description Default
@CardBackColor 卡片背景颜色 #fff
@CardTransitionDuration 收缩动画过渡时间 @TransitionDuration
@CardCardSpace 上下两个卡片之间的间距 15px
@CardHorizontalPadding 卡片水平内边距 @HorizontalPadding
@CardVerticalPadding 卡片内容区垂直内边距 10px
@CardHeaderHeight 卡片头高度 45px
@CardHeaderTextSize 卡片头文字大小 16px
@CardContentTextSize 卡片内容区文字大小 15px
@CardFooterHeight 卡片尾高度 40px
@CardFooterTextSize 卡片尾文字大小 13px
@CardFooterTextColor 卡片尾文字颜色 #5f646e