SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов

Как реализовать горизонтальный скролл?

Есть блок высотой 100vh, а в нем блоки с разной высотой и шириной 100%, сколько вмещается в экран по вертикали. Задача: как сделать так, чтобы невмещающиеся блоки уходили вправо, чтобы их потом через javascript можно было показать? Пробовал через css3 columns, не получилось.
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
PretorDH
@PretorDH
HTML5, CSS3, PHP, JS - люблю в чистом виде.
В примере JSFiddle:
  • реализован переход между страницами через меню без JavaScript;
  • можно переключить галерею в режим справа на лево.


Основное в примере это:
.container { 
    position: absolute;
    top: 0; left: 0;
    bottom: 0; right: 0;
    overflow-x: scroll;
    
    -ms-writing-mode: tb-lr;
    -webkit-writing-mode: vertical-lr;
    -moz-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
    writing-mode: vertical-lr;    
}
.items {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;

    -ms-writing-mode: lr-tb;
    -webkit-writing-mode: horizontal-tb;
    -moz-writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;				
    writing-mode: horizontal-tb; 
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы