Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6725-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Адаптивный дизай 3 колонки, Как правую колонку разместить под левой?

Thorin
Nov 7 2015, 5:34
  
Пост #1



Репутация:   35  
Активист
*

Группа: Пользователи
Сообщений: 306
С нами с: 20-October 06


Есть сайт 3 колоночный, хочу сделать адаптивный дизайн
Как грамотно его лучше сделать?

Думал "правую колонку" разместить под "левой колонкой" но гуглил и решение не нашел sad.gif
Open in new window

Или думаю сделать правый блок "выдвижной", маленькая кнопочка, нажимаешь и блок вылазит....

Может кто то подсказать решение?
Вариант все в одну колонку не подходит...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 9)
Анттошка
Nov 7 2015, 8:48
  
Пост #2



Репутация:   103  
Старожил
****

Группа: Пользователи
Сообщений: 2 276
С нами с: 29-June 09


Я конечно не гуру. Но float: left ждя правой колонки не делает этого?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
vilupok
Nov 7 2015, 9:29
  
Пост #3



Репутация:   61  
Активист
*

Группа: Пользователи
Сообщений: 412
С нами с: 3-October 09


Это делается через css media queries
https://developers.google.com/web/fundament...a-queries?hl=ru
http://htmlbook.ru/css/value/media
Нужна будет помощь - обращайтесь.

Сообщение отредактировал vilupok - Nov 7 2015, 9:32
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Thorin
Nov 7 2015, 15:32
  
Пост #4



Репутация:   35  
Активист
*

Группа: Пользователи
Сообщений: 306
С нами с: 20-October 06


прошу внимательно посмотреть на картинку в первом посте)

как менять стили через css media queries я вроде разобрался
нужен сам шаблон на дивах или другое решение, чтоб ПРАВЫЙ блок с помощью стилей можно было перенести под ЛЕВЫЙ блок)

https://jsfiddle.net/svitlyy/kL6quh3r/3/

Сообщение отредактировал Thorin - Nov 7 2015, 15:35
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
miniden
Nov 7 2015, 16:07
  
Пост #5



Репутация:   31  
Дух


Группа: Пользователи
Сообщений: 89
С нами с: 14-October 09


Автора, обратите внимания, что часто бывает так, что в 3 колоночном сайте, в планшетной или в мобильной версии, 3-я коллонка и вовсе не нужна. И её просто скрывают. Я в одном из таких вариантов где все же нужны были 3 коллонки, поднимал выше контента, а под ним делал 2 сайдбара. Но далее в мобильной версии все же скрывал сайдбар, и убирал ненужное из оставшегося сайдбара.
Всегда задумывайтесь какой контент необходим юзеру с таким экраном.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Buzlyator
Jan 16 2016, 21:55
  
Пост #6

Благодарности: 5

Репутация:   357  
Ветеран
*****

Группа: Пользователи
Сообщений: 7 504
С нами с: 3-December 06


Сделай bootstrap. Там можно мутить с колонками все что хочешь.

Сообщение отредактировал Buzlyator - Jan 16 2016, 21:55
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mymy
Jan 16 2016, 22:04
  
Пост #7



Репутация:   38  
Активист
*

Группа: Пользователи
Сообщений: 364
С нами с: 5-October 14


Просто html сайт? Не вижу проблемы... или CMS ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Buzlyator
Jan 17 2016, 0:04
  
Пост #8

Благодарности: 5

Репутация:   357  
Ветеран
*****

Группа: Пользователи
Сообщений: 7 504
С нами с: 3-December 06


(mymy @ Jan 16 2016, 22:04) Перейти к цитате

Просто html сайт? Не вижу проблемы... или CMS ?


Да любой. Вообще нужно cms осваивать какой-нибудь, да не париться. Drupal, к примеру. А bootstrap - простая и интересная технология.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mymy
Jan 17 2016, 0:19
  
Пост #9



Репутация:   38  
Активист
*

Группа: Пользователи
Сообщений: 364
С нами с: 5-October 14


(Buzlyator @ Jan 17 2016, 0:04) Перейти к цитате

Да любой. Вообще нужно cms осваивать какой-нибудь, да не париться. Drupal, к примеру. А bootstrap - простая и интересная технология.


Я не понимаю, в чем проблема у ТС вставить два блока слева gy.gif shok.gif

<div class="fafa">

<div class="left">left</div>
<div class="main">main</div>
<div class="right">right</div>

</div>


.fafa {
    float: left;
    width: 1080px;
    margin-left: auto;  
    margin-right: auto;
    overflow: hidden;
    padding:5px;
}

.left {
    width: 300px;
    float: left;
}
.main{
    width: 100%;
}
.right {
    width: 300px;
        float: left;
}


Сообщение отредактировал mymy - Jan 17 2016, 0:34
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mymy
Jan 17 2016, 0:31
  
Пост #10



Репутация:   38  
Активист
*

Группа: Пользователи
Сообщений: 364
С нами с: 5-October 14


https://jsfiddle.net/vxp02hdv/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 13th August 2024 - 0:46
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.