Problemas con ocultar imagen de avatar en Opera

  • Autor Autor gere88
  • Fecha de inicio Fecha de inicio
gere88

gere88

Zeta
Programador
Verificación en dos pasos activada
Hola gente, estoy terminando el diseño de los perfiles de mi foro y al querer ocultar parte de la imagen del avatar en Opera no se oculta, mientras que en Chrome si, eh buscado por todo lado y no encuentro solucion. Que podra ser? gracias de antemano.

Como se ve en Opera:

9a9yl1i2u5iw8krbwhlx.png


Como se ve en Chrome:

69zk0qahh0877fxuainl.png
 
Quien usa opera...? Opera no distingue el overflow.


Saludos!
 
Puedes pasar la URL? Opera con border-radius no cambia la forma del bloque (lo que no está especificado, así que no es un error). No obstante creo que lo que quieres hacer se puede conseguir de otra manera 😉
 
Puedes pasar la URL? Opera con border-radius no cambia la forma del bloque (lo que no está especificado, así que no es un error). No obstante creo que lo que quieres hacer se puede conseguir de otra manera 😉
Leistes el post? jeje el problema no es el radius, si ves en la imagen funciona en Opera. El problema es el overflow.
 
Leistes el post? jeje el problema no es el radius, si ves en la imagen funciona en Opera. El problema es el overflow.

Ya lo sé, no hablo por hablar. El problema es que la imagen está dentro de un div al que se le aplica el radius y el overflow, pero con padding + background-color + border + border-radius directamente sobre la imagen creo poder llegar al mismo efecto 😉
 
El circulo que contiene la imagen es un div con un border-radius tal que queda de esa forma circular?
Nunca lo intente, pero si pones la imagen con display: block y le cambias el border-radius para hacerla circular, como queda?
Es una idea no mas, no se si se puede siquiera.

P.D: Acabo de probar con firebug en firefox, tomando una imagen de 200px*200px y poniendo un border-radius de 120px se logra un efecto similar a lo que queres hacer. La imagen se redondea sin deformarse, si no que se ocultan los vertices.
Si el div exterior lo logras de la forma descripta, entonces hacerlo asi te va a servir.
 
Última edición:
El circulo que contiene la imagen es un div con un border-radius tal que queda de esa forma circular?
Nunca lo intente, pero si pones la imagen con display: block y le cambias el border-radius para hacerla circular, como queda?
Es una idea no mas, no se si se puede siquiera.

P.D: Acabo de probar con firebug en firefox, tomando una imagen de 200px*200px y poniendo un border-radius de 120px se logra un efecto similar a lo que queres hacer. La imagen se redondea sin deformarse, si no que se ocultan los vertices.
Si el div exterior lo logras de la forma descripta, entonces hacerlo asi te va a servir.

Muchas gracias! ahora probare lo que dices, puediendo redondear u ocultar la sobra de la imagen ya quedaria. Saludos!
 
Como quedo?
 
En opera no funciona xD.

Prueba con este código. Es lo que estaba diciendo antes, pero como nadie me contesta...

HTML:
HTML:
<img class="decorada-sin-div-con-overflow" src="http://placekitten.com/200/200">
<!-- Reemplazar la url -->
CSS:

Insertar CODE, HTML o PHP:
.decorada-sin-div-con-overflow {
	padding: 10px;
	border: 1px solid #aaa;
	box-shadow: 0 0 4px rgba(0,0,0,.3);
	/** border-radius: 50%; = círculo perfecto si la imagen es cuadrada */
	border-radius: 50%;
}

Hostia, si funciona en opera, tal y como todo dije! 😉 Por lo menos bajo ubuntu, pero fijo que en windows también
 
Atrás
Arriba