Вы также можете масштабировать изображение следующим образом:
background-size: 100% auto;
JSFiddle: http://jsfiddle.net/6h4up90v/6/
Я использую фон img
в html
теге, а img
не в центре. Я использую, background size: cover;
и он не работает, как бы я хотел, чтобы он работал
<section class="section-a">
<h1 class="main-header-sec-a">Bienvendio a Vida Excotica</h1>
</section>
.section-a{
background-image: url('/img/waffles.jpeg');
min-height: 100%;
height: 700px;
background-size: cover;
}
Это результат
Это то, что у меня есть
background-repeat: no-repeat;
background-position: center center;
Это должно сделать работу.
Я также рекомендую вам прочитать следующую информацию:
Фактически вы можете использовать background-position
, но поскольку это обычно заканчивается разрезанием изображения, вы должны также указать background-position
свойство. поэтому ваш код будет выглядеть следующим образом:
#myDivID {
background: url(myImageUrl);
background-size: cover;
background-position: center;
}
Кроме того, если вы хотите повысить совместимость со старыми версиями браузеров, вы можете использовать префикс размера фона, добавив следующий код:
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
см. полный код, работающий здесь: https://jsfiddle.net/awrstbn9/9/ Конечно, есть и другие способы достижения этого, но (на мой взгляд) это рекомендуемый.