|
0 / 0 / 0
Регистрация: 21.10.2018
Сообщений: 4
|
|
Сделать четыре кнопки, сегментировать их на 30 делений каждую. При нажатии кнопки закрашивался один её сегмент.21.10.2018, 22:45. Показов 1654. Ответов 10
Метки нет (Все метки)
Привет.
Постигаю азы, спать/есть не могу, хочу быть среди тех кто умеет делать "матрицу")) Начитался разных самоучителей, каких-то в большей, каких-то в меньшей степени, но уже думаю в практике закрепление навыков будет существенно эффективнее. Задача такая: сделать четыре кнопки, сегментировать их на 30 делений каждую. Чтобы при нажатии кнопки закрашивался один её сегмент. (по типу как индикация зарядки акб на мобильнике, потихоньку символ батарейки закрашивается) И получится своеобразный счётчик нажатий на кнопку. При нажатии 30 раз, кнопка закрашивается полностью и к примеру становится не активной. На данный момент посредством HTML (тег BUTTON, без FORM) просто сделал пока кнопки. CSS создал нужный размер, положение и цвет (ещё не до конца). Вопрос. Подскажите в общих чертах, вектор дальнейшей работы, а реализовать я попробую на сколько хватит соображалки) Т.е. с чего начать и какой-то алгоритм работы такого счётчика. Подскажите, други?)
0
|
|
| 21.10.2018, 22:45 | |
|
Ответы с готовыми решениями:
10
Озвучивать каждую цифру при нажатии соответствующей кнопки Delphi 7. При нажатии на ALT пропадают кнопки и радио-кнопки. Что сделать что-бы не пропадали? Как при нажатии одной кнопки сделать "нажатие" другой кнопки? |
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||||||||||||
| 22.10.2018, 00:38 | ||||||||||||||||
|
malkovan, объявите и инициализируйте глобальную переменную, которую будете инкременировать по нажатию. Пока не достигли 30, закрашивать одну из частей кнопки по нажатию. Вот собственно и все.
Под кат смотреть только после того, как попытаетесь реализовать сами. Кликните здесь для просмотра всего текста
Песочница - https://codepen.io/qwerty_wasd/pen/aRjdpy
1
|
||||||||||||||||
|
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
|
|||||||||||||||||
| 22.10.2018, 10:38 | |||||||||||||||||
1
|
|||||||||||||||||
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||||||||||||
| 22.10.2018, 21:42 | ||||||||||||||||
|
klopp, тоже варик, отличный кстати.
![]() Правда одну деталь забыли Кнопки 4 штуки. Тогда уж как-то так - https://codepen.io/qwerty_wasd/pen/YJOPOO
1
|
||||||||||||||||
|
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
|
||
| 22.10.2018, 22:11 | ||
|
Кста, в вашем варианте заполнение начинается только со второго клика
2
|
||
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||
| 22.10.2018, 22:20 | ||
|
klopp,
0
|
||
|
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
|
||||||||||||||||
| 22.10.2018, 23:10 | ||||||||||||||||
Сообщение было отмечено malkovan как решение
Решение
вариант с четырьмя кнопками
Убрал глобальные переменные
2
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 21.10.2018
Сообщений: 4
|
||||||||||||||||
| 22.10.2018, 23:26 [ТС] | ||||||||||||||||
|
Не парни, это круто конечно, но так не пойдёт)
Я же не код просил готовый, а указать куда идти) Но зато стало понятно, что самостоятельно мне бы такое было не осилить. А так, да, то что надо! Я на момент создания темы написал такое:
Значит надо переделывать на контейнер DIV как на всех примерах сделано.
0
|
||||||||||||||||
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||
| 22.10.2018, 23:31 | ||
|
klopp, отличный варик, текст кнопок еще добавьте, и будет супер
![]() Добавлено через 2 минуты
0
|
||
|
Модератор
2381 / 1741 / 677
Регистрация: 07.08.2016
Сообщений: 4,096
|
||
| 23.10.2018, 10:07 | ||
|
Qwerty_Wasd, приветсвую!
0
|
||
|
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
| 23.10.2018, 11:56 | |
|
AlexZaw, здравствуй
0
|
|
| 23.10.2018, 11:56 | |
|
Помогаю со студенческими работами здесь
11
При нажатии кнопки проверить выбран ли один из RadioButton При первом нажатии кнопки - выполнялся один код,при повторном другой и тд
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|