問題タブ [css-calc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - CSS calc() は負の値を減算します
このようにマイナスの数を引いてもいいですか?
上記のようにすると、これを行う場合とは動作が異なるためです。
ここで違いを見ることができます: http://nightly.gamempire.it/
- ブラウザのウィンドウを < 1200px および > 1000px にします
- #gallery_thumb 要素を分析する
calc(35% - -20px) calc(35% + 20px) に変更すると壊れます (#gallery_thumb は #gallery_img より低くなります)。
どうしてこれなの?負の数を引くことはできませんか?
css - CSS calc() 関数の Sass 変数
calc()
Sass スタイルシートで関数を使用しようとしていますが、いくつか問題があります。これが私のコードです:
変数の50px
代わりにリテラルを使用すると、必要なものが正確に得られます。body_padding
ただし、変数に切り替えると、これが出力になります。
関数内の変数を置き換える必要があることを Sass に認識させるにはどうすればよいcalc
ですか?
css - この CSS は何をしますか: ~"-moz-calc(..)"
このようなCSSルールに気づきました
これで -moz-calc はわかりましたが、なぜこれが文字列で、'~' の意味は何ですか?
html - calc() で 2 番目の数値が無視されている
ヘッダー、メニュー、ラッパー、フッターを含む Web ページがあります。すべてのコンポーネントの高さをラッパーとは別に設定し、calc を使用してラッパーの最小高さを決定することで、フッターを固定しようとしています。ブラウザーは検査要素で calc 関数を取得しますが、ラッパーの高さを確認すると、100% ではなく常に 100% であり、545px であり、理由がわかりません。Firefox と Chrome で、さまざまなサイズのモニターでテストしましたが、満足のいくものではありませんでした。私が間違っていることはありますか?
あなたが提供できる助けを前もって感謝します。
css - ネストされた計算操作
うまくいけば、これは非常に簡単です。CSS calc 操作を使用して、次の 2 つの計算を実行したいと考えています。
幅を同等に設定したい
ただし、CSS 計算操作で複数の操作を実行しようとすると、失敗します。
1 つの CSS ステートメントで複数の計算操作を実行するにはどうすればよいですか?