"Вырезал" из фото калькулятора кнопки на gif-чики. А как получить из них "нажатые" кнопки? Или достаточно просто их же пропорционально чуть уменьшать в размерах?
Вид для печати
"Вырезал" из фото калькулятора кнопки на gif-чики. А как получить из них "нажатые" кнопки? Или достаточно просто их же пропорционально чуть уменьшать в размерах?
Достаточно изменить её внешний вид любым образом.
А если вопрос был "как лучше", то читать любой учебник по пользовательскому интерфейсу. Только основных способов около десятка.
Тень добавить, которая даёт каемка корпуса? Можно еще bright убирать с нажатой кнопки.
Хорошо, конкретизирую. Если речь идет об online калькуляторе на jscript. При кликаньи мышкой в пределах кнопки. Тут или общую картинку подложить и с областями определяться или как-то ненажатые кнопки подкладывать? А вопрос, если конкретней, как проще сделать. Делаю для своего старого сайта, поэтому особых требований по качеству кода и визуального ряда нет. А кнопок изрядно у Б3-21
- - - Добавлено - - -
лучше бы ссылку, а то ну не попадались мне за долгую жизнь такие учебники
На Спектруме делали просто: сдвигаем кнопку на пиксель вправо и пиксель вниз (возможны другие направления, по вкусу), а внешнюю область, если она присутствует, не трогаем.
Но раз цветов у нас побольше, чем на Спектруме, можно еще и затемнить/поднять контраст/что-нибудь в этом духе.
Это если речь шла именно о спрайте кнопки, а не программных хитростях для ее вывода.
В общем повырезал я кнопки в .NET с фото калькулятора(во вложении). А каким инструментом их на место подвинуть отжатую и нажатую, чтобы автоматом сгенерился jscript или html код? Вложение 77290 Хочу сделать, чтобы при перемещении мышкой кнопки как-то вздрагивали что-ли, а при кликаньи левой кнопкой отображали состояние кнопки мыши( при нажатии - нажимались, при отжатии - отжимались)
Ну и как я мог догадаться, что речь про веб?
Стандарнтый JS/HTML вариант -- делается подложка с кнопками в нейтральном состоянии. Поверх него кладутся невидимые кнопки в нажатом виде. При нажатии проявляются. Сама кнопка -- это div, при нажати на который иобрабатывается событие.
Хм, действительно, сейчас хрен найдёшь ссылку. Сплошной спам каких-то курсов, никакой документации толком. А раньше было. Если попадётся ссылка, то приведу здесь. Я у себя ничего не сохранял, так как не UI дизайнер.
Да, а ведь действительно, зачем усложнять? Сейчас поуменьшаю эти кнопки в размере и попробую растащить их мышью на подложку-калькулятор. Есть примерчик с футбольным мячиком и футбольными воротами. Тогда местоположение всех нажатых кнопок можно программно зафиксировать и не надо париться вручную подбирать(координаты x, у).
А если надо кнопки поменять, то лучше в том же .NET это сделать для отжатых. Облом, .NET не обладает такой функциональностью.
Да, сам Б3-21 до проца в jscript не собираюсь эмулировать. Достаточно функционально его сэмулировать. А проц возьму тот, для которого библиотеку с пзпт найду доступную. Или вообще можно взять ее для jscript для упрошения.