На форуме 9558 тем, 76453 сообщений, 44667 участников
тема · 3 694 просмотра · 14 ответов

Размещение информационного блока в виде картинки, в header'е

Дизайн, оформление и шаблоны
читают: 0 участников и 1 гость
порядок
8 июн 2015 17:17#1
Здравствуйте, подскажите пожалуйста, возможно-ли разместить, информацию в виде картинки, в определенном месте header'а? Картинку с пояснением прилагаю.

medi-kemerovo.png
8 июн 2015 18:43#2
Учите бутсрап. Там ведь совсем для школьников!!!
Вот так должен выглядеть header
code
<header>
  <div class="container">
    <div class="row">
      <div class="col-sm-4">
        <div id="logo">
          <?php if ($logo) { ?>
          <?php if ($class == "common-home") { ?>
          <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-8">
          <div class="row">
              <div class="col-sm-8"><?php echo $search; ?> </div>
              <div class="col-sm-4"><?php echo $cart; ?></div>
          </div>
              <div class="row">
              <div class="col-sm-12">картинка или дополнительная информация </div>
          </div>
      </div>
    </div>
  </div>
</header>
8 июн 2015 20:24#3
Спасибо, попробую.
17 июн 2015 18:04#4
Все получилось. Добавил: <div class="col-sm-8"><img src="image/info-medi-kemerovo.png" alt="компрессионный трикотаж medi в городе Кемерово"></div>
Но, как всегда, есть вопрос. На планшете, вставленное изображение, отображается слишком большим размером. Можно с этим что-нибудь сделать?
29 сен 2015 17:54#6
Подскажите пожалуйста, а как выровнять картинку чтобы ровно была между лого и блоком с корзиной и поиском? Уходит вправо. Поиск должен располагаться под корзиной. Как на картинке:

s_1443538080_3106611_26a2b7dff5.jpg

Код на данный момент выглядит таким образом:

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

<?php } ?>

</div>

</div>

<div class="col-sm-8">

<div class="row">

<div class="col-sm-7 pull-left"><img src="/shapka.jpg" height="70"></div>

<div class="col-sm-4 pull-right"><?php echo $cart; ?></div>
</div>

<div class="row">
<div class="col-sm-4 pull-right"><?php echo $search; ?></div>
</div>


</div>
</div>
</div>
</header>
29 сен 2015 20:28#7
лучше ссылку на сайт дайте. так проще.
29 сен 2015 20:30#8
test.sqip.ru
3 иконки и номер телефона находятся на одной картинке
29 сен 2015 20:37#9
видимо никак, пока не измените изображение или не пересмотрите концепцию шапки.
1. Изображение тупо не помещается, даже при полном помещении влево.

И уберите пока в подвале, что вы студия итд.. не солидно как то. Студии такие вопросы "детского" html, должны решать еще в зародыше...т.к это основы...
29 сен 2015 20:48#10
Я только учусь ) Все когда-то с чего-то начинали. Думал в размере изображения причина. Делал ширину в 2 раза меньше, а оно все равно вправо смещенным получается...
29 сен 2015 21:38#11
не видно что уменьшили. Давайте сделаем так.
Попробуйте изменить <div class="col-sm-4"> на <div class="col-sm-2"> это для лого
Далее col-sm-8 на col-sm-10
А для вашего изображения добавьте класс img-responsive

т.е должно получится как то так

code
<div class="row">
      <div class="col-sm-2">
        <div id="logo">
                    <a href="http://test.sqip.ru/index.php?route=common/home"><img class="img-responsive" alt="Your Store" title="Your Store" src="http://test.sqip.ru/image/catalog/logo.png"></a>
                   
        </div>
       
      </div>
     
     <div class="col-sm-10">
    
      <div class="row">
     
              <div class="col-sm-8 pull-left"><img height="70" class="img-responsive " src="/shapka.jpg"></div>
       
      <div class="col-sm-4 pull-right"><div class="btn-group btn-block" id="cart">
  <button class="btn btn-inverse btn-block btn-lg dropdown-toggle" data-loading-text="Загрузка..." data-toggle="dropdown" type="button"><i class="fa fa-shopping-cart"></i> <span id="cart-total">Товаров 0 (0.00)</span></button>
  <ul class="dropdown-menu pull-right">
        <li>
      <p class="text-center">Ваша корзина пуста!</p>
    </li>
      </ul>
</div>
</div>
      </div>
    
      <div class="row">
      <div class="col-sm-4 pull-right"><div class="input-group" id="search">
  <input type="text" class="form-control input-lg" placeholder="Поиск" value="" name="search">
  <span class="input-group-btn">
    <button class="btn btn-default btn-lg" type="button"><i class="fa fa-search"></i></button>
  </span>
</div></div>
      </div>


      </div>
    </div>
29 сен 2015 22:21#12
Во, классно! Теперь всё получилось как надо. Спасибо огромное!
29 сен 2015 22:29#13
Superman написал(а): ↑Во, классно! Теперь всё получилось как надо. Спасибо огромное!

У Вас class="row" два раза повторяется, уберите один
php
<header>
<div class="container">
<div class="row">
<div class="row">
29 сен 2015 22:32#14
Точно, исправил, спасибо.
29 сен 2015 23:03#15
Я бы сделал так:
php
<header>
<div class="container">
<div class="row">
<div class="col-sm-2 col-xs-12">
<div id="logo">
<?php if ($logo) { ?>
<a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a>
<?php } else { ?>
<h1><a href="<?php echo $home; ?>"><?php echo $name; ?></a></h1>
<?php } ?>
</div>
</div>

<div class="col-sm-6 col-xs-12"><img height="70" src="/shapka.jpg" class="img-responsive "></div>

<div class="col-sm-4 col-xs-12 pull-right">
<?php echo $cart; ?>
<?php echo $search; ?>
</div>
</div>
</div>
</header>


т.к. сейчас на мобильном экране оно выглядит так:Безымянный1.jpg
сообщения 1–15 из 15
Чтобы ответить, войдите или зарегистрируйтесь.

Похожие темы