He mirado alrededor, y hasta donde puedo ver que no es posible, pero digamos que estás incrustando un iframe de YouTube, ¿es posible redondear esas esquinas usando CSS?¿Es posible tener CSS con esquinas redondeadas en un iframe?
Respuesta
El método descrito en contenedor div How to Get Rounded Corners on an iFrame using Border-Radius CSS funciona para mí.
Y para ello sólo tiene que envolver el marco flotante en las etiquetas div y dar la div estas propiedades CSS:
<div style="border-radius: 10px; width: 300px; overflow: hidden;">
El
border-radius
se debe establecer en lo que quiera la redondez que sea, y elwidth
debe ajustarse al ancho del iFrame, de lo contrario, obtendrá solo unas pocas (si las hay) esquinas redondeadas. Pero lo más importante es el desbordamiento : oculto, ya que oculta las esquinas reales de iFrames.
Quizás si lo usa correctamente con una imagen de "cubierta". Algunos temas modernos ofrecen esto.
No es la mejor solución. Cuál es tu meta ?
Envolver el en un <div>
debería funcionar.
#wrap {
width: 320px;
height: 320px;
-moz-border-radius: 10px;
background: red;
position: relative;
}
iframe {
width: 300px;
height: 300px;
position: absolute;
top: 10px;
left: 10px;
}
<div id="wrap">
<iframe src="http://google.com" />
</div>
He adjuntado una jsFiddle demostrar: http://jsfiddle.net/fxPsC/
Gracias, casi lo que yo quería, pero prefería que el iframe real tuviera esquinas redondeadas, sin bordes. No parece posible. – sren
SimonRentzke tiene razón. Incluso intenté con 'overflow: hidden', pero se ajusta a un cuadrado. –
Es posible que también desee incluir 'border-radius: 10px', sin el prefijo" -moz ". – showdev
Trate de añadir esto a tu CSS:
iframe {
border-radius: 10px;
}
El camino a seguir está terminando el iframe en un div circular, como sugieren otros usuarios. La única diferencia es que debe agregar un estilo adicional position:relative
al contenedor para que funcione en el navegador Chrome.
Así que el código sería algo así:
.circle {
\t width: 320px;
\t height: 320px;
\t -moz-border-radius: 50%;
\t -webkit-border-radius: 50%;
\t border-radius: 50%;
\t overflow:hidden;
\t position:relative;
}
<div class="circle">
<iframe width="640" height="480" src="https://www.youtube.com/embed/HvcOuExmeJg" frameborder="0" allowfullscreen></iframe>
</div>
También puedes añadir a la etiqueta iframe si su etiqueta tiene estilo en línea:
<iframe
width=\"100%\" height=\"100%\"
frameborder=\"0\" style=\"border:0;border-radius: 25px\";
src=". $locationlink ." allowfullscreen>
</iframe>
- 1. CSS esquinas redondeadas
- 2. CSS esquinas redondeadas Divs
- 3. Esquinas redondeadas en un fieldset
- 4. UIToolbar con esquinas redondeadas
- 5. Cuadros con esquinas redondeadas
- 6. Esquinas redondeadas en un diseño de celda de tabla css?
- 7. Cómo crear fondo css div/esquinas redondeadas?
- 8. Esquinas redondeadas en UITableView
- 9. CSS esquinas redondeadas en un problema de imagen
- 10. Esquinas redondeadas en UIImage
- 11. esquinas redondeadas en las imágenes
- 12. UIImage con esquinas redondeadas transparentes
- 13. Cómo hacer un div con esquinas redondeadas
- 14. Esquinas redondeadas en XSL-FO
- 15. Crear botón con esquinas redondeadas en Android
- 16. NSButton con ancho variable, esquinas redondeadas
- 17. Esquinas redondeadas de MKMapView
- 18. NSImageView esquinas redondeadas + carrera
- 19. ¿Solo dos esquinas redondeadas?
- 20. UIImage esquinas redondeadas
- 21. QLineEdit Esquinas redondeadas?
- 22. ¿Es posible tener un div no rectangular?
- 23. Esquinas interiores redondeadas con marco interior transparente
- 24. Esquinas redondeadas de fluido con jQuery
- 25. ImageView con esquinas redondeadas y sombra interior
- 26. objetivo c - UINavigationBar con esquinas redondeadas
- 27. Android ImageView con esquinas redondeadas no funciona
- 28. IE9 Esquinas redondeadas y degradados de fondo CSS ¿Vivir juntos?
- 29. ¿Cómo obtengo un borde delgado en qtip con esquinas redondeadas?
- 30. ¿Cómo creo un borde discontinuo con esquinas redondeadas en WPF?
No funciona en cromo – Ryan
@Ryan En Chrome, puede aplicar 'border-radius: 10px' directamente al iframe. – feklee
@feklee a partir de la versión actual (28.0.1500.95) una barra de desplazamiento iframe seguirá siendo cuadrada y no se redondeará. Envolverlo en un div con desbordamiento oculto tampoco funciona. La barra de desplazamiento aparecerá desbordando el contenedor. Firefox y IE funcionan bien. – Ryan