Как можно расположить кнопку по центру картинки? [требует правки]

215
05 сентября 2017, 08:35

Есть задача: картинка - экран монитора, по центру хотелось бы расположить кнопку, например "Заказать услугу", как это можно сделать без media.css?

Answer 1

Вариант 1

*{ 
    padding: 0; 
    margin: 0; 
    box-sizing: border-box; 
} 
 
html, 
body{ 
    height: 100%; 
} 
 
body{ 
    background: #ccc; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
}
<button>Заказать услугу</button>

Вариант 2

*{ 
    padding: 0; 
    margin: 0; 
    box-sizing: border-box; 
} 
 
html, 
body{ 
    height: 100%; 
} 
 
body{ 
    background: #ccc;   
    position: relative; 
} 
 
button{ 
    position: absolute; top: 50%; left: 50%; 
    transform: translate(-50%, -50%); 
}
<button>Заказать услугу</button>

Answer 2

Как-то так

body { 
margin:0; 
} 
.buy { 
display:flex; 
align-items:center; 
justify-content:center; 
height:100vh; 
} 
.button { 
padding:10px; 
border:1px solid #095; 
border-radius:5rem; 
color:#095; 
text-decoration:none; 
font-family:sans-serif; 
transition:1s all; 
} 
.button:hover { 
background:#095; 
color:white; 
}
<div class="buy"> 
  <a class="button" href="javascript:void(0)">Заказать услугу</a> 
</div>

READ ALSO
Как сделать текст поверх изображения? [требует правки]

Как сделать текст поверх изображения? [требует правки]

Нужно сделать так, чтобы определенный текст разного размера (заголовки статей допустим) можно было разместить поверх картинки

285
Как сделать отступы от краёв окна обозревателя до содержимого сайта?

Как сделать отступы от краёв окна обозревателя до содержимого сайта?

Для родительского («обёрточного») блока задано (рис1):

190
Выбор и структура классов по БЭМ

Выбор и структура классов по БЭМ

Пытаюсь правильно выбрать классы по БЭМ + что бы не было каскадности в cssДля css использую stylus, так что могу писать конструкции типа:

219
Нижняя часть страницы не видна на телефоне

Нижняя часть страницы не видна на телефоне

Доброй ночиНижняя часть данной страницы: http://victory-factory

227