Reveal.js фрагмент уценки
Я создаю презентацию с Reveal.js
и я использую markdown
написать это.
Рассмотрим раздел как
<section data-markdown>
<script type="text/template">
## Title
> A little quote with some `code`
</script>
</section>
Я хотел бы > Quote
стать фрагментом и появиться при клике мыши. Если я просто использую <!-- .element: class="fragment" -->
как указано в reveal.js
документация, только code
часть становится фрагментом.
Как я могу сделать все > A little quote with some code
абзац стать фрагментом?
0 ответов
Я использую VSCode-discover (расширение для VSCode), который позволяет мне создавать файлы уценки и генерирует упаковку Reveal. Для фрагментов существует сокращенный синтаксис{.fragment}
.
Это странно, когда применяется форматирование markdown, поскольку оно имеет тенденцию "прилипать" к ближайшему элементу. Например, я могу получить описанную вами проблему, если сделаю следующее:
## Title
> A little quote with some `code`{.fragment}
Но если я оставлю место после 'code'
часть, он дает желаемое поведение, вероятно, потому, что он применяется к элементу цитаты, а не к элементу с форматированием кода:
## Title
> A little quote with some `code` {.fragment}
Однако, используя <!-- .element: class="fragment" -->
Я не смог воспроизвести вашу проблему. Я подозреваю, что это разница в раскрытых версиях.