2015-08-14 3 views
1

Я хочу сделать свое изображение обложкой, но это не работает для меня. Вот мой код:Как сделать изображение для покрытия фонового html?

<b> 
<div id="feedicon" style="display:none; z-index:0;position:fixed;width:32px;height:32px;top:250px;left:0px;"> 
    <a href="http://www.willmaster.com/index.xml" target="_blank"> 
     <img src="http://www.willmaster.com/images/feed-icon32x32.png" border="0" width="32" height="32" alt="RSS" title="RSS"> 
    </a> 
</div> 
</b> 
+0

Ну, первый шаг с изображением в качестве фона устанавливает его как ['background: url ('...')'] (https://developer.mozilla.org/en-US/docs/Web/ CSS/background), не используя элемент 'img'. Кроме того, угадывая имя, значок 32x32 будет выглядеть плохо на любом из сегодняшних экранов. Кроме того, если вы хотите повторить изображение, в каком направлении вы ищете немного другое решение, чем изображение обложки. –

ответ

1

Попробуйте это:

h1 
 
{ 
 
    color:White; 
 
    } 
 
.fullBack 
 
{ 
 
    background-image:url('http://www.willmaster.com/images/feed-icon32x32.png'); 
 
    background-size:cover; 
 
    width:100%; 
 
    height:100%; 
 
    }
<div class="fullBack"> 
 
<h1> some content here </h1> 
 
</div>

с помощью background-size вы можете изменить размер изображения на странице, чтобы покрыть всю страницу. This - хороший учебник, чтобы научиться правильно использовать этот атрибут, если вы хотите получить фоновое изображение обложки.

EDIT - Важно помнить, что background-size является css3 черта - так что используйте его с осторожностью, так как он не может хорошо работать со старыми браузерами.

+0

Можете упомянуть, что 'background-size: cover;' является [IE9 + feature] (https://developer.mozilla.org/en-US/docs/Web/CSS/background-size#Browser_compatibility). –

+0

@ MarkoGrešak Отредактировано, спасибо :) –

 Смежные вопросы

  • Нет связанных вопросов^_^