Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Как сделать INPUT с красивым задним фоном? (https://javascript.ru/forum/xhtml-html-css/6259-kak-sdelat-input-s-krasivym-zadnim-fonom.html)

greatilya 20.11.2009 13:21

Как сделать INPUT с красивым задним фоном?
 
Вложений: 1
День добрый, пытаюсь разобраться как правильно привязывать задний фон к input. Но пока в разных браузерах отображается по-разному. Особенно не понравился ИЕ, в нем фон "уезжает" если набирать символов больше чем длина элемента.
Во вложении я прикрепил задний фон поля, если есть умельцы нашедшие вариант как правильно привязывать фон к полям, то прошу помочь.

Пример поля:
<input name="login" type="text" class="input" id="login" value="Логин" maxlength="30" />


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

B~Vladi 20.11.2009 14:08

Тут без JS не обойтись точно... Инпут самый плохо контролируемый стилями элемент.
А для символов - нада писать свой пассворд.

Riim 20.11.2009 14:17

Пример: http://realcode.ru/, в шапке справа.
Стили:
#searchForm input {
	width: 146px;
	height: 18px;
	border: 0;
	padding: 5px 10px 0 23px;
	background: url('../images/searchInputBackground.gif');
	font-size: 12px;
	outline: 0;
}

#searchForm button {
	display: none;
}

N_L 20.11.2009 14:35

..................................
LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL

greatilya 20.11.2009 14:45

Цитата:

Сообщение от Riim
Пример: http://realcode.ru/, в шапке справа.

к сожалению даже этот вариант в ИЕ фон убегает....
Как я понимаю так просто тут не сделать... значит просто буду делать инпут без фона и границ, а под input к примеру ложить div....

N_L,
Цитата:

Сообщение от N_L
..................................
LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL

как я понимаю это клон Nemo, он тут видимо публику веселит.... )

Riim 20.11.2009 15:02

Цитата:

Сообщение от greatilya
в ИЕ фон убегает

блин, в IE7 и правда убегает, я в IE8 сначала смотрел, там нормально все.

N_L 20.11.2009 15:25

пф.. создовай отдельный блок с рисунком а в этот блок помещай инпат. пример в моей студии.

N_L 20.11.2009 15:25

нуб.

greatilya 21.11.2009 04:43

Цитата:

Сообщение от N_L
создовай отдельный блок с рисунком а в этот блок помещай инпат

читай внимательней.... цель начальная была сделать это за счет CSS. А твой вариант сможет осуществить и школьник...
Цитата:

Сообщение от N_L
нуб

нуб - не умничай ботаник?
)
Цитата:

Сообщение от N_L
пример в моей студии

адресок студии можно? авось посмеюсь.

nemo 21.11.2009 13:31

по другому нельзя, вопрос весьма, глупый, можно было самому догадатся.


Часовой пояс GMT +3, время: 15:31.