JSFiddle - React, Tailwind, and code Playground
HTML
<div class="menu">
</div>
<div class="block1">
<div class="block1__main-content">
Помогите ньюфагу разобраться как надо сделать композицию блоков как на пикрил.
Слева:
меню - оно должно занимать 100% высоты браузерного окна и быть всегда приклеено к левой части и не скроллиться вверх-вниз вместе с правой частью страницы.
В ширину оно допустим 300 пикселей
Ширину-высоту изи делаю как {width: 300px; height: 100vh}
Но как сделать что бы он был всегда в левой части экрана сорт оф дваче-меню левое, но не ездил, а был всегда блядь влитой.
Помогите ньюфагу разобраться как надо сделать композицию блоков как на пикрил.
Слева:
меню - оно должно занимать 100% высоты браузерного окна и быть всегда приклеено к левой части и не скроллиться вверх-вниз вместе с правой частью страницы.
В ширину оно допустим 300 пикселей
Ширину-высоту изи делаю как {width: 300px; height: 100vh}
Но как сделать что бы он был всегда в левой части экрана сорт оф дваче-меню левое, но не ездил, а был всегда блядь влитой.
Помогите ньюфагу разобраться как надо сделать композицию блоков как на пикрил.
Слева:
меню - оно должно занимать 100% высоты браузерного окна и быть всегда приклеено к левой части и не скроллиться вверх-вниз вместе с правой частью страницы.
В ширину оно допустим 300 пикселей
Ширину-высоту изи делаю как {width: 300px; height: 100vh}
Но как сделать что бы он был всегда в левой части экрана сорт оф дваче-меню левое, но не ездил, а был всегда блядь влитой.
В ширину оно допустим 300 пикселей
Ширину-высоту изи делаю как {width: 300px; height: 100vh}
Но как сделать что бы он был всегда в левой части экрана сорт оф дваче-меню левое, но не ездил, а был всегда блядь влитой.
</div>
<div class="block1__block2">
</div>
</div>
<div class="block3">
Помогите ньюфагу разобраться как надо сделать композицию блоков как на пикрил.
Слева:
меню - оно должно занимать 100% высоты браузерного окна и быть всегда приклеено к левой части и не скроллиться вверх-вниз вместе с правой...
CSS
body {
margin:0;
}
.menu {
position: fixed;
height: 100vh;
width: 300px;
background: blue;
}
.block1 {
display: flex;
flex-direction: column;
height: 100vh;
margin-left: 300px;
background-color: yellow;
}
.block1__main-content {
flex: 2;
padding: 30px;
}
.block1__block2 {
flex: 1;
padding: 30px;
background-color: #777306;
}
.block3 {
margin-left: 300px;
padding: 30px;
}