Показать сообщение отдельно
  #1 (permalink)  
Старый 25.04.2018, 12:10
Новичок на форуме
Отправить личное сообщение для adwebzoom Посмотреть профиль Найти все сообщения от adwebzoom
 
Регистрация: 09.04.2018
Сообщений: 7

Выравнивание блока
Доброго дня!
Подскажите кто в теме, как можно добиться выравнивания блока по центру относительно кнопки, которая его и вызывает?

Есть многоуровневое меню (картинка 1)

Жму на кнопку Каталог - открывается блок с дополнительным содержимым. В этом содержимом есть подменю и под-под меню. Проблема тут такая часть содержимого из правого под-под меню не умещается на экране. Все потому, что блок с доп. содержимым относительно кнопки КАТАЛОГ открывается с выравниванием по левой своей части.

Вот код в этом положении
Код:
.cs-menu-container .dropdown,
ul.type-category li .sub-cate {
   position: absolute;
  top: auto;
  left: 0;
  z-index: 1000;
  float: none;
  min-width: 230px;
  padding: 0;
  margin: 0;
  border: 1px solid #cccccc;
  border-top:2px solid #c04a62;
  background: #fff;
Что я делаю:

меняю значение left: на -200px;

В итоге получаю нужное мне расположение (картинка 2)

Но тут же исправляя одно я получаю вторую проблему: блок содержимого кнопки ИНФОРМАЦИЯ уходит далеко влево от самой кнопки вызова (картинка 3)
Изображения:
Тип файла: jpg 1.jpg (69.5 Кб, 6 просмотров)
Тип файла: jpg 2.jpg (65.4 Кб, 3 просмотров)
Тип файла: jpg 3.jpg (94.1 Кб, 6 просмотров)
Вложения:
Тип файла: zip csmegamenu.zip (2.4 Кб, 1 просмотров)
Ответить с цитированием