この質問には簡単な答えがあるのか分かりません。ウィンドウサイズに基づいてプロパティの負の値を増やす
状況は、私は、負のマージンとページ上の要素を持っているということです。
.element {
margin-left: -195px;
}
それは画面サイズ1440x532でうまく動作(Chromeのインスペクタ要素に確認してください)。
私が欲しいのは、説明するのは簡単です。
私は窓を1つの画素だけ大きいのmargin-left要素のいつで(例えば)1つのピクセルの増加たい:ウィンドウサイズは1441、のマージン左であれば、そう
を要素は-194ピクセルです。ウィンドウサイズが1451の場合、要素の余白は-184pxになります。
同じように、私はこれを1440px以上から動作させたいと思います。
重要な点:画面サイズに基づいて増加するメディアのクエリではなく、画面サイズの間隔の間に常に値が同じになるようにする余白の動的値です。私が望むのは、膨大な数のメディアクエリーを追加することになります。
これはjavaScriptまたはjQueryで可能ですか? (?あるいはCSS)
ありがとう:)これは完全にCSSなのでほぼ完璧です。それはほぼそこにあります。ちょうど2つのこと:私は、メディアのクエリで最大幅を最小幅に変更しなければならなかったと奇妙なことが起こります:画面サイズが1440pxに達すると、マージン左は-195pxから-235pxになりますが、そこから画面が1ピクセル大きくなるたびにサイズが1ピクセルずつ増加します。私は何が起こるかを見るために数字を微調整します。たぶん私は特異性などに何か問題があるかもしれません。それから、私はあなたにフィードバックを与えます。 – viery365
私がしたことは、最小幅も1440に変更することでした。 -195pxと-235px(40px)の差はそれに関係していました。私はあなたの答えをわずかに編集し、それを正解としてマークします。どうもありがとうございます!!! – viery365
Ops、私はそれを逃した。編集していただきありがとうございます。あなたを助けてくれてありがとう –