問題タブ [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.

0 投票する
1 に答える
2989 参照

html - CSS calc() は負の値を減算します

このようにマイナスの数を引いてもいいですか?

上記のようにすると、これを行う場合とは動作が異なるためです。

ここで違いを見ることができます: http://nightly.gamempire.it/

  • ブラウザのウィンドウを < 1200px および > 1000px にします
  • #gallery_thumb 要素を分析する

calc(35% - -20px) calc(35% + 20px) に変更すると壊れます (#gallery_thumb は #gallery_img より低くなります)。

どうしてこれなの?負の数を引くことはできませんか?

0 投票する
6 に答える
613445 参照

css - CSS calc() 関数の Sass 変数

calc()Sass スタイルシートで関数を使用しようとしていますが、いくつか問題があります。これが私のコードです:

変数の50px代わりにリテラルを使用すると、必要なものが正確に得られます。body_paddingただし、変数に切り替えると、これが出力になります。

関数内の変数を置き換える必要があることを Sass に認識させるにはどうすればよいcalcですか?

0 投票する
1 に答える
279 参照

css - この CSS は何をしますか: ~"-moz-calc(..)"

このようなCSSルールに気づきました

これで -moz-calc はわかりましたが、なぜこれが文字列で、'~' の意味は何ですか?

0 投票する
2 に答える
140 参照

html - calc() で 2 番目の数値が無視されている

ヘッダー、メニュー、ラッパー、フッターを含む Web ページがあります。すべてのコンポーネントの高さをラッパーとは別に設定し、calc を使用してラッパーの最小高さを決定することで、フッターを固定しようとしています。ブラウザーは検査要素で calc 関数を取得しますが、ラッパーの高さを確認すると、100% ではなく常に 100% であり、545px であり、理由がわかりません。Firefox と Chrome で、さまざまなサイズのモニターでテストしましたが、満足のいくものではありませんでした。私が間違っていることはありますか?

jsfiddle

あなたが提供できる助けを前もって感謝します。

0 投票する
1 に答える
498 参照

jquery - jQueryドットドットドットが計算で機能しない

含まれる div の幅に calc を適用すると、jQuery dotdotdot プラグインが機能しなくなります。

これがフィドルです。

誰かが修正または回避策を見つけるのを手伝ってくれますか?

0 投票する
3 に答える
41796 参照

css - CSS で calc() と attr() を組み合わせる

calc() 関数と attr() 関数を組み合わせて、次のようなことを実現できるかどうか疑問に思っていました。

CSS

ドラフトでは動作するはずですが、私の場合 (Chrome 31.0.1650.63 m および Firefox 25.0.1 ) は動作しません。その場合、次の 2 つのケースがあります。

  1. 間違えた
  2. まだサポートされていません

どうしたんだ?

フィドルの例

0 投票する
3 に答える
17000 参照

css - ネストされた計算操作

うまくいけば、これは非常に簡単です。CSS calc 操作を使用して、次の 2 つの計算を実行したいと考えています。

幅を同等に設定したい

ただし、CSS 計算操作で複数の操作を実行しようとすると、失敗します。

1 つの CSS ステートメントで複数の計算操作を実行するにはどうすればよいですか?