elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Resuelto] ¿Alguien sabe cómo puedo insertar imágenes a los divs de esta manera?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Resuelto] ¿Alguien sabe cómo puedo insertar imágenes a los divs de esta manera?  (Leído 2,957 veces)
Ororok

Desconectado Desconectado

Mensajes: 2


Ver Perfil
[Resuelto] ¿Alguien sabe cómo puedo insertar imágenes a los divs de esta manera?
« en: 27 Marzo 2020, 08:20 am »

Tengo una galería de imágenes y mi problema es que el usuario puede subir imágenes de diversas proporciones. Si la imagen es muy larga de forma horizontal, mi intención es que el alto se acomode al div, y si la imagen es larga de forma vertical, que el ancho se acomode también al div, como en esta captura:



La imagen está por detrás, todo lo grisáseo no se debe ver.  :-\


« Última modificación: 3 Abril 2020, 22:12 pm por #!drvy » En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.068



Ver Perfil
Re: ¿Alguien sabe cómo puedo insertar imágenes a los divs de esta manera?
« Respuesta #1 en: 27 Marzo 2020, 15:03 pm »

Saludos,

- La clave está en utilizar el estilo background-size: cover; esto hará que la imagen cubra todo el contenedor sin deformarse. También sugiero utilizar background-position: center; para que la imagen se mantenga centrada, de tal manera que los cortes por exceso sean equitativos tal como muestras en tu imagen.

- Lo he probado con el siguiente ejemplo (las imágenes deben estar junto al html):

Código
  1.  #div {
  2.    width: 320px;
  3.    height: 240px;
  4.    background-color: cyan;
  5.    background-repeat: no-repeat;
  6.    background-position: center;
  7.    background-size: cover;
  8.  }
  9. <input type="file" onchange="div.style.backgroundImage='url('+this.files[0].name+')'">
  10. <div id="div">


En línea

Ororok

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: ¿Alguien sabe cómo puedo insertar imágenes a los divs de esta manera?
« Respuesta #2 en: 28 Marzo 2020, 14:05 pm »

 ;-) Muchas gracias EdePC ¡funcionó perfecto!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como puedo insertar imagenes en este foro??? « 1 2 »
Sugerencias y dudas sobre el Foro
_PoindeXter_ 13 9,603 Último mensaje 10 Enero 2004, 04:53 am
por Sub_Cero
Alguien sabe alguna manera?
PHP
Erik# 3 2,515 Último mensaje 16 Junio 2009, 22:53 pm
por ^Cloud^
Alguien sabe como se llama esta tecnologia? « 1 2 3 »
Foro Libre
Debci 24 10,308 Último mensaje 24 Marzo 2011, 07:47 am
por WHK
Alguien sabe donde puedo encontrar esta imagen « 1 2 »
Diseño Gráfico
Shell Root 11 9,603 Último mensaje 13 Julio 2011, 05:33 am
por Shell Root
[Resuelto] como puedo hacer que cambie las imágenes cada x tiempo¿?
Desarrollo Web
xGENiiiuS 3 2,655 Último mensaje 23 Enero 2016, 23:11 pm
por xGENiiiuS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines