0
私は、OHPフィルムの暗い背景画像pngファイルのボタンを持っています。ボタンのテキストは白です。背景画像が表示されない場合は、ボタンのテキストの色を黒に変更するためのフォールバックが必要です。どのようにこれはjavascriptで行うことができますか? 私はCSS transparent background fallback when images are disabledを見つけましたが、ここではうまくいかないようです。また、HTMLコードに正しくdivを入力する方法もわかりません。 CSSのバックグラウンドイメージがロードされていない場合、ボタンのテキストカラーのフォールバック?
.btn-was {
background-size: 100%;
background-repeat: no-repeat;
color:#fff;
margin-bottom:25px;
padding:10px;
}
.btn-was {
background-image: url(../img/button.png);
}
<a class="btn-was" href="#" role="button">About</a>
ありがとうございます! スクリプトを外部の.jsとしてロードしましたが、エラーが発生しました: "TypeError:$(...).css(...)。一致(...)がnullです" – pigsound
jquery URLを直接割り当ててみてください。 "var bgimg =" http://www.exampl ....../img/button.png' 2行目 " – Viney
ありがとうございます。写真がロードされていないときにはCSSは変更されません。 – pigsound