Я пытаюсь создать полноэкранный html-шаблон, подобный этому изображению (в центре страницы):
в указании человека и некоторых других точках, я хочу создать кнопку ables click, но поскольку изображение в полноэкранном режиме и фиксированное положение, кнопка в другом размере экрана получает другую позицию.
мой код для полноэкранного изображения:
html, body ,form
{
height: 100%;
width: 100%;
padding: 0;
margin: 0;
min-height:100%
}
.fullscreen
{
z-index: -999;
height: 100%;
position: fixed;
width:auto;
padding: 0;
margin: 0;
}
<img src="source/fullscreen.jpg" class="fullscreen" />
как исправить эту проблему для всех размеров экрана только с помощью css? и центральное полноэкранное изображение?
Попробуй это:
* {
margin: 0;
}
body {
background: url(img);
height: 100%;
width: 100%;
background-size: 100%;
}
Не используйте скрипт следующим образом:
.fullscreen
{
z-index: -999;
height: 100%;
position: fixed;
width:auto;
padding: 0;
margin: 0;
}
<img src="source/fullscreen.jpg" class="fullscreen" />
когда вы хотите установить фон...
Вы можете установить свойство "margin" - CSS, всех этих кнопок относительно их соответствующих позиций.
Ваша проблема центрирования изображения как по горизонтали, так и по вертикали хорошо документирована в CSS-Tricks:
http://css-tricks.com/snippets/css/absolute-center-vertical-horizontal-an-image/
Один из примеров (который близок к тому, что вы хотите, и не имеет недостатка в том, чтобы знать размеры изображения при попытке использовать метод):
html {
width:100%;
height:100%;
background:url(http://i.stack.imgur.com/5qSmX.jpg) center center no-repeat;
}
Что выглядит так:
Обратитесь к ссылке, приведенной для других методов.