2013-11-27 3 views
0

enter image description hereИзображение в inputtext с границы в CSS

Если вы видите на картинке ниже вы можете увидеть, что входной текст состоит из изображения, как background.But я хочу, чтобы держать линию между текстом и image.Either по применяя границу изображения ... или любой другой трюк. Я не могу найти точный пример или учебник или трюк. Потому что я применяю изображение в качестве фона. Так что я не могу применить границу ...

background: url ("~/application /modules/User/externals/images/mail.png ") no-repeat scroll 10px 11px #FFFFFF; размер фона: 20px 20px;

+0

Почему бы не добавить строку на изображение? –

+0

Покажите нам HTML и CSS. – matewka

+0

Вы указываете дизайн вручную с цветом – Ramz

ответ

2

Раствор для значков в входов с помощью элемента этикетки с for="" атрибутом

для атрибута должен иметь идентификатор входа в качестве значения так, когда вы щелкаете этот элемент вход сфокусироваться

Проверьте это fiddle

+0

thanq для tut – Ramz

+0

, но Im не смог применить focus.If я продолжаю фокусироваться на элементе ввода div не фокусировался – Ramz

+0

почему вам нужно сфокусировать div? Разве это не форма? – ppollono

1

В моих угадываю вы можете сделать это с помощью border-right:1px solid #333 как,

<div> 
    <span style="border-right:1px solid #333"><img src="path-to-image" alt=""/></span> 
    <input type="text" /> 
</div> 

В качестве альтернативы, вы можете добавить separator или border в вас images как,

CSS

img{ 
    border-right:1px solid #333; 
} 
+0

Могу ли я сохранить границу для изображения, вместо того, чтобы брать другой диапазон ... Потому что согласно нашему коду мы не могли сохранить это – Ramz

+0

@Ramz Да, безусловно, вы можете .. –

1

Вы можете сделать

ввод {background-image: url.jpg; box-shadow: 0 4px 0 4px black; }

Это должно создать сплошную 4-красную черную правую сторону. Настройте соответственно

1

вы можете разместить изображение в промежутке и установить только его правую границу ... вы можете изменить высоту пролета в соответствии с желанием, тег, содержащий диапазон, должен быть применен с использованием свойства overflow: hidden; чтобы работать по-разному, или просто вы можете добавить строку к своему изображению.

+0

Могу ли я сохранить границу для изображения вместо другого диапазона – Ramz

+0

, вы можете попробовать его таким же образом, но в соответствии с этим, если вы хотите изменить высоту границы, вам нужно изменить высоту изображения. –

+0

нормально, но как сохранить это ... возможно ли предоставить границу для фонового изображения – Ramz