Таким образом, есть много способов нанесения на документ, и это действительно зависит от фактической потребности ,
Plain Old DHTML
Это трудно сделать на простом HTML документе. CSS3 предоставляет некоторые решения, поскольку вы можете вращаться, и я считаю, что он имеет больше возможностей прозрачности.
Но вы МОЖЕТЕ создать div, который является длиной расстояния между двумя точками (что вы можете получить по своему позиционированию - вверху справа внизу слева). Заполните этот div цветом фона и придайте ему некоторую ширину. Поместите один конец div в первую точку, затем определите угол ко второй точке (также используя позиционирование и некоторую тригонометрию) и используйте CSS3 для поворота div в положение.
Излишне говорить, что такие методы громоздки.
SVG
векторной графики, встроенные в документ. Вы можете легко рисовать линии и применять вращения, а также добавлять элементы изображения. Это, вероятно, было бы самым легким решением с CAVEATS:
- SVG плохо поддерживается или не документирован, поэтому есть кривая обучения. Однако поддержка браузера для SVG возрастает. IE только начал поддерживать его в версии 9.
- SVG - это встроенная технология и существует в некоторых «видовых окнах» на вашей странице. Итак, если вы хотите, чтобы это происходило с регулярными элементами HTML, это будет сложнее. Однако SVG предоставляет функции, которые отображают внутреннюю систему координат для отображения пикселей, так что это также выполнимо.
Холст
Холст растр на основе графики, встроенные в документ. Это хорошо для изображений, немного сложнее для строк, но вполне выполнимо, учитывая некоторые из библиотек. Как и SVG, поддержка браузера ограничена, но растет с каждым днем, а также сложно взаимодействовать с остальной частью страницы встроенным способом.
WebGL
OpenGL (3D) для сети. Наверное, слишком тяжело для вас, но я перечислил его для полноты.
и что вы пробовали? – Indranil
Рисование линий в DHTML - непростая задача. Возможно, вам захочется использовать графическую библиотеку, такую как SVG или элемент canvas. Его трудно для нас, чтобы помочь вам без дополнительной информации. – Ring