diff --git a/admin/public/css/card.css b/admin/public/css/card.css new file mode 100644 index 0000000000000000000000000000000000000000..1d1dcf722aa2ce5b8178121799fcedd4100f77ef --- /dev/null +++ b/admin/public/css/card.css @@ -0,0 +1,25 @@ +.app-card .card-body p { + margin-bottom: .75rem; +} +.app-card li.caption { + height: 2rem; + line-height: 2rem; + margin-bottom: .75rem; + font-size: 1.6rem; + font-weight: bold; +} +.app-card .demo-row:before { + width: 80px; + height: 2rem; + line-height: 2rem; + text-align: right; + top: 0; + left: -55px; + padding: 0; + margin: 0; + font-size: 1.8rem; + font-weight: bold; +} +.app-card .caption:nth-child(3), .app-card .caption:nth-child(5) { + margin-top: .75rem; +} diff --git a/admin/views/components/card.njk b/admin/views/components/card.njk index 3bd7248678476148c6eeea06a24a0d30dff13b0c..4728347f24459fc52fd2f5a427568536f52b2432 100644 --- a/admin/views/components/card.njk +++ b/admin/views/components/card.njk @@ -1,16 +1,14 @@ {% extends "../layouts/_base.njk" %} {% block title %} - 公告板 Button + 公告板 card {% endblock %} -{% block js_head %} - +{% block css %} + {% endblock %} {% block content %} -
.card-title
到<h*>
标签来使用。以相同的方式,通过添加.card-link
到标签来添加链接并将链接彼此相邻放置。
- 字幕通过.card-subtitle在.card-subtitle
在<h*>
标签中添加来使用。如果将.card-title
和 .card-subtitle
项目放在一个.card-body
项目中,则卡片标题和副标题会很好地对齐。
.card-img-top
将图像放置在卡的顶部。使用.card-text
,可以将文本添加到卡中。其中的文本.card-text
也可以使用标准HTML标记设置样式。
width
,因此除非另有说明,否则卡片的宽度为100%。您可以根据需要使用自定义CSS,网格类,网格Sass mixins或实用程序来更改此设置。
.no-gutters
并使用.col-md-*
类使卡在md断点处水平。根据您的卡内容,可能需要进一步调整。
border-color
卡的。请注意,您可以将.text-{color}
类放在父级.card
或卡内容的子集中,如下所示。
background-color
用.bg-transparent。
display: flex;
从sm断点开始以统一的尺寸连接。
.card-columns
。卡是使用CSS column属性而不是flexbox构建的,以便于对齐。卡的排列顺序是从上到下,从左到右。
display: inline-block为column-break-inside: avoid
还不是防弹解决方案。卡列也可以扩展并使用一些其他代码进行自定义。下面显示的是.card-columns使用与我们使用的相同CSS(即CSS列)的类的扩展,以生成一组用于更改列数的响应层。
+.card-columns
使用与我们使用的相同CSS(即CSS列)的类的扩展,以生成一组用于更改列数的响应层。
- .card-columns {
- @include media-breakpoint-only(lg) {
+
+
-
-
-
+