Как разместить баннер по центру экрана?

G1
На сайте с 17.05.2015
Offline
22
1235

Как сделать так, чтобы при заходе с мобильных устройств и ПК в центре экрана высвечивался баннер? Вроде такой формат называется фуллскрин

htmaker
На сайте с 23.10.2013
Offline
25
#1

Создайте блок, задайте нужные размеры, скройте (display:none), затем добавьте в CSS медиа-запрос, для устройств скажем меньше 480px, добавьте отображение банера, так как надо.

Блог о веб-разработке yournet.kz (http://yournet.kz)
G1
На сайте с 17.05.2015
Offline
22
#2
htmaker:
Создайте блок, задайте нужные размеры, скройте (display:none), затем добавьте в CSS медиа-запрос, для устройств скажем меньше 480px, добавьте отображение банера, так как надо.

Наверное вопрос неправильно сформулировал; нужно, чтобы при заходе пользователей на любую страницу сайта, у них по центру экрана, перекрывая сайт, отображался мой баннер, как это осуществить? Тема адаптивная, по идее на все устройствах будет корректно отображаться

WebJunior
На сайте с 11.06.2010
Offline
155
#3
Мой сайт на этом хостинге - https://tuthost.ua/?from=2558 / Верстаю шаблоны (темы с отзывами: https://searchengines.guru/ru/forum/763758, https://searchengines.guru/ru/forum/600404 ).
S
На сайте с 30.09.2016
Offline
469
#4

grigory1113, вопрос немного размытый, и реализация возможна многими способами. Простейший способ, если известен размер баннера (к примеру, ширина 400px, высота 200x) - без всяких скриптов, на одном CSS (фиксация на экране + сдвиг на полширины и полвысоты)

<style>
.fixed{
height: 1px;
width: 1px;
position: fixed;
top: 50%;
left: 50%;
}
.fixed img{
height: 200px;
width: 400px;
position: relative;
top: -100px;
left: -200px;
}
</style>
<div class="fixed">
<img src="image.jpg">
</div>
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
A
На сайте с 23.11.2016
Offline
7
#5

<style>

.fixed{
height: 1px;
width: 1px;
position: fixed;
top: 50%;
left: 50%;
}
.fixed img{
height: 200px;
width: 400px;
position: relative;

}
</style>
<div class="fixed">
<img src="image.jpg">
</div>

Позволю себе вольность и переделаю Ваш код немного, чтоб отвязать его центрирование от размеров картинки http://codepen.io/anzarsh/pen/BpBzMX

S
На сайте с 30.09.2016
Offline
469
#6

Позволю, если плюнем на старый IE:). Хотя смысла особого нет: всё равно размер такого окошка обычно заранее известен и задан в CSS.

A
На сайте с 23.11.2016
Offline
7
#7
Sitealert:
Позволю, если плюнем на старый IE:).

Чтоб в новом году все плюнули на ie:) С новым годом!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий