Как разместить элемент с классом center
по центру экрана?
<body>
<wrapper>
<div class="center">
<h1>Hello World</h1>
</div>
</wrapper>
</body>
Например:
* {
box-sizing: border-box;
}
html,
body {
padding: 0;
margin: 0;
width: 100%;
height: 100%;
}
.wrapper {
position: relative;
width: 100%;
height: 100%;
}
.center {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
<div class="wrapper">
<div class="center">
<h1>Hello World</h1>
<p>Test</p>
<a href="#">Test</a>
</div>
</div>
Вариант на основе display: grid;
body {
margin: 0;
}
wrapper {
display: grid;
place-items: center;
height: 100vh;
}
<body>
<wrapper>
<div class="center">
<h1>Hello World</h1>
<p>Test</p>
<a href="#">Test</a>
</div>
</wrapper>
</body>
Можно использовать display: flex;
у родителя и всё что внутри установить по центру по горизонтали justify-content: center;
и вертикали align-items: center;
, при том каждый родитель должен иметь ширину и высоту, на которую wrapper
будет опираться.
html,
body {
margin: 0;
width: 100%;
height: 100%;
}
wrapper {
display: flex;
justify-content: center;
align-items: center;
width: inherit;
height: inherit;
}
<body>
<wrapper>
<div class='center'>
<h1>Hello World</h1>
</div>
</wrapper>
</body>
Так же можно использовать position: absolute;
у наследователя, но при этом родитель должен иметь position: relative;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Ссылка на картинки Нужно позиционировать картинки как в макете: Макет + фото на всякий случай как должно быть: как должно быть и как у меня...
Я учусь использовать SVG и / или css clip-pathЯ создал, что-то вроде этого: