Повернуть текст в JS -генерированном <li> - PullRequest
0 голосов
/ 10 июля 2020

Я работаю над небольшим скриптом, который будет генерировать произвольное количество фрагментов для круга. Я рисую элементы круга следующим образом: сгенерированный круг . Со следующим кодом Javascript:

for () {
        menu.styleSheet += `li:nth-child(${i + 1}) {\n` +
                                `\ttransform: rotate(${currentDegrees}deg) skewY(${degreeOffset - 90}deg);\n` +
                             `}\n\n`;

        menu.styleSheet += `li:nth-child(${i + 1}) .text {\n` +
                               `\ttransform: skewY(${90 - degreeOffset}deg) rotate(${degreeOffset / 2}deg);\n` +
                           `}\n\n`;

        currentDegrees += degreeOffset;
    }

Прямо сейчас я пытаюсь преобразовать числа (см. Рисунок выше), чтобы они всегда смотрели вверх, но в настоящее время я застрял. Как лучше всего преобразовать поворот текста без преобразования li или изменения положения текста? Я хочу, чтобы числа оставались на том же месте, что и сейчас, просто лицевой стороной вверх, не нарушая сгенерированный стиль.

1 Ответ

0 голосов
/ 10 июля 2020

Решением было добавить p внутри li , и я смог повернуть текст, не испортив дизайн.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...