Как оформить отдельные отрывки с помощью CSS в Twine? (Кубик сахара)

В настоящее время я делаю проект в Twine и использую формат Sugarcube. Я не могу понять, как оформить отдельные отрывки с помощью CSS. Я попытался создать классы в CSS, а затем пометить отрывок именем этого класса, но это не сработает.

1 ответ

Решение

В документации SugarCube перечислено несколько способов стилизации отрывка на основе тегов отрывка. Итак, если вы пометили отрывок "лесом", эти примеры приведены ниже:

→ Using class selectors on <body>
body.forest { background-image: url(forest-bg.jpg); }
body.forest .passage { color: darkgreen; }
body.forest a { color: green; }
body.forest a:hover { color: lime; }

→ Using [data-tag~="…"] attribute selectors on <body>
body[data-tag~="forest"] { background-image: url(forest-bg.jpg); }
body[data-tag~="forest"] .passage { color: darkgreen; }
body[data-tag~="forest"] a { color: green; }
body[data-tag~="forest"] a:hover { color: lime; }

→ Using [data-tag~="…"] attribute selectors on <html>
html[data-tag~="forest"] { background-image: url(forest-bg.jpg); }
html[data-tag~="forest"] .passage { color: darkgreen; }
html[data-tag~="forest"] a { color: green; }
html[data-tag~="forest"] a:hover { color: lime; }

Убедитесь, что вы поместили CSS, который вы используете, в раздел таблицы стилей вашей истории.

Другие вопросы по тегам