Установить режим темы загрузки по умолчанию для режима печати ⇐ CSS
-
Anonymous
Установить режим темы загрузки по умолчанию для режима печати
Bootstrap позволяет использовать темы, устанавливая атрибут data-bs-theme в теле или родительском элементе. Все это работает хорошо, но мы обнаружили, что светлый режим лучше всего подходит для печати. Вместо того, чтобы писать целый набор стилей для печати в темном режиме, я написал временный код JavaScript, который переключается в светлый режим перед любой операцией печати, а затем переключается обратно в предыдущий режим после того, как пользователь начинает печать.
Это работает, но это не лучший пользовательский опыт. В частности, в Chrome переключение между светлым и темным режимами при открытом модальном окне печати может раздражать.
Есть ли лучший подход между использованием JavaScript для перехвата события и написанием совершенно нового набора CSS только для печати в темном режиме?
Bootstrap позволяет использовать темы, устанавливая атрибут data-bs-theme в теле или родительском элементе. Все это работает хорошо, но мы обнаружили, что светлый режим лучше всего подходит для печати. Вместо того, чтобы писать целый набор стилей для печати в темном режиме, я написал временный код JavaScript, который переключается в светлый режим перед любой операцией печати, а затем переключается обратно в предыдущий режим после того, как пользователь начинает печать.
Это работает, но это не лучший пользовательский опыт. В частности, в Chrome переключение между светлым и темным режимами при открытом модальном окне печати может раздражать.
Есть ли лучший подход между использованием JavaScript для перехвата события и написанием совершенно нового набора CSS только для печати в темном режиме?
Мобильная версия