Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   стилизация input елементов (https://javascript.ru/forum/dom-window/50182-stilizaciya-input-elementov.html)

zerofx 15.09.2014 22:05

стилизация input елементов
 
Привет, подскажите пожалуйста, и поделитесь опытом - кто - как и чем стилизует такие элементы как - input + select + radio + checkbox + submit ... etc. Я нашел информацию о - 2х скриптах - niceforms+ jclever - но чего-то, не могу в них разобраться, может есть то проще ...?

krasovsky 16.09.2014 08:47

инпуты и сабмиты - самостоятельно. Для селектов я как то подключал это http://gregfranko.com/jquery.selectBoxIt.js/. А вообще от задач зависит. Если по дизайну не обязательно так и вовсе лучше оставить в покое.

zerofx 16.09.2014 11:21

спасибо за ответ, ну бывают ситуации когда при верстке сайта - в дизайне встречаются различные нестандартные элементы ...

а для radio + checkbox - что Вы используете?

ksa 16.09.2014 11:36

Цитата:

Сообщение от zerofx
а для radio + checkbox - что Вы используете?

Вот статейки...
http://xiper.net/collect/html-and-cs...i-radio-na-css
http://xiper.net/collect/html-and-cs.../nice-checkbox
http://xiper.net/collect/html-and-cs...orm/nice-radio
http://xiper.net/collect/html-and-cs...-select-jquery
Ну и много чего в разделе "Верстка форм"...

kostyanet 16.09.2014 20:38

Обычно инпуты превращаются в hidden, а на их место втыкаются обычные теги с кошерными стилями. По-моему таких либ как грязи.

Попутно хочу вопрос задать, поскольку мелкий. Допустим переключатель, как бы две кнопки с текстом А и Б. Требуется показать какая нажата. Так вот почему-то обычным тегам типа anchor нельзя повесить disabled, так чтобы он работал через css. Только инпутам. Одновременно инпутам, даже button, нельзя воткнуть href. Ну чтобы тупо по ссылке щелкать и видеть какая ссылка в прошлый раз была щелкнута.

Пришлось так делать: записывать в value кнопки урл, и
Код:

onclick="{location.assign(this.value)}"
А как вообще, обычно делают?

ksa 17.09.2014 08:41

Цитата:

Сообщение от kostyanet
А как вообще, обычно делают?

Делают что?

kostyanet 19.09.2014 23:53

Такие кнопки, которые нажал - страница загрузилась, сервер поднял некий флаг и по этому флагу браузер изобразил ранее нажатую кнопку не активной.

Ну то есть чтобы не писать там в пехепе всякие <span> как в пагинации, а чтобы через стили и браузер сам все делал, просто по флагу (биту, признаку).


Часовой пояс GMT +3, время: 23:49.