Soy nuevo en javascript así que estoy seguro de que hay muchas cosas que me faltan en su comprensión. Lo que intento hacer es crear una capa de imágenes para que parezca un montón de cartas.Javascript Organizar imágenes como pila de tarjetas
han visto códigos similares y han tratado de seguir su idea, pero no puedo conseguir que las imágenes se coloquen correctamente. Las 10 o más imágenes se colocan en la misma ubicación exacta.
¿Alguna ayuda para ver por qué no posicionan? También, ¿qué es "em"? No puedo encontrar ninguna literatura sobre eso pero supongo que es la medida em como px ?? ¿Por qué está en ""?
function Display() {
var el;
var left = 0;
var top = 0;
var i=0;
var n = deck.length;
var cardNode;
var img = document.createElement("IMG");
img.src = "wendell7_back.png";
el = document.getElementById('deck');
el.appendChild(img);
while (el.firstChild != null) el.removeChild(el.firstChild);
for (i = 0; i < Math.round(n/5); i++)
{
cardNode = document.createElement("DIV");
cardNode.appendChild(img);
cardNode.style.left = left + "em";
cardNode.style.top = top + "em";
el.appendChild(cardNode);
left += 0.1;
top += 0.1;
}
}
* "También lo que es" em. No encuentro literatura sobre él ... "* Pruebe el resultado superior cuando busque" em ". Realmente es el término tipográfico. –
@ T.J.Crowder hmm gracias –
¡Gran esfuerzo para alguien nuevo en JavaScript! –