Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 39
1

Рабочий способ изменения цвета поля ввода Input, Placeholder & Auto-Complete

03.12.2017, 11:03. Показов 2272. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Буду краток.
И так.. в первом шаблоне находятся стандартные CSS настройки поля ввода input которые можно в последующем изменить;
Ну а для ленивых я сделал второй небольшой PHP скрипт-шаблон, в котором нужно просто изменить значения в первом массиве $inputString;

Шаблон CSS (стандартный)
Кликните здесь для просмотра всего текста

CSS
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
28
29
30
31
32
::-webkit-input-placeholder {
background-color: #fff;
color: #000000
}
 
::-moz-placeholder {
background-color: #fff;
color: #000000
}
 
:-ms-input-placeholder {
background-color: #fff;
color: #000000
}
 
:-moz-placeholder {
background-color: #fff;
color: #000000
}
 
input:-webkit-autofill {
-webkit-box-shadow: inset 0 0 0 50px #000000 !important;
-webkit-text-fill-color: #fff !important;
color: #fff !important;
}
 
INPUT[type="text"] {
/* outline: none; - Отключает голубой контур вокруг поля ввода */
font: 15px bold arial;
background-color: #fff;
color: #000000
}


Шаблон 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?PHP
$inputString = array(
    'get' => array(
        'background' => '#2E2E2E', /* (цвет) Фон(а) */
        'background-color' => '#2E2E2E',  /* Цвет фона*/
        'color' => '#088A4B', /* Цвет текста */
        'outline' => 'none', /* Обводка вокруг input (!!! Касается AutoComplete !!!)*/
        'font' => '15px bold arial', /* Настройка шрифта */
    ),
);
 
$inputPattern = array(
    'get' => array(
        'pattern' => '
        <!DOCTYPE html>
        <html>
        <head>
            <meta http-equiv="cleartype" content="on">
            <title> Fully customizable Input </title>
        <style type="text/css">
        
            ::-webkit-input-placeholder {
            background-color: '.$inputString['get']['background-color'].';
            color: '.$inputString['get']['color'].';
            }
            
            ::-moz-placeholder {
            background-color: '.$inputString['get']['background-color'].';
            color: '.$inputString['get']['color'].';
            }
            
            :-ms-input-placeholder {
            background-color: '.$inputString['get']['background-color'].';
            color: '.$inputString['get']['color'].';
            }
            
            :-moz-placeholder {
            background-color: '.$inputString['get']['background-color'].';
            color: '.$inputString['get']['color'].';
            }
            
            input:-webkit-autofill {
            -webkit-box-shadow: inset 0 0 0 50px '.$inputString['get']['background-color'].' !important;
            -webkit-text-fill-color: '.$inputString['get']['color'].' !important;
            color: '.$inputString['get']['color'].' !important;
            }
            
            INPUT[type="text"] {
            outline: '.$inputString['get']['outline'].';
            font: '.$inputString['get']['font'].';
            background-color: '.$inputString['get']['background-color'].';
            color: '.$inputString['get']['color'].';
            }
            
            INPUT[type="password"] {
            outline: '.$inputString['get']['outline'].';
            font: '.$inputString['get']['font'].';
            background-color: '.$inputString['get']['background-color'].';
            color: '.$inputString['get']['color'].';
            }
        </style>
        <head>
        <body>
            <center>
                <div style="margin-top: 200px;">
                    <form action="'.$_SERVER['PHP_SELF'].'" method="post">
                        <input type="text" placeholder="Placeholder" autocomplete="on" required ><br /><br />
                        <input type="password" placeholder="Placeholder" autocomplete="on" required ><br /><br />
                        <input type="submit" name="submit" value="Sign-in" />
                    </form>
                </div>
            </center>
        </body>
        </html>',
    ),
);
 
echo $inputPattern['get']['pattern'];
?>

Дополнительно:
(НЕ РЕКЛАМА)
Ну а для самых ленивых, вот вам сервис, там можно найти как и HEX, RGB так и HSL цветовой код, так же там есть панель цветовой сочетаемости(какие цвета друг к другу подходят)
Ссылка: перейти
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2017, 11:03
Ответы с готовыми решениями:

INPUT - Изменение цвета текста/фона, Placeholder & AutoComplete
Как изменить цвет(а) &amp; фон(ы) : Самого поля ввода INPUT Placeholder AutoComplete

Как указать placeholder поля ввода плагина?
Подскажите как указать placeholder поля ввода плагина? Не могу найти код этого поля input Сайт...

Отслеживание изменения поля input
Добрый день, товарищи, подскажите как побороть проблему. Собственно имеется 2 инпута (под...

Событие изменения поля input
есть каледарь на js. &lt;input id=&quot;date&quot; type=&quot;text&quot; name=&quot;dat1&quot; class=&quot;date&quot; maxlength=50...

2
Joey
04.12.2017, 20:26
  #2

Не по теме:

Цитата Сообщение от BARMALEY1337 Посмотреть сообщение
(НЕ РЕКЛАМА)
ой ли

0
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 39
08.12.2017, 16:41  [ТС] 3
Цитата Сообщение от Joey Посмотреть сообщение

Не по теме:


ой ли

Ну а вдруг.. Модераторы бывают разные
0
08.12.2017, 16:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2017, 16:41
Помогаю со студенческими работами здесь

Auto&& and decltype(auto)
Приведите пример различия поведения заполнителей auto&amp;&amp; и decltype(auto).

Отмена изменения поля ввода
Доброго времени суток. Подскажите, пожалуйста, можно ли отменять изменения в поле ввода табличного...

Изменение цвета поля Input при наборе текста (именно при наборе,а не при установке курсора мышки в поле Input)
Добрый день всем! Подскажите пожалуйста код, позволяющий сделать следующие действия. Есть поле...

Ошибка кодировки текста из поля ввода <input>
Я скажу сразу, последний раз я что-то делал для своего сайта года четыре назад, вчера, пользуясь...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru