У меня есть изображение, которое фиксирует себя до 100% ширины страницы. Он остается того же размера (на экране) независимо от того, какое изменение размера пользователь делает в своем браузере.
Теперь мне нужно добавить одно поле "Введите свое имя" поверх изображения. Тем не менее, я хочу, чтобы размер и положение поля текста и формы оставались неизменными независимо от того, что пользователь делает для изменения размера окна своего браузера. Это важно, потому что мне нужно накладывать таблицу полей формы просто отлично поверх изображения, иначе это будет выглядеть плохо.
Вот мой текущий CSS:
.fixedimage img{
width:100% !important;
height:auto;
display:block;
}
Вот мой текущий HTML:
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0">
<TR>
<TD WIDTH="100%">
<div class="fixedimage">
<center><img src="FixedImage.jpg"></center>
</div>
</TD>
</TR>
</TABLE>
Как бы я наложил таблицу на определенное место поверх FixedImage.jpg? И как я могу сохранить его в том же размере, когда пользователь изменяет размер или увеличивает масштаб в окне браузера?
Спасибо за вашу помощь!
Смотрите эту скрипку:
CSS:
.fixedimage{
width:100% !important;
height:auto;
display:block;
background:url(http://www.hdwallpaperspick.com/wp-content/uploads/2013/06/beautiful-autumn-scenery-723-2.jpg);
background-position:50% 50%;
background-size:cover;
}
.fixedimage form{
width:100%;
color:white;
font-size:40px;
text-align:center;
}
.fixedimage form input{
width:250px;
height:30px;
}
Ответ на комментарий ниже:
Попробуйте эту скрипту, чтобы показать весь фоновый рисунок:
.fixedimage{
position:absolute;
width:100% !important;
height:auto;
display:block;
font-size:40px;
}
.fixedimage img{
position:absolute;
}
.fixedimage form{
position:absolute;
width:100%;
color:white;
text-align:center;
}
.fixedimage form input{
width:250px;
height:30px;
}
Примечание. Было бы лучше, если бы вы использовали CSS с первым опубликованным скриптом. Его тип CSS в основном используется на современных популярных сайтах.
Установите ширину изображения на 100%. Это даст результат, который вы задали:
Смотрите эту скрипту: http://jsfiddle.net/nV7tP/5/
или если вы хотите контейнер с минимальной шириной, см. это http://jsfiddle.net/nV7tP/6/.