Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

выравнивание изображения в header по центру


red123

Recommended Posts

Добрый день. Подскажите пожалуйста как добавить в шапку (header) изображение так, что бы оно выравнивалось по центру при любом размере окна браузера.

пока все вот в таком виде, но не работает. Картинка есть но все время по левому краю выравнивается.  

 

html:

<header>
 <div class="img">
  <div class="container">
    <div class="row">
      <div class="col-sm-4">
        <div id="logo">
          <?php if ($logo) { ?>
            <?php if ($home == $og_url) { ?>
              <img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" />
            <?php } else { ?>
              <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a>
            <?php } ?>
          <?php } else { ?>
            <h1><a href="<?php echo $home; ?>"><?php echo $name; ?></a></h1>
          <?php } ?>
        </div>
      </div>
      <div class="col-sm-5"><?php echo $search; ?>
      </div>
      <div class="col-sm-3"><?php echo $cart; ?></div>
    </div>
  </div>
 </div>
</header>

 

css:

.img {
 
 background-image: url(/image/hop2.jpg);
 background-repeat: no-repeat;
 text-align: center;
 height: 250px;
 display: block;
 margin: 0 auto;
}

Надіслати
Поділитися на інших сайтах


4 часа назад, jaffagold сказал:

background-position: center;

помогло, спасибо.

про размер тоже на до не забыть.

Будет ли это работать если вообще убрать этот div img, и так же выровнять фон в header'е?

Надіслати
Поділитися на інших сайтах


@red123 вы всех, дающих вам совет, запутали своим говнокодом. Надо же тэгу img присвоить в css бэкграунд! Я конечно понимаю что это новое слово в html верстке, но все таки пролейте свет - что вы хотите отцентровать: изображение или бэкграунд??

Надіслати
Поділитися на інших сайтах


2 часа назад, red123 сказал:

не совсем понял, в html добавить  "класс center-block"?

тэгу img добавить класс center-block

 

в стилях вообще убрать все это

8 часов назад, red123 сказал:

css:

.img {
 
 background-image: url(/image/hop2.jpg);
 background-repeat: no-repeat;
 text-align: center;
 height: 250px;
 display: block;
 margin: 0 auto;
}

 

Надіслати
Поділитися на інших сайтах

В 03.06.2018 в 09:15, red123 сказал:

<img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a>
            <?php } ?>

Разули, вы тоже посмотрите

 

В 04.06.2018 в 12:54, jaffagold сказал:

Ребята, разуйте глаза.

Там нет ТЭГа img

 Там есть класс .img

Ну, захотелось человеку

 

Надіслати
Поділитися на інших сайтах

А причем тут логотип к фону всего хэдера?

Цитата

Добрый день. Подскажите пожалуйста как добавить в шапку (header) изображение так, что бы оно выравнивалось по центру при любом размере окна браузера.

пока все вот в таком виде, но не работает. Картинка есть но все время по левому краю выравнивается.  

 

html:

<header>
 <div class="img">
  <div class="container">
    <div class="row">
      <div class="col-sm-4">
        <div id="logo">

и т.д.

а потом стили

css:

.img {
  background-image: url(/image/hop2.jpg);
 background-repeat: no-repeat;

и т.д.

Где лого и где div.img

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.