問題タブ [clip-path]

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 投票する
0 に答える
203 参照

css - SVG を使用した透明な逆三角形

バナーを作ってみました。かなりうまく機能しますが、Firefox では機能しません。Firefox で同じ効果を達成し、テキストを内部に保持するにはどうすればよいですか? たとえば、SVG では?

例:

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

html - クリップ パスが Firefox で機能しない [% 値]

mozilla で svg clip-path を実行しようとしていますが、うまくいきません。

それはクロムで完全に機能します。誰でも mozilla やその他のブラウザーで私を助けることができますか?

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

css - SVGクリップパスのサイズを変更するには?

画像のマスクとして SVG を使用しており、サイズを変更しようとしています。幅と高さを (100 まで) 表示しようとしましたが、それでもスケーリングしません。ちょうど同じサイズのままです。

コードペンデモ

これは SVG コードです。

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

css - クリップ パスを含む svg 画像、アニメーション スケールまたは幅

SVG のクリップ パスでクリップされた画像があります。

http://codepen.io/mjjwatson/pen/GopNaj

このペンを装備して、4 秒ごとに画像のズーム クラスを切り替えます。幅に遷移があるため、クリップパスが同じままで、画像の幅が 42% から 100% にアニメーション化され、画像のズーム効果が作成されると予想されます。ただし、Chrome では更新に問題があるように見えます。ブラウザのサイズを変更すると、幅が変化するのがわかりますが、アニメーションは表示されません。

画像の変換スケーリングも試しました:

これにより、画像がスケーリングされ、必要に応じてアニメーション化されますが、クリップパスもスケーリングされます。

クリップパスを所定の位置に保ちながら、この画像ズーム効果を実現する別の解決策はありますか、それとも再考する必要がありますか?

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

html - Firefox、Opera、

私は現在、クリップ パスに画像スライダーがある 1 ページのサイトに取り組んでいます。例: http://grafomantestsite3.be/ .

ここに小さなコードがあります:

スライダーは Concrete5 のブロックを使用して生成されます。そのため、画像スライダーの HTML コードはスクリプトを使用して生成されます。

これは Chrome では機能するようですが、Firefox、Opera、Internet Explorer では機能しません...

これを修正する簡単な方法はありますか?SVG メソッドについては知っていますが、HTML 内で背景画像を設定する必要があるため、うまくいかないようです。そして、ここではこれは不可能です。

どんな助けでも大歓迎です。

前もって感謝します。

編集:

だから私は SVG メソッドを試し、これを HTML の本文に追加しました:

ただし、これは機能していないようです。私は何を間違っていますか?

0 投票する
0 に答える
812 参照

javascript - 画像スライダーのクリップパス (マスク) CSS スタイル (クロスブラウザー)

jQuery 画像スライダーをマスクしようとしています。スライダーには次の構造が含まれます。

この構造では、clip-path プロパティを flexslider div に適用したいと思います。Chrome では、プロパティに -webkit- プレフィックスを追加することで問題なく動作しますが、Firefox と IE は通常の clip-path プロパティをサポートしていないようです。

クロス ブラウザ ソリューションをオンラインで探していますが、見つかりません。Firefox は clip-path プロパティとして url 値のみをサポートしているのを見ましたが、IE はそれをまったくサポートしていません。

これがアイデアです:

ここに画像の説明を入力

赤い部分が画像スライダー。

誰かがこれに対するクロスブラウザソリューションを知っていますか?

ありがとう!

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

css - クリップされた画像の表示部分だけに CSS ホバーを適用する

画像の表示部分にホバーを適用する方法はありますか?

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

css - トランジションを伴う CSS スケール変換はクリップパスを無視します

transfomが行われている間、はclip-path無視されているようです:

これがなぜなのか、これを防ぐ方法を知っている人はいますか?