Blog
Cómo cambiar el tamaño de una etiqueta o tag div con Java Script y jQuery
- Publicado por: admin
- Categoría: Blog Java Script jQuery
Con Java Script y jQuery se puede realizar practicamente cualquier tipo de funcionalidad a nivel cliente (frontend) manipulando todo el conteniedo HTML y CSS. Teniendo en cuenta eso en esta oportunidad vamos a ver cómo cambiar el tamaño de una etiqueta o tag div con Java Script y jQuery, modificando sus atributos CSS height y width.
Si bien esta funcionalidad la vamos a realizar con una etiqueta div, también puede ser realizada con cualquier otro tag, como por ejemplo para una imagen, un input o un botón entre otros.
Código para cambiar el tamaño de una etiqueta o tag div con jQuery y Java Script
Para poder realizar dicha funcionalidad vamos a definir una etiqueta div con la clase box, con un tamaño de 300 píxeles de alto y de ancho, además le pondremos color de fondo rojo para que se pueda visualizar mejor el cambio de tamaño.
<html>
<head>
<title>Cómo cambiar el tamaño de una etiqueta o tag div con Java Script y jQuery</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<style>
.box {
width: 300px;
height: 300px;
background: red;
}
</style>
</head>
<body>
<div class="box">
</div>
<script>
$(function(){
function changeSize(){
$('.box').css('height', '100px');
$('.box').css('width', '100px');
}
setTimeout(function(){
changeSize();
}, 2000);
});
</script>
</body>
</html>
Al ejecutar el código anterior se va a visualizar el cuadrado rojo en la pantalla y luego de 2 segundos va a cambiar su tamaño (se achicará a 100 píxeles de alto y ancho).
Lo más importante del código es la función css de jQuery, ya que con esa misma vamos a poder cambiar el height y el width. Luego para que se pueda visualizar mejor utilizamos un timeout de 2 segundo, esto va a hacer notar más el cambio de tamaño de la caja.
En caso de querer hacerlo sin jQuery (con Java Script nativo sin librerías), el código quedaría de la siguiente forma:
function changeSize(){
box = document.getElementsByClassName('box')[0];
box.style.width = '100px';
box.style.height = '100px';
}
setTimeout(function(){
changeSize();
}, 2000);
Eso es lo que hay que tener el cuenta para poder modificar los tamaños de etiquetas HTML con Java Script y con la librería jQuery. Ante cualquier problema no duden en dejar su comentario.