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

Imágen de perfil
Val: 1.449
Plata
Ha disminuido su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Imagen de fondo JavaScript vs CSS3gráfica de visualizaciones


JavaScript

Actualizado el 22 de Febrero del 2020 por Scriptshow (Publicado el 6 de Noviembre del 2016)
3.021 visualizaciones desde el 6 de Noviembre del 2016
Imagen de fondo ajustada proporcionalmente con JavaScript, Igual que ocurre con CSS3 y Background-Size.

El script, compara y cambia la Class - CSS según redimensionamos...
Si has optimizado la imagen, responderá en milisegundos.

Espero sea útil.

Requerimientos

Un navegador web y/o dispositivo compatible.

1.0

Publicado el 6 de Noviembre del 2016gráfica de visualizaciones de la versión: 1.0
3.022 visualizaciones desde el 6 de Noviembre del 2016
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