Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 143

Добавить эффект кнопке

07.05.2019, 16:57. Показов 955. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть вот такой код, который при выполнении условия возвращает цвет в
HTML5
1
input
, мне необходимо что бы когда загорается красный цвет, добавить для него эффект мигания. уже голову сломал, Создать эффект в CSS и поместить его в переменную, не получается, или не хватает навыков. Подскажите кто знает как передать эффект
PHP
1
2
3
4
5
6
7
8
9
10
11
12
if ($e22 > 40){
 
        if($delta6 >= 30) return "#11f543";
 
             elseif($delta6 >=20) return "#FAFA04";
 
                elseif($delta6 <= 19) return "#FF000B";
 
                    return "#FF000B";
    
 
   }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.05.2019, 16:57
Ответы с готовыми решениями:

Как добавить эффект выпуклости?
Помогите изменить стиль меню, Подскажите уважаемые как мне сделать эффект выпуклости меню как на второй картинке. .joomla-nav { ...

Добавить эффект к обновлению страницы по ajax
Добрый вечер, у меня такой вопрос назрел, я обновляю контент через AJAX, но ни как не пойму как прикрутить эффект слайда с права на лево,...

Добавить эффект вдавленности на часть фона изображения
День добрый. Посоветуйте куда копать, есть приложение, нарисован фон spriteBatch.Draw(background, new Rectangle(0, 0, 800, 480),...

10
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
07.05.2019, 17:59
Dmitriy2840, это проще на JS сделать
HTML5
1
<input id="button" type="button" value="asdasdasd">
JavaScript
1
2
3
4
5
6
var timerId = setInterval(function() {
    if(document.querySelector("#button").style.backgroundColor == "red"){
        document.querySelector("#button").style.backgroundColor = "green";
    }else
        document.querySelector("#button").style.backgroundColor = "red";
}, 2000);
Добавлено через 38 секунд
https://jsfiddle.net/75wuLnyc/

Добавлено через 1 минуту
ну и добавить нужные условия типа "когда загорается красный цвет".
0
76 / 52 / 26
Регистрация: 04.04.2019
Сообщений: 191
07.05.2019, 18:01
Цитата Сообщение от Dmitriy2840 Посмотреть сообщение
Создать эффект в CSS и поместить его в переменную
В переменную вам достаточно поместить CSS класс. А уже к этому классу применять анимацию.
Если не знаете как сделать анимацию - пишите в раздел HTML.
0
0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 143
08.05.2019, 08:16  [ТС]
Пифагор, а нельзя как то это выполнить что бы не привязывать к определенной кнопке, т.к. их много. Можно типо, где бы не загорелся красный, начинать мигать.?
0
76 / 52 / 26
Регистрация: 04.04.2019
Сообщений: 191
08.05.2019, 13:35
Цитата Сообщение от Dmitriy2840 Посмотреть сообщение
нельзя как то это выполнить что бы не привязывать к определенной кнопке
Если у вас подключена библиотека jquery, можете обращаться к элементам через классы.
Например
JavaScript
1
$(".className").css({"background-color" : "#ff0000"});
где className - название класса, для которого нужно поменять фоновый цвет.
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
08.05.2019, 13:55
Цитата Сообщение от Dmitriy2840 Посмотреть сообщение
, мне необходимо что бы когда загорается красный цвет, добавить для него эффект мигания. уже голову сломал, Создать эффект в CSS и поместить его в переменную, не получается, или не хватает навыков. Подскажите кто знает как передать эффект
пишите условие типо
PHP
1
2
3
4
5
if($color =='red') {
//подлючаем класс с анимацией
echo "<div class='мигающий класс'>мигающая надпись</div>";
 
}
в самом классе делаем что-то типо
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.мигающий класс {animation: название вашей анимации  2s infinite ease-in-out;}
 
/*саму анимацию делаем так*/
 
@keyframes название вашей анимации {
0% {/*список правил при 0*/
color: yellow;
 
}
/* можно добавлять и другие, например 20% */
100% {/*список правил при 100 */
color: red;
 
 
}
}
0
0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 143
08.05.2019, 14:29  [ТС]
Не получается.
Вот кнопка на пример
HTML5
1
<input style='background-color:<?=$color3?>' id="e20"  title="0017" type="submit" value="<?php echo $e20 ?>"  >
Css
CSS
1
2
3
4
5
6
7
8
9
.colorId {animation: colorId  2s infinite ease-in-out;}
 
/*саму анимацию делаем так*/
 
@keyframes colorId {
0% {color: yellow;}
50% {color: yellow;}
100% {color: red;}
}
Вот передаю при выполненных условиях цвет при помощи PHP
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function getColorFour($delta5,$delta6,$e22){
  
if ($e22 <= 40 ) { 
  
        if($delta5 >= 30) return "#11f543";
 
             elseif($delta5 >=20) return "#FAFA04";
 
                elseif($delta5 <= 19) return "#FF000B";
 
                    return "#FF000B";
                } 
if ($e22 > 40){
 
        if($delta6 >= 30) return "#11f543";
 
             elseif($delta6 >=20) return "#FAFA04";
 
                elseif ($delta6 <= 19) return "#FF000B";
 
                    return "#FF000B";
 
        
 
   } 
}   
        $color4=getColorFour($delta5,$delta6,$e22);



И если в input я пишу класс анимации, сразу срабатывает не зависимо от PHP, если пишу условие, то синтаксис эрор пишет, что то явно не то делаю..
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
08.05.2019, 15:46
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
 
<style>
 
.colorId {animation: colorId  2s infinite ease-in-out;}
 
/*саму анимацию делаем так*/
 
@keyframes colorId {
0% {color: yellow;}
50% {color: yellow;}
100% {color: red;}
}
</style>
<body>
PHP
1
2
3
4
5
6
7
<?PHP 
$array = array('red','yellow','green');
$rand = rand(0,2);
 
$a  =  $array[$rand];
 
?>
PHP
1
<?PHP if($a =='red') {echo "<div class='colorId'>надпись</div>"; } else  echo "просто надпись";  ?>
HTML5
1
2
3
</body>
 
</html>
0
133 / 118 / 34
Регистрация: 04.04.2018
Сообщений: 593
08.05.2019, 20:45
Код должен быть PHP в одинарных кавычках, а HTML в двойных. Если практиковать программирование с одинарными кавычками, то в скором времени увидите, что, если выводите данные, допустим с БД, тогда данные прервутся, и получится только часть. И так же нагрузка на оперативу, на обработку двойных кавычек и одинарных.
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
09.05.2019, 07:06
u4en1k,
Да без разницы какие кавычки, если голова из правильного места растет, ничего не произойдет!
0
 Аватар для Asiman
156 / 119 / 59
Регистрация: 27.04.2013
Сообщений: 351
09.05.2019, 07:51
Цитата Сообщение от u4en1k Посмотреть сообщение
Код должен быть PHP в одинарных кавычках, а HTML в двойных. Если практиковать программирование с одинарными кавычками, то в скором времени увидите, что, если выводите данные, допустим с БД, тогда данные прервутся, и получится только часть. И так же нагрузка на оперативу, на обработку двойных кавычек и одинарных.
https://axshavan.livejournal.com/727160.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.05.2019, 07:51
Помогаю со студенческими работами здесь

Добавить эффект загругления при наведении на ссылку
Приветствую всех. Туплю и не могу понять , как при наводке на пункты , сделать этот закругленный прямоугольник ?)

Добавить кнопке код с++
Сейчас пробую делать приложения с формами и кнопочками.Раньше копил только для командной строки.Никто не знает можно ли кнопке добавить...

Добавить свойство к кнопке
Здравствуйте! Я захотел сделать кнопку в WinForm с определенными своими свойствами. Т.е у этой кнопки будет одно новое свойство, которое я...

Добавить к кнопке код
как в нужном месте в документе Ворд, на форме добавить кнопку я знаю, как добавить к ней код???, спасибо

Visual Basic 6.0. Как добавить эффект размытия в PictureBox и Image?
Например:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru