2016-01-16 3 views
0

Итак, я успешно справился через пару часов, чтобы вызвать изображение с помощью системы localStorage HTML, но теперь у меня есть одна проблема с вызываемым над изображением .... Я не могу диктовать, где это происходит .... Он просто сидит в нижней части страницы, так как код - это просто javascript ..... Я попытался поместить его в div и изменить его положение, но он не сдвинет никаких предложений ... heres code thats вызов изображения через:Проблемы с HTML localStorage HTML?

window.onload = function() { 
var picture = localStorage.getItem('img'); 
var image = document.createElement('img'); 
image.src = picture; 
document.body.appendChild(image); 
}; 

Как отредактировать положение на странице, а также высоту и т. д. ......................? Любая помощь ценится!

+0

_ «попробовал поместить его в div и изменить его положение, но он не сдвинется с места» _ Какую «позицию» на странице и «высота» должны иметь изображение? – guest271314

+0

Он отображается внизу, и мне нужно, чтобы он находился в верхней половине с высотой и шириной около 100 пикселей? –

ответ

2

Вы добавляете изображение в тело документа, так что оно будет добавлено в нижней части страницы.

Вы можете установить свойства image.style, чтобы изменить свойства CSS изображения, такие как высота (image.style.height) и ширина (image.style.width).

Чтобы разместить его в другом месте на странице, вы можете изменить его отображение свойств

image.style.position = "absolute"; //(for example) 
image.style.top = "50px"; //drops the image down 50px from the top of the page 

Или, вы можете добавить его в другую часть DOM в целом:

document.getElementById('ID_OF_YOUR_DIV').appendChild(image); 

Надеется, что это помогает ,

+0

Спасибо, что выработали! Просто интересно ..... Мое изображение обмахивается, когда применяется высота и ширина, есть ли способ переопределить это? а также когда я ставлю портретное изображение, в нем появляется пейзаж? любой способ изменить это тоже? –

+0

Если вы задаете высоту и ширину, а установленная высота и ширина не пропорциональны размеру фактического изображения, изображение будет выдавливаться. Что касается портретного изображения, превращающего пейзаж ... Я не думаю, что видел это раньше, не применяя к нему некоторый поворот CSS. Вы уверены, что он сохранен в портретной ориентации? –

+0

Да, есть ли способ войти в это, а не просматривать лишнее изображение? и yep его сохранено как портрет :) –

Смежные вопросы