Учитывая div неизвестных размеров, как я могу нарисовать сплошную линию из одного угла в диагонально противоположный угол без использования JavaScript?Рисование диагональных линий в html5
Я думал, что функция CSS3 calc()
может помочь мне здесь, но это, кажется, вы не можете вытащить значения из высоты и ширины в другое свойство (например, преобразование или фоновое изображение) Я надеялся, что я мог бы сделать что-то вроде:
transform: rotate (calc(atan(height/width)) rad);
(Расчет, вероятно, неправильно, но более важным является то, что синтаксис полностью придуман.)
Я нацеливание Firefox для этого проекта, но предпочел бы что-то, что будет работать в любом современном браузере.
Вы можете использовать javascript/jquery? – Gray
«без использования JavaScript», поэтому я думаю, нет. –
как насчет svg? – Danield