2015-06-10 2 views
3

Прямо сейчас я пытаюсь создать заголовок с изображением на нем, используя семантику.Semantic Background Image

Это мой HTML

<div class="ui inverted vertical segment landpage-image"> 
    <div class="ui page grid"> 
     <div class="column"> 
      <h1 class="ui title-header"></h1> 
      <div class="centered grid slogan"> 
       <div class="column"> 
        <p>Some content over here</p> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 

С followin CSS

.landpage-image{ 
     height: 55%; 
} 

.landpage-image{ 
    background-image: url(/images/landpage.jpg); 
    background-repeat: no-repeat; 
    background-size: cover; 
    background-attachment: fixed; 
} 

Но им получить этот результат. enter image description here

Это выглядит довольно пиксельно.

ответ

1

Установка фона для покрытия растягивает изображение. Если изображение является jpeg (или любым другим растровым изображением) и не таким широким или высоким, как ваш контейнер, оно будет растягиваться, тем самым вызывая пикселизацию.

+0

Это скорее комментарий не так ли? btw спасибо за помощь –

+0

Чтобы быть справедливым, вы действительно не задавали вопрос. Я сделал все возможное, хотя, сообщив вам, почему ваш образ pixilated, так что вы можете использовать не растровое изображение в качестве фона или использовать достаточно большое изображение, чтобы пикселизация не возникала. –

+0

Yea np dude, btw i upvote ответ = D –