[解決済み] cssで画像を水平・垂直に反転・鏡面化する。
2022-03-07 15:45:39
質問
画像を反転させて、オリジナル(変更なし)、水平反転、垂直反転、水平+垂直反転の4通りに表示したいのですが、どのようにすればよいですか?
これを行うには、私は以下のことをやって、それは水平+垂直方向に反転することを除いて正常に動作します、これは動作しないであろう任意のアイデア?
Iveはここで問題のJSフィドルを作りました。 https://jsfiddle.net/7vg2tn83/
.img-hor {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
.img-vert {
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV";
}
.img-hor-vert {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV";
}
解決方法は?
これを試してみてください。
.img-hor-vert {
-moz-transform: scale(-1, -1);
-o-transform: scale(-1, -1);
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1);
}
フィドルを更新しました。 https://jsfiddle.net/7vg2tn83/1/
をオーバーライドしていたため、以前はうまくいきませんでした。
transform
をCSSに追加してください。だから両方やるのではなく 最後の1つだけをやるのです。例えば
background-color
を2回実行すると、1回目を上書きしてしまうのです。
関連
-
[解決済み】画像のURLで禁断の403を出す
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] div 内の画像を縦に並べる方法
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] CSSでdivのアスペクト比を維持する
-
[解決済み] divブロック内のテキストを(水平方向と垂直方向に)センタリングするにはどうすればよいですか?
-
[解決済み] Flexbox:水平方向と垂直方向の中央揃え
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】画像のURLで禁断の403を出す
-
[解決済み】ラジオボタンの代わりに画像を使用する
-
[解決済み】「選択されたファイルがありません」を変更しました。
-
[解決済み] html : iframeでhtmlのコンテンツが表示されない。
-
[解決済み] CSS color vs. background-color vs. background?
-
[解決済み] Angular 2+のテンプレートで値を表す三項演算子
-
[解決済み] What is the difference between <p> and <div>?
-
[解決済み] HTMLボタンのテキストを固定幅で折り返すには?
-
[解決済み] Add a scrollbar to a <textarea> [duplicate]
-
[解決済み] type="application/x-shockwave-flash "で表示可能な形式は?