【发布时间】:2019-03-15 14:13:29
【问题描述】:
我在 Trix 编辑器中添加了一张图片,生成了以下代码:
<figure
data-trix-attachment="{lots of data}"
data-trix-content-type="image/jpeg"
data-trix-attributes="{'presentation':'gallery'}"
class="attachment attachment--preview attachment--jpg">
<img src="http://myhost/myimage.jpg" width="5731" height="3821">
<figcaption class="attachment__caption">
<span class="attachment__name">cool.jpg</span> <span class="attachment__size">4.1 MB</span>
</figcaption>
</figure>
当我在基于 Bootstrap 的页面上显示从编辑器生成的 HTML 时,图像显然会扩展屏幕(请参阅 width 和 height),我想删除这些道具并分配 @ 987654324@ 上课。
所以基本上我想使用配置:
Trix.config.css.attachment = 'img-fluid'
但这确实 a) 不会将 attachment 类更改为 img-fluid 并且它也不会将更改应用于图像,而是应用于 figure。
我想避免每次显示内容时都使用 jQuery,并遍历所有figures,然后在运行时操作图像的属性。
添加附件时是否有定义这些样式的解决方案?
【问题讨论】:
标签: javascript html css trix