JavaScript - Menú Responsive Compatible

 
Vista:
Imágen de perfil de ScriptShow
Val: 2.019
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Menú Responsive Compatible

Publicado por ScriptShow (692 intervenciones) el 08/04/2020 14:54:18
Saludos,

Unas líneas de código JavaScript Nativo (sin dependecias de terceros), hace posible que funcione en cualquier Navegador Web y/o Dispositivo creado en los últimos 20 años, hasta hoy...

Un ejemplo de Menú Responsive; adaptable a cualquier proyecto con escasos cambios...

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
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width">
<style>
* {
margin:0px;
padding:0px;
outline:0px;
font:normal 18px/18px sans-serif;
}
a, a:link {
margin:4px;
padding:8px;
text-align:center;
text-decoration:none;
display:inline-block;
background-color:#DDDDDD;
}
a:hover {
color:#DDDDDD;
background-color:#444444;
}
</style>
<script>
window.onresize=function() {
var w=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
var m=document.getElementsByTagName("a");
for (i=0;i<m.length;i++) {
if (w < 480) {m[i].style.display="block";}
else {m[i].style.display="inline-block";}
}
}
</script>
</head>
<body>
<a href="#" target="_self">Menu link 1</a>
<a href="#" target="_self">Menu link 2</a>
<a href="#" target="_self">Menu link 3</a>
<a href="#" target="_self">Menu link 4</a>
</body>
</html>

Espero sea útil.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder