0
サイドナビゲーションメニューを開いたときにページを暗くしようとしています。私がそれを開くと、rgbaの背景色を適用しますが、高いz-インデックスを設定しても、テキストの色には適用されません。また、入力フィールドには適用されませんが、私は入力背景をnoneに設定し、それは機能します。しかし、私が本当に望んでいたのは、入力カラーを混乱させることなく、テキストを暗くすることなく、メニューを開いたときにページを暗くすることでした。開いているメニューのrgbaでページdimが暗いテキストの色でない
これは私のコードです:
HTML
<input style="background:none"
id="input_01"
class="datepicker"
name="date"
type="text"
value=""
data-valuee="">
<div class="letter" style="background-image:url(titlebkg.jpg); vertical-align:middle; text-align: center; color:white; font-size:3em; z-index:-1">title</div>
jqueryの
$('.toggle').on('touchstart click', function(e) {
e.preventDefault();
var $body = $('body'),
$page = $('#page'),
$menu = $('#menu'),
$body.addClass('animating');
if ($body.hasClass('menu-visible')) {
$body.addClass('left');
$('#pageContainer').css({'background-color':'none'});
} else {
$body.addClass('right');
$('#pageContainer').css({'background-color':'rgba(0,0,0,0.2)'});
}
それでもうまくいきませんでしたが、それでも同じ –
は、問題を再現できるように、このコードまたはいくつかのコードでJSフィドルを共有できます。 – maximast