【已解决】如何对某个特定 Dataview 使用 CSS

在blueTopaz中的myhome.css中有这样一段用于更改首字母样式的片段

.myhome .callout-content .block-language-dataviewjs > p::first-letter {
color: var(–text-accent);
font-size: 2em;
margin: 0 0.2em 0 0;
}

当我加载此片段时,调用dataview的dv.paragraph(desc)时所显示的内容首字母都会变成此样式。但我只希望部分dv.paragraph所显示的内容更改此样式,而别的则显示其他的样式或保持不变,请问各位大佬我该如何操作?

1 个赞

dv.paragraph(desc)改成dv.paragraph(desc, {cls: "big"}),然后把CSS里面的p::first-letter改成p.big::first-letter

这个"big"你可以自己改个合适的名字

2 个赞

好用!!!谢谢大佬!!!Orz :rose:

大佬,minimal主题,list-card 怎么用到特定的一段dataview查询结果表格中?

list-card不是作用在无序列表上的吗,怎么又要用到表格上?

dataview 查询结果是 card 属性,无序列表都可以卡片显示是listcard,

还有cards-cols-2等,我想让不用的卡片显示不同的列

没看懂啥意思。。

我的一个笔记里有两个dataview表格,我一个想显示卡片cards,一个想显示表格