Нарисовать плавную линию между элементами HTML, используя Jquery?
Я хочу нарисовать плавную линию между HTML-элементом, используя jquery. Есть ли в Jquery плагины для рисования плавных линий с использованием Jquery? Я использовал плагин SVG, но он не поддерживается в IE7,IE8. Я также использовал div, чтобы нарисовать линию, но в ней много неровностей.
Любая идея очень ценится. Плагин должен поддерживать как минимум IE7 и более позднюю версию, Mozila и crome. Благодарю.
http://servut.us/akx/stackru/jquery-canvas-lines.html я хочу сделать как ссылка выше. Но проблема с вышеуказанной ссылкой в том, что она не работает в IE 7,8.
3 ответа
Есть несколько сложных способов достичь этого, но, скорее всего, вам захочется использовать холст HTML5 и его методы. moveTo
а также lineTo
, Если вам нужно поддерживать старые браузеры без поддержки Canvas (например, IE7 и IE8), вы можете использовать Polyfill Canvas, чтобы помочь вам в этом.
До тех пор, пока HTML 5 не станет широко распространенным, лучшим вариантом для динамической графики, вероятно, является рендеринг изображения на сервере и привязка его к тегу HTML на клиенте.
И GD (если вы используете PHP), и System.Drawing (если вы используете.Net) делают это относительно легко.
Используйте границы CSS, он должен иметь все виды красивых границ
образец
border-top-style:dotted;
border-right-style:solid;
border-bottom-style:dotted;
border-left-style:solid;