Адаптивный дизайн помогите разобраться с меню

ulit77
На сайте с 27.02.2011
Offline
111
722

Добрый день!

Сделал адаптивный дизайн сайта. Прикрутил всплывающее меню. Но проблема в том, что меню то работает, но блок с меню не скрывается а остается фоном.

Вот пациент http://brosaem.info/

И еще хотел, чтобы при открытии меню было во весь экран по ширине.

И чтобы мини меню не перекрывалось рекламным блоком.

Подскажите что ни так делаю?

оформить займ онлайн ( https://vsekredity.info/oformit_mikrokredit_online.php ) зависимости и борьба с ними ( https://brosaem.info )
S
На сайте с 13.10.2014
Offline
171
#1

А что в нем разбираться. Весь сайт просто на коленях умоляет о редизайне. Вот с этого и начните, а за одно и менюху сделаете нормальной

а если быстро, то через медиа запрос при screen <= 480 уберите с .col1 float:left

ulit77
На сайте с 27.02.2011
Offline
111
#2
silicoid:
А что в нем разбираться. Весь сайт просто на коленях умоляет о редизайне. Вот с этого и начните, а за одно и менюху сделаете нормальной

а если быстро, то через медиа запрос при screen <= 480 уберите с .col1 float:left

У меня такого нет в css (((

А в рамках существующего дизайна?

S
На сайте с 13.10.2014
Offline
171
#3
ulit77:
У меня такого нет в css (((

А если найду (с).

style.css строка номер 8

http://easycaptures.com/fs/uploaded/909/9497982771.png

соответственно, чтоб запретить обтекание делаете так


@media screen and (max-width: 480px) {
/* css-стили */;
.col1{float:none;}
}

и пихаете в самый низ стилевого файла

S
На сайте с 30.09.2016
Offline
469
#4

На самом деле, там вообще свалка какая-то. Типо равноправие для рекламных блоков и пунктов меню. Так не делается.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
ulit77
На сайте с 27.02.2011
Offline
111
#5
silicoid:
А если найду (с).
style.css строка номер 8
http://easycaptures.com/fs/uploaded/909/9497982771.png

соответственно, чтоб запретить обтекание делаете так

@media screen and (max-width: 480px) {
/* css-стили */;
.col1{float:none;}
}


и пихаете в самый низ стилевого файла

ага , сделал для @media(min-width: 320px) and (max-width: 960px) теперь меню на всю ширину как надо пои этих расширениях. и реклама не перекрывает.

Но меню все равно под низ залазит и его видно. Осталось только эту проблему решить. Посмотрите плиз.

S
На сайте с 13.10.2014
Offline
171
#6

ulit77,

.c2-1 {
height: 0 !important;
}

эмммм... а вы хотите, чтоб оно после этого еще и работало нормально?

---------- Добавлено 09.01.2017 в 16:50 ----------

Тыкалку поставьте через position:fixed;

Менюху, если хотите, чтобы она выезжала через верх, расположите с margin-top: минус много. Заведомо больше, чем она будет. (-2000px например);

потом по клику просто уменьшайте маржин до нуля

ulit77
На сайте с 27.02.2011
Offline
111
#7
silicoid:
ulit77,


эмммм... а вы хотите, чтоб оно после этого еще и работало нормально?

---------- Добавлено 09.01.2017 в 16:50 ----------

Тыкалку поставьте через position:fixed;
Менюху, если хотите, чтобы она выезжала через верх, расположите с margin-top: минус много. Заведомо больше, чем она будет. (-2000px например);
потом по клику просто уменьшайте маржин до нуля

Извините за назойливость. Но не совсем поняль что убрать а что поставить. Вы можете пожалуйста прямо на примере моего кода эти куски написать.

Спасибо заранее.

S
На сайте с 13.10.2014
Offline
171
#8

1 должно быть


.c2-1 {
margin-top: -2000px;
transition: all 1s ease-out 0.5s;
}

2.должно быть


.col1 {
background-color: white;
border-color: #999;
border-style: solid;
border-width: 1px;
float: left;
position: relative;
text-align: center;
z-index: 2000;
}

3 должно быть


.header {
background-color: white;
margin-top: 65px;
position: relative;
text-align: center;
width: 100%;
}

4.должно быть


.c2-1.active {
margin-top: -130px;
}

5


.menu-mini {
background-color: white;
display: block;
height: 65px;
left: 0;
position: fixed;
text-align: left;
top: 0;
width: 100%;
}


---------- Добавлено 09.01.2017 в 17:29 ----------

и да. избавьтесь от important.
ulit77
На сайте с 27.02.2011
Offline
111
#9
silicoid:
1 должно быть

.c2-1 {
margin-top: -2000px;
transition: all 1s ease-out 0.5s;
}


2.должно быть

.col1 {
background-color: white;
border-color: #999;
border-style: solid;
border-width: 1px;
float: left;
position: relative;
text-align: center;
z-index: 2000;
}


3 должно быть

.header {
background-color: white;
margin-top: 65px;
position: relative;
text-align: center;
width: 100%;
}


4.должно быть

.c2-1.active {
margin-top: -130px;
}


5

.menu-mini {
background-color: white;
display: block;
height: 65px;
left: 0;
position: fixed;
text-align: left;
top: 0;
width: 100%;
}


---------- Добавлено 09.01.2017 в 17:29 ----------

и да. избавьтесь от important.

Отлично. Спасибо большое. То что надо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий