reveal.js

¿Cómo estilizar las imágenes en reveal.js?



(4)

Ahora estoy tratando de poner una imagen png transparente en reveal.js como:

<div class="slides"> <section> <img src="sample.png"> <p>sample image</p> </section> </div>

donde la figura "sample.png" es la siguiente.

Sin embargo, hay:

  • Aparecen líneas blancas en el límite de la figura.
  • Y la figura no es prefecta transparente. (contiene algún color blanco?)

¿Cómo podemos eliminarlo?


Después de la respuesta de @cmorrow (y los comentarios), actualicé el archivo css , hay un elemento .reveal section img.plain que ofrece lo que desea pero con un fondo ligeramente opaco. Edité ese elemento e incluí

background: rgba(255,255,255,0.0);

y tengo el resultado deseado


El problema real es que reveal.js tiene un estilo que agrega un fondo blanco a baja opacidad, una sombra de cuadro y un borde a las imágenes como se ve a continuación:

.reveal section img { background: rgba(255, 255, 255, 0.12); border: 4px solid #eeeeee; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15) }

Así que la solución es anular ese estilo con:

.reveal section img { background:none; border:none; box-shadow:none; }


En la versión 3.3.0 hay una clase Plain que elimina el borde, la sombra y el fondo

<img class="plain" src="myimages.png"/>


Si solo desea eliminar este efecto en imágenes específicas en lugar de desactivarlo globalmente en el archivo CSS, agregue el siguiente atributo de estilo a su etiqueta de imagen:

<img src="sample.png" style="background:none; border:none; box-shadow:none;">