Пожалуйста, обратите внимание на troop981.com:Автоматического изменение размера фон с текстом и annimated GIF вложен
В Mountains.jpg с eagle.gif и редактируемый текст выглядит, как он висит на край страницы при просмотре на разных размерах мониторов или при увеличении.
Я хочу сделать Mountains.jpg, а текст поверх jpg изменяет размер и ширину пропорционально просмотру пользователей.
Код ниже является HTML-страницей страницы. Я был бы признателен за любую помощь, поскольку я не знаю ничего о HTML или CSS, и человек, который создал сайт, больше не с нами.
<style>
.background_image
{
background:url(http://www.troop981.com/default/portals/0/Tatra_Mountains_Panorama_01.jpg); /* image to display */
width:1602px; /* width of image */
height:332px; /* height of image */
overflow:hidden; /* so div won't change size */
}
.eagle_image
{
height: 222px; /* use the actual height of the eagle gif */
width: 250px; /* use the actual width of the eagle gif */
background:url(http://www.troop981.com/default/portals/0/0049.gif) no-repeat; /* use your eagle filename */
position: absolute; top: 50px; /* adjust these to see the eagle move to where you want */
left: 40px; /* ditto from above */
}
.text_properties
{
padding-left:2px; /* position of text in inner div */
padding-top:2px; /* position of text in inner div */
padding-right:2px; /* position of text in inner div */
padding-bottom:2px; /* position of text in inner div */
color:darkgreen; /* text color */
font-size:40px; /* font size */
font-weight:bold; /* font weight */
font-family:script; /* font family */
margin-left:400px; /* left position of text */
margin-top:50px; /* top position of text */
}
</style>
<div class="background_image">
<div class="eagle_image"></div>
<div class="text_properties">Congratulations to Patrick Guilfoy – Troop 981’s 104th Eagle Scout</div>
</div>
Рой, спасибо! теперь это выглядит лучше. Это решило, что изображение переполняет страницу по ширине. Затем текст возвращается ко второй строке изображения при просмотре на меньшем экране и фактически начинает немного перекрывать первую строку. Я полагаю, что я могу установить это как две строки для начала или есть простой способ сделать это масштабируемым? – user2095462
Я использовал 1% в левом поле, и это может сработать. – user2095462
Вы можете установить высоту линии. «line-height: 48px;» (без кавычек в «.text_properties»). Ваш текст равен 40px, таким образом вы получите 4px margin сверху и 4 px margin внизу. Вы можете поиграть с ним, если вы не полностью удовлетворены. Боюсь, что орёл скроет ваш текст. Поэтому попробуйте установить выравнивание текста вправо. Может быть, это будет выглядеть лучше. Поэтому попробуйте добавить «text-align: right;» (без кавычек) в .text_properties – Roy