Как определить константу / макрос в CN1 CSS (theme. css)? - PullRequest
2 голосов
/ 28 марта 2020

Мне кажется, я помню, как однажды увидел сообщение от Шанны, описывающее, как определять многократно используемые константы (вроде макросов) в CSS.

Так что значение типа «3 мм» может быть определено один раз и просто упомянуто логическим именем, таким как «интервал», в другом месте темы. css файл.

Тем не менее, я гуглил и искал повсюду в CN1 do c и блогах, не найдя его, так что я надеялся, что кто-нибудь может помочь?

1 Ответ

1 голос
/ 28 марта 2020

Пример определения и использования CSS переменной

#Constants {
    --main-bg-color: red;
}

MyContainer {
    background-color: var(--main-bg-color);
}

См. Раздел 5.6 "CSS Переменные" руководства разработчика в PDF, стр. 164: https://www.codenameone.com/files/developer-guide.pdf

Как ни странно, этот раздел руководства для разработчиков в настоящее время отсутствует в html версии руководства для разработчиков, возможно, они не синхронизированы: https://www.codenameone.com/manual/css.html

...