問題タブ [mix-blend-mode]
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.
performance - mix-blendモードのスクロールラグの問題
テキスト要素で「mix-blend-mode:overlay」を使用するだけで、テキストが画面ビューにある間、ブラウザのスクロールが非常に遅くなります。テキスト項目をスクロールするとすぐに、スクロールはスムーズに戻ります。
mix-blend-modeを削除すると、chromeとfirefoxの両方に影響するラグ効果が解決されます。
他の誰かが mix-blend-mode で同様の問題を抱えていますか?
css - 2 つのレイヤーのテキストをブレンドする
両方のレイヤーが白である2つのテキストレイヤーを互いにブレンドしようとしていますが、2つの単語が重なっている部分では、単語を背景と同じ色にしたいと考えています。
mix-blend-modeをいじり始めました。
ブラウザの最新バージョンでのみ動作する必要があります(気にしないでください)
http://codepen.io/SusanneLundblad/pen/bEopPw?editors=110
誰か提案があれば、私はとても幸せです!
css - スクロールを避けるために背景を固定すると、mix-blend-mode css 効果が損なわれるのはなぜですか? クロームのみ
で遊んでいると、変なものを見つけましたmix-blend-mode
。背景画像を修正すると、mix-blend-mode
効果が機能しません。これは Chrome で発生しています。しかし、Firefox では問題なく動作します。私は視差をよく使うので、これは残念です。背景を修正して引き続き使用できるように、なぜこれが起こっているのか、それを回避する方法はありますmix-blend-mode
か?
psfixed
ここからを削除 -->background: url(http://unsplash.it/3200/1600?image=973) no-repeat no-repeat center center fixed;
すると、正常に動作することがわかります。ただし、背景はスクロールとともに移動します:(
次に例を示します。
CSS:
css - CSSの乗算モード?
Photoshop では、白い背景の JPG 画像を青色のドキュメントにインポートする場合、画像を「乗算」モードに設定することで画像background
の白を消すことができます。background
CSSだけでまったく同じことができますか?
css - スタッキング コンテキスト外のオブジェクトとの CSS ブレンド?
CMS を使用して、ページの上部に「ヒーロー エリア」を構築しています。背景画像、いくつかのテキスト、およびいくつかのボタン リンクがあります。mix-blend-mode:multiply
ボタンを背景画像に合わせたい。
私の問題は、デフォルトの CMS CSS がボタンを背景画像とは異なるスタック コンテキストに配置するため、ボタンがブレンドされないことです。具体的には、.inner
クラスにposition:relative
とがあることが問題ですz-index:1
。CSS を上書きして同じコンテキストposition: static
に配置すると、セクション全体のレイアウトが崩れます。
を取り除かずbutton
に をブレンドするための回避策はありますか?.outer
position:relative
.inner
javascript - javascript で svg 要素の mix-blend-mode (css) を計算する方法はありますか?
5 つの shape で構成された単純な svg があります。この svg とレイヤー カラーを「ミックス ブレンド モード」したいと考えています。ただし、この css プロパティは Internet Explorer では機能しません。SVG の各形状の結果を計算する方法はありますか?
透け感はありません。
css - mix-blend-mode によるアニメーション テキストの塗りつぶし
「.box-with-text」の「背景色」を削除すると、テキストの塗りつぶしが機能しないという問題がありました。
css - CSS3: mix-blend-mode との矛盾: ブラウザー間での画面?
私はいろいろと試してみましたが、ほとんどのプロパティは機能しますが、最新のすべてのブラウザーでmix-blend-mode
期待される機能とは多くの矛盾があります。mix-blend-mode: screen
https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode
Firefox (47.0) の場合
IE エッジ (25.10586.0.0)
そして、Chrome (51.0.2704.106 64 ビット) と Safari (9.0) の両方
MDN であるため、期待される出力は Firefox が生成するものだと思います。IE Edge は mix-blend-mode をサポートしていないため何も起こらないため、理にかなっています。
Webkitの問題であると思われますか?私はそれについて何も見つけることができませんでしたが。から実験的な Web 機能も有効にしました。chrome://flags
しかし、それは問題を解決しませんでした。Safari/Chrome でこれを修正する方法はありますか? mix-blend-mode
他のプロパティでも機能します。つまり、出力されるはずdifference
のものに問題がありました。screen