Как я могу создать дескриптор выбора с помощью css

Я хочу создать своего рода границу выбора / изменения размера, когда кто-то щелкает по div, и когда я наводю указатель мыши, курсор должен соответственно меняться. Я хочу, чтобы пользователь мог перетаскивать границу элемента и соответственно изменять размер элемента

Благодарность....


person Jehanzeb afridi    schedule 30.12.2009    source источник


Ответы (5)


Вы не можете сделать это с помощью чистого CSS. Вам придется использовать JavaScript. Я предлагаю проверить библиотеку JavaScript, например jQuery.

Взгляните на этот плагин jQuery:

person Daniel Vassallo    schedule 30.12.2009

Это не то, что CSS может делать сам по себе. Для такого поведения необходим Javascript.

Если вы хотите реализовать это, взгляните на функцию изменения размера библиотеки пользовательского интерфейса jQuery. http://docs.jquery.com/UI/Resizable

person nickf    schedule 30.12.2009
comment
Вы превзошли меня на 7 секунд таким же ответом по той же ссылке :) +1 - person Pekka; 30.12.2009

Это не работа для CSS. CSS предназначен (в основном) только для стилизации, а не для функциональности.

Посмотрите, например, плагин JQuery с изменяемым размером. Это должно быть то, что вам нужно.

person Pekka    schedule 30.12.2009

Как уже упоминали другие, это не то, что может быть выполнено с помощью CSS, а это только представление. Взгляните на отличную библиотеку YUI Yahoo и их Resize Utility, вот пример:

http://developer.yahoo.com/yui/examples/resize/simple_resize.html

person Kristopher Ives    schedule 30.12.2009

Есть очень хорошая демонстрация использования jQuery для выполнения того, что вы ищете. Он использует jQuery Resizing с изображениями CSS и некоторые другие вещи. Взгляните на Layout

person Philip Schlump    schedule 30.12.2009