CSS アニメーション属性回転を使用してミラー反転を実現します

王林
リリース: 2020-06-08 17:14:44
転載
5023 人が閲覧しました

CSS アニメーション属性回転を使用してミラー反転を実現します

ミラー反転を実現するには、2 つの実装方法があります。

方法 1: CSS アニメーション属性の回転を使用して

# を実現します。 ##特定のコード:

.mirrorRotateLevel {
    transform: rotateY(180deg);   /* 水平镜像翻转 */
}
.mirrorRotateVertical {
    transform: rotateX(180deg);   /* 垂直镜像翻转 */
}
ログイン後にコピー

ここで、rotateY(180deg) ここでの Y は、要素が Y 軸をミラーリングすることによって反転される、つまり水平方向に反転することを意味します。同様に、rotateX(180deg) は、Y 軸をミラーリングすることによって要素が反転することを意味します。 X軸、つまり垂直方向に反転します。

(ビデオ チュートリアルの推奨:

css ビデオ チュートリアル)

方法 2: 各ブラウザーは、ミラー反転に互換性のある記述方法を使用して、 を実現します。

.mirrorRotateLevel {          /* 水平镜像翻转 */
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*兼容IE*/
    filter:FlipH;
}
.mirrorRotateVertical {        /* 垂直镜像翻转 */
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*兼容IE*/
    filter:FlipV;
}
ログイン後にコピー

注: ミラー反転は通常の回転とは異なり、ミラー反転は軸を鏡像として使用し、通常の回転は点を鏡像として使用します。

HTML 部分コード:

<div id="test">
     <p>测试CSS3下镜像翻转</p>
     <p class="mirrorRotateLevel">测试CSS3下水平镜像翻转</p>
     <p class="mirrorRotateVertical">测试CSS3下垂直镜像翻转</p>
</div>
ログイン後にコピー

簡単な効果を見てみましょう:


(興味のある学生はテキストを画像に置き換えることができます)

CSS アニメーション属性回転を使用してミラー反転を実現します

推奨チュートリアル:

css クイック スタート

以上がCSS アニメーション属性回転を使用してミラー反転を実現しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!