Código de JavaScript - Imagen de fondo JavaScript vs CSS3

Imágen de perfil

Imagen de fondo JavaScript vs CSS3gráfica de visualizaciones


JavaScript

Actualizado el 08 de Noviembre del 2016 por ScriptShow (Publicado el 06 de Noviembre del 2016)
1.824 visualizaciones desde el 06 de Noviembre del 2016. Una media de 21 por semana
Imagen de fondo ajustada proporcionalmente con JavaScript, Igual que ahora ocurre con CSS3 y Background-Size. Compara y verás...
Se siguen utilizando hasta hoy conocidas librerías para este efecto... Pregunta: ¿Para qué sirve todo ésto?. Bueno, por transparencia, por ausencia de "lag" de ese que tod@s se quejan y nadie soluciona ¿quizás?. Y, porque tod@s entendemos como funciona el script: compara y cambia la Class - CSS según redimensionamos, por simplificar.
Ventajas: si has optimizado la imagen, responderá en milisegundos; es compatible con IExplorer igualando resultados con los "novísimos" navegadores, etc... Ahora, puedes decidir qué hacer al respecto.

Requerimientos

Un navegador web o dispositivo compatible.

1.0

Actualizado el 08 de Noviembre del 2016 (Publicado el 06 de Noviembre del 2016)gráfica de visualizaciones de la versión: 1.0
1.825 visualizaciones desde el 06 de Noviembre del 2016. Una media de 21 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Coloca una imagen optimizada en el mismo directorio que el Script. Nombra la imagen como "fondo.jpg", sin comillas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<!DOCTYPE html>
 
<html>
<head>
<meta http-equiv="Content-Type" Content="text/html; charset=ISO-8859-1">
<meta http-equiv="imagetoolbar" content="no">
<title>Full Background Image | jScript</title>
<style>
*{
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:100%;
font-family:sans-serif;
vertical-align:baseline;
text-rendering:optimizeLegibility;
}
img{
border:0px none;
-ms-interpolation-mode:bicubic;
image-rendering:optimizeQuality;
}
#bg{
position:fixed;
left:0px;
top:0px;
z-index:-100;
}
.bgw{
width:100%;
}
.bgh{
height:100%;
}
h4{
font-size:40px;
}
</style>
<script>
function init(){
e=document.getElementById("bg");
r=e.width / e.height;
w=window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
h=window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
 
if ((w / h) < r){e.className="bgh";}
else {e.className="bgw";}
e.onload=function(){init();}
}
 
window.onload=function(){init();}
window.onresize=function(){init();}
</script>
</head>
<body>
<img id="bg" src="fondo.jpg">
<h4>Text</h4>
<p>Muy lejos, más allá de las montañas de palabras, alejados de los países de las vocales y las consonantes, viven los textos simulados. Ni siquiera los todopoderosos signos de puntuación dominan a los textos simulados; una vida, se puede decir, poco ortográfica. Pero un buen día, una pequeña línea de texto simulado, llamada Lorem Ipsum, decidió aventurarse y salir al vasto mundo de la gramática...</p>
<p>&nbsp;</p>
</body>
</html>



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3738  
Revisar política de publicidad