Sutar
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору xerpal Цитата: На ней при начальной загрузке очень неудобно - видно только половину картинки, приходится проматывать. | подгони картинку по высоте и ширине 50% к примеру... Вот я подгоняю блоки так: Код: position: fixed; display: none; top: 50%; left: 50%; | а потом с js Код: var height = document.getElementById("WHtmlTable").clientHeight; //получаем высоту блока WHtmlTable var width = document.getElementById("WHtmlTable").clientWidth; //получаем ширину блока WHtmlTable document.getElementById("WTable").style.display= "block"; // позволяет показывать элементы. (было ж display: none) document.getElementById("WTable").style.margin = "-" + height/2 + "px 0px 0px -" + width/2 + "px"; // в зависимости от ширины и высоты WHtmlTable, выравниваем блок WTable строго по центру. | В нашем случае, id="WHtmlTable", это какой-то элемент (картинка, блок, текст и т.д) находящийся в id="WTable". Т.е.: Код: <div id="WTable"><table id="WHtmlTable">...</table></div> | И получится просто всплывание окна по центру при нажатие... Цитата: Как бы сделать так, чтобы при переходе на страницу | тоже просто. в JS сделай фокус Код: document.getElementById("WTable").focus(); //т.е. указываем в картинке id="WTable" и потом, фокусируем на неё... | или, уже с помощью брандмауэром, добавив в адресной строке в конце #WTable т.к. у тебя уже указан там id, ты можешь открывать так: Код: http://www.ag.ru/games/batman-arkham-city/screenshots/445774#gamma |
| Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 21:34 05-03-2014 | Исправлено: Sutar, 21:35 05-03-2014 |
|