{"id":2668,"date":"2011-12-27T01:53:10","date_gmt":"2011-12-27T04:53:10","guid":{"rendered":"http:\/\/irisfernandez.com.ar\/betaweblog\/?p=2668"},"modified":"2011-12-27T01:53:10","modified_gmt":"2011-12-27T04:53:10","slug":"ano-nuevo-lenguaje-nuevo","status":"publish","type":"post","link":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2011\/12\/27\/ano-nuevo-lenguaje-nuevo\/","title":{"rendered":"A\u00f1o nuevo, lenguaje nuevo"},"content":{"rendered":"<p>Me propongo para este pr\u00f3ximo a\u00f1o aprender a usar HTML5 y CSS3.<br \/>\nHoy hice <a href=\"http:\/\/www.irisfernandez.com.ar\/html5\/amanecer.html\">mi primera animaci\u00f3n<\/a> utilizando este lenguaje y mis conocimientos del HTML y CSS en general, con lo cual no s\u00e9 si estoy utilizando correctamente todos los elementos o si estoy mezclando versiones (lo cual es muy probable).<br \/>\nCon todo mi entusiasmo logr\u00e9 hacer una humilde animaci\u00f3n de un amanecer, bas\u00e1ndome en estas explicaciones:<\/p>\n<p>-Crear una pelota movi\u00e9ndose horizontalmente usando HTML5: <a href=\"http:\/\/css3html5.com.ar\/animacion-con-html5-canvas-y-javascript\/\">Animaci\u00f3n con HTML5 Canvas y Javascript<\/a><br \/>\n-Utilizaci\u00f3n de capas en HTML: <a href=\"http:\/\/es.html.net\/tutorials\/css\/lesson15.php\">Capa sobre capa con z-index<\/a><\/p>\n<p>Mi c\u00f3digo es id\u00e9ntico al de la explicaci\u00f3n de la pelota movi\u00e9ndose horizontalmente, pero simplemente modifiqu\u00e9 la direcci\u00f3n del movimiento (vertical) y el color de la pelota, devenida sol \ud83d\ude42<br \/>\nAdem\u00e1s agregu\u00e9 una capa con un z-index 0, cuyo background es una imagen de pasto que dibuj\u00e9 con Gimp (que tiene un fondo transparente gracias a ser un archivo PNG).<\/p>\n<p>El ejemplo terminado por hoy: <a href=\"http:\/\/www.irisfernandez.com.ar\/html5\/amanecer.html\">Amanecer<\/a><\/p>\n<p>Este es el c\u00f3digo html:<br \/>\n<code>&lt;!DOCTYPE html&gt;<br \/>\n&lt;head&gt;<br \/>\n&lt;link rel=\"stylesheet\" type=\"text\/css\" href=\"amanecer.css\" \/&gt;<br \/>\n&lt;title&gt;HTML5 Ejemplo 1&lt;\/title&gt;<br \/>\n&lt;script type=\"text\/javascript\"&gt;<br \/>\nvar posX;<br \/>\nvar can;<br \/>\nvar contexto;<br \/>\nvar direccion;<br \/>\nwindow.onload = function() {<br \/>\ncan = document.getElementById(\"miCanvas\");<br \/>\ncontexto = can.getContext(\"2d\");<br \/>\nposY=15;<br \/>\ndireccion = 0;<br \/>\nsetInterval(\"dibujar()\",20);<br \/>\n}<br \/>\nfunction dibujar() {<br \/>\nif (direccion == 0)<br \/>\nposY++;<br \/>\nelse<br \/>\nposY--;<br \/>\nif (posY==350)<br \/>\ndireccion = 1;<br \/>\nif (posY==50)<br \/>\ndireccion = 0;<br \/>\ncan.width = can.width; \/\/ limpia el canvas<br \/>\ncontexto.strokeStyle = \"#FFFF00\";<br \/>\ncontexto.fillStyle = \"#FFFF00\";<br \/>\ncontexto.beginPath();<br \/>\ncontexto.arc(100,posY,50,0,Math.PI*2,true);<br \/>\ncontexto.closePath();<br \/>\ncontexto.stroke();<br \/>\ncontexto.fill();<br \/>\n}<br \/>\n&lt;\/script&gt;<br \/>\n&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n&lt;div id=\"pasto\"&gt;&lt;\/div&gt;<br \/>\n&lt;canvas id=\"miCanvas\" height=\"200\" width=\"400\"<br \/>\nstyle=\"border: 1px solid #c3c3c3\"&gt;<br \/>\n&lt;\/canvas&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<br \/>\n<\/code><\/p>\n<p>Y aqu\u00ed el CSS:<\/p>\n<p><code><br \/>\nbody {<br \/>\nbackground:#66ccff;<br \/>\n}<br \/>\ndiv#pasto{<br \/>\nz-index:0;<br \/>\nposition: absolute;<br \/>\ntop:7em;<br \/>\nleft:0;<br \/>\nbackground:url(piso.png) repeat-x;<br \/>\nwidth:25em;<br \/>\nheight:20em;<br \/>\n}<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Me propongo para este pr\u00f3ximo a\u00f1o aprender a usar HTML5 y CSS3. Hoy hice mi primera animaci\u00f3n utilizando este lenguaje y mis conocimientos del HTML y CSS en general, con lo cual no s\u00e9 si estoy utilizando correctamente todos los elementos o si estoy mezclando versiones (lo cual es muy probable). Con todo mi entusiasmo &hellip; <a href=\"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/2011\/12\/27\/ano-nuevo-lenguaje-nuevo\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;A\u00f1o nuevo, lenguaje nuevo&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2668","post","type-post","status-publish","format-standard","hentry","category-educacion-tecnologia"],"_links":{"self":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/2668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/comments?post=2668"}],"version-history":[{"count":0,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/posts\/2668\/revisions"}],"wp:attachment":[{"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/media?parent=2668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/categories?post=2668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irisfernandez.com.ar\/betaweblog\/index.php\/wp-json\/wp\/v2\/tags?post=2668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}