Я хочу сделать изогнутый список, как показано ниже, используя jquery и css.Создание изогнутого списка в html без холста
Как это сделать.
Я пробовал с преобразованием, но не работал. Как достичь или любую библиотеку jquery, доступную для этого.
Я хочу сделать изогнутый список, как показано ниже, используя jquery и css.Создание изогнутого списка в html без холста
Как это сделать.
Я пробовал с преобразованием, но не работал. Как достичь или любую библиотеку jquery, доступную для этого.
Для наведения кривых можно использовать свойство css3
border-radius
. Если вам нужны сложные кривые, просто создайте несколько элементов и добавьте их вместе.
Я нашел этот jsfiddle в Интернете. Он надеется, что это послужит вашим потребностям. jsfiddle
Если вам нужно что-то более конкретное, возможно, вам придется указать свой вопрос.
С наилучшими пожеланиями
Другой вариант может быть Curved element with other elements as positioned in an absolute way
<div id="curves" class="width">
<div id="curve1"></div>
</div>
<div id="one">a</div>
#curves div {
margin-top: 100px;
width: 400px;
height: 400px;
border: 5px solid #999;
}
#curves.width div {
border-color: red red transparent transparent;
/* top right bottom left */
}
#curve1 {
border-radius: 100% 100% 100% 0;
}
#one {
position: absolute;
left: 300px;
top: 105px;
}
Если вы не хотите жестко закодировать абсолютное положение, как в Fiddle, вы будете найти абсолютное положение элемента делая некоторые математические уравнения с помощью Java-скрипт/Jquery
Надеется, что это может помочь
как добавить данных о криволинейной границе а s, показанные выше, img –
создают элементы html и устанавливают их относительно кривой (кривая: позиция: относительная, текст: позиция: абсолютная). вы можете установить смещение (верхний, левый, бот, правый), чтобы настроить посылку. –
Мне нужно иметь прокручиваемый список ... было бы сложно сменить верхний левый каждый раз, если кто-то прокручивает –