私は今、透明なpng画像をreify.jsに入れようとしています:
<div class="slides">
<section>
<img src="sample.png">
<p>sample image</p>
</section>
</div>
図「sample.png」は次のとおりです。
ただし、以下があります。
どうすれば削除できますか?
実際の問題は、以下に示すように、reveal.jsが画像に不透明度の低い白い背景、ボックスの影、および境界線を追加するスタイルを持っていることです。
.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)
}
したがって、修正はそのスタイルを次のようにオーバーライドすることです:
.reveal section img { background:none; border:none; box-shadow:none; }
バージョン3.3.0には、ボーダー、シャドウ、バックグラウンドを削除するプレーンクラスがあります。
<img class="plain" src="myimages.png"/>
CSSファイルでグローバルに無効にするのではなく、特定の画像に対するこの効果を削除するだけの場合は、次のスタイル属性を画像タグに追加します。
<img src="sample.png" style="background:none; border:none; box-shadow:none;">
CSSルールが同じである限り、独自のクラスを作成し、適切と思われる画像に貼り付けます。
HTML:
<img class="plain" data-src="lib/dist/images/cake_top.png">
StlyleSheet:
.reveal section img.plain { background:none; border:none; box-shadow:none; }
@cmorrowの回答(およびコメント)に続いて、css
ファイルを調べて更新しました。必要なものを提供する要素.reveal section img.plain
がありますが、背景は少し不透明です。その要素を編集して含めました
background: rgba(255,255,255,0.0);
そして私は望ましい結果を持っています