стилизация списка радиокнопок - PullRequest
3 голосов
/ 14 ноября 2011

Я пытаюсь оформить список радиопереключателей asp.net, однако, кажется, нет простого способа обойти это. Я хочу изменить круг на круг с цветом.
Единственный способ избавиться от круга по умолчанию - изменить свойство -webkit-appearance на 'none'. Однако это означает, что я вообще не могу выбрать переключатель.
Переключатели имеют правильное фоновое изображение, когда я использую это:

radiobutton.Attributes.CssStyle.Add("background",
                                    "url(/kisses/designs/colours/red.gif) no-repeat");

но этот фон применяется к span и , а не к элементу input. там должно быть намного проще обойти это ...

Ответы [ 2 ]

5 голосов
/ 14 ноября 2011

Стилизация элементов формы очень зависит от системы и браузера. Если вы действительно хотите последовательно изменять их отображение, самый простой способ - использовать библиотеку Javascript, например Uniform .

1 голос
/ 14 ноября 2011

На самом деле есть - я часто использую это решение замены javascript http://lipidity.com/fancy-form/

Работает с IE6 + (т.е. 6 включены). Если вы предпочитаете jQuery, а не Mootools, просто найдите пользовательский флажок jQuery или что-то подобное в google - есть множество других решений на основе jquery. Это только мой любимый.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...