Веб-приложение C # - Внешний вид нажатой кнопки - PullRequest
2 голосов
/ 13 июня 2011

Я пытаюсь реализовать что-то вроде следующего рисунка ниже;где у пользователя есть 3 возможных варианта, а текущий параметр выглядит как нажатая кнопка.

Button Mockup

Все, что я до сих пор нашел, хочет, чтобы я использовал CheckBox со свойством внешнего видазадавать;но это для форм Windows, а не веб-приложения.

Возможно ли это сделать?

Ответы [ 3 ]

1 голос
/ 13 июня 2011

Обычный старый HTML с CSS .... один с border-style: 1px outset black; для невыбранного состояния и другой border-style: 1px inset black; для выбранного состояния.Таким образом вы избегаете использования пользовательских изображений, которые обычно тяжелее.Чтобы управлять состоянием, добавьте параметр строки запроса, который указывает, какая кнопка выбрана.

Тогда нужно просто установить подходящий класс CSS.Нет изображений, нет дополнительной загрузки, только HTML.

0 голосов
/ 13 июня 2011

Я бы использовал для этого пользовательские изображения (а не кнопки HTML).

Имеет два изображения для каждой кнопки: нажатой и не нажатойИ отслеживать состояние, чтобы вы могли показать соответствующий.Или еще лучше, оберните кнопки в простом веб-элементе управления.

0 голосов
/ 13 июня 2011

С помощью веб-приложения вы можете заменить изображение кнопки другим изображением (изображением нажатой кнопки) или включить / отключить кнопку, чтобы придать эффект нажатия.Нам нужна дополнительная информация или пример кода того, что вы пробовали или что вы хотите попробовать.Например, вы имеете дело с кнопками изображений?

...