1

ブラウザーでサポートされていない css3 プロパティを検出するために modernizr を使用しました。CSS3変換プロパティでdivを回転させるために、ルールを使用しました

.rotate-div{
    transform:rotate(-35deg);
}

IE を除いて、他のブラウザーは、ベンダー プレフィックスを使用するプロパティでうまく機能します。したがって、IE のフォールバックとして、私は div になりたいと思っています。したがって、CSS3 変換の対象として IE を使用する場合は、次のように記述しました。

.csstransforms .rotate-div{
     /*transform property*/
}

しかし、modernizr は Firefox と chrome も css 変換の対象としています。対象となるアイデアのみ、つまり modernizr を使用します。

4

2 に答える 2

0

サポートされていないプロパティクラス.no-csstransformsの前ではなく、クラス名を追加する必要があるのは私の間違いであることがわかりました。.csstransformsその現在動作しています。

于 2013-03-15T12:45:36.450 に答える
0

IE9 は-msプレフィックスを使用し、IE10 はプレフィックスなしのバージョンを使用します。

使ってもいいですか

残念ながら、Prefix Free は -ms プレフィックスを追加したり、プレフィックスなしのバージョンを維持したりしていません

接頭辞無料

必要なのは次のようなものです

.rotate-div {
    -webkit-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-35deg);
}

この問題は、FAQおよびGitHub イシュー トラッカーに記載されています。そのフィードバックに基づいて、次のようなことを行うことをお勧めします...

.rotate-div {
    transform:rotate(-35deg);
}
.-webkit- .rotate-div {
    transform: rotate(-35deg) rotateX(0);
}
于 2013-03-14T14:07:16.620 に答える