По умолчанию Obsidian выводит за пределы мои большие диаграммы Русалки на вертикальных экранах (малой ширины):
Это довольно неудобно для пользователей с вертикальными экранами. Например, я размещаю окно Obsidian на вертикальном экране, и в результате большие диаграммы становятся нечитаемыми.
Я знаю Obsidian позволяет настраивать CSS.
Как я могу использовать это, чтобы настроить диаграммы Русалки для отображения 100% ширины экрана по умолчанию?
Чтобы решить проблему, вы можете применить следующий CSS:
/** Set Mermaid Diagrams to 100% width of screen by default */
.mermaid svg {
display: block;
width: 100%;
margin: 0;
padding: 0;
}
/** On hover, make the diagram full width and enable horizontal scrolling */
div:has(> .mermaid):hover {
width: auto !important;
}
.mermaid:hover {
overflow: scroll;
padding: 0;
margin: 0;
text-align: left;
}
.mermaid:hover svg {
display: block;
width: auto;
margin: 0;
padding: 0;
}
Это приведет к следующим изменениям в вашей теме: