Заставить div вращаться, но сохранить его содержимое фиксированнымCSS

Разбираемся в CSS
Ответить
Anonymous
 Заставить div вращаться, но сохранить его содержимое фиксированным

Сообщение Anonymous »


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

Когда джойстиком задается угол, все вращается под этим углом (rotateприменяется к классу cercle). Таким образом, вершина черного треугольника указывает направление. Красиво, не так ли? :D

Но ! вы можете увидеть номер посередине. Это важная информация (настройка ШИМ, которую я отправляю по TCP, но не в эту тему). И я хочу, чтобы она была в центре круга для... стиля?

Моя проблема: я центрировал это число с помощью флексбокса, а затем, когда весь круг вращается, число тоже вращается! Это ужасно ! Как я могу избежать этого? :(

Пожалуйста, найдите CSS и HTML ниже:

1306

.cercle { порядок: 0; граница-радиус: 50%; высота: 80%; соотношение сторон: 1/1; фон: линейный градиент (45 градусов, розовый, красный); дисплей: гибкий; поворот: 0 градусов; переход: 350 мс; .середина{ граница-радиус: 50%; высота: 92%; ширина: 92%; цвет фона: черный; выровнять-сам: центр; маржа: авто; дисплей: гибкий; гибкое направление: столбец; выровнять-элементы: по центру; оправдание-содержание: центр; } .треугольник { ширина: 0 пикселей; стиль границы: сплошной; ширина границы: 20 пикселей; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) черный rgba(0, 0, 0, 0) ; левая граница: 44,4%; верхняя маржа: -7,2%; фон: rgba(0, 0, 0, 0); позиция: абсолютная; } #vitesse{ /*...*/ } } Вы, наверное, догадались, здесь нет критического вопроса, только эстетический. Я пытался применить к этому числу противоположное вращение, но результат неудовлетворительный (похоже на "обрезание"). Я думаю, лучший вариант - запретить вращение числа... выведя его из кругов? Но мне придется держать его внутри, если я хочу, чтобы число динамически оставалось в центре круга.

Спасибо за помощь!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»