obsidian外观
Obsidian 样式:限制笔记内的图片宽度(可点击放大)
插件ID:obsidian%E6%A0%B7%E5%BC%8F-%E9%99%90%E5%88%B6%E7%AC%94%E8%AE%B0%E5%86%85%E7%9A%84%E6%89%80%E6%9C%89%E5%9B%BE%E7%89%87%E5%AE%BD%E5%BA%A6
obsidian%E6%A0%B7%E5%BC%8F-%E9%99%90%E5%88%B6%E7%AC%94%E8%AE%B0%E5%86%85%E7%9A%84%E6%89%80%E6%9C%89%E5%9B%BE%E7%89%87%E5%AE%BD%E5%BA%A6
obsidian%E6%A0%B7%E5%BC%8F %E9%99%90%E5%88%B6%E7%AC%94%E8%AE%B0%E5%86%85%E7%9A%84%E6%89%80%E6%9C%89%E5%9B%BE%E7%89%87%E5%AE%BD%E5%BA%A6:Obsidian 样式:限制笔记内的图片宽度(可点击放大)
Obsidian 样式:限制笔记内的图片宽度(可点击放大)
一个简单的 css,分享一下。
在笔记里有很多图片的时候,图片占用的空间过大,导致一页能显示的内容有限。
利用这个样式可以批量限制这个笔记内所有图片的大小,在需要的时候点击图片进行放大。
应用前:
应用后:
css 代码:
/* 特定页面的图片限宽 */
/* 限制最大宽度为 400px */
.small-image img {
max-width: 400px !important;
max-height: 400px !important;
transition: max-width 0.2s ease, transform 0.3s ease;
}
/* 第一种方法:恢复最大宽度(高度也会随之变化) */
.small-image img:active {
max-width: 100% !important;
max-height: 100% !important;
}
/* 第二种方法:放大到1.5倍(高度不变) */
/* 并添加阴影 */
/*
.small-image img:active {
transform: scale(1.5);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
*/
使用方法:
- 把上面的 css 代码放进 CSS Snippets(样式片段)
- 在需要限制图片宽度的笔记里,添加元数据
cssclasses: small-image
提供了两种变换的方法,任选一种即可。
默认是第一种,需要第二种话把第一种注释掉,然后取消第二种的注释。
效果演示:
第一种方法:
第二种方法:
主要区别在于第二种方法高度不变,下方的内容不会随之移动。
另外,在阅读模式下,第二种方法会更好看些,图片会浮在文本上方:
自留
示例图片:
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。