JavaScriptを使わずに純粋なCSSでDIVの画像を右から左に回転することはできますか?CSSで右から左に画像を回転
答えて
CSS3のtransform: rotate(...)
や独自のIEフィルタを使用すると可能です。 an exampleまたはthe specificationを参照してください。
position:absolute;
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg); /*opera*/
transform: rotate(90deg); /*likely future standard*/
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
/*for filter: 1==90deg, 2==180deg, 3==270deg*/
この変換はレンダリング変換です。回転はレイアウトに影響しません(position: relative
の内容に似ています)。そのため、ここでは絶対配置が最も簡単な方法です。また、仕様が最終的なものではないことに注意してください。詳細が変わる可能性があります(特に、トランスフォームがレイアウトとどのように相互作用するのか - position:absolute;
に固執する別の理由)。
最後に、アニメーショントランジションに興味があります。ランダムにグーグルの例としてhereを見ることができます。これらはまだファイナックス、ウェブキット、オペラに部分的に実装されていますが、標準化されていません。ノンストップアニメーションはAppleの提案で、これまでのところWebkitのみで実装されており、移行よりかなり複雑です。私は、標準が潜在的に複雑な方法でうまく変化する可能性があるので、技術デモを除いてこれらから離れています。
彼は静的な回転を探しているかどうかは不明です。つまり、固定された角度で画面に表示されますか?例えば、要素が画面上で回転する場所。
スタティックローテーションの場合、@Eamon Nerbonneの答えは絶対に当てはまります。 transform
とfilter
スタイルがあなたの望むものです。 (ただし、filter
の構文は無効なCSSであり、テストではIE以外のブラウザでスタイルを無視する可能性があるため、注意が必要です)
あなたが探しているのはアニメーションの回転、それははるかに難しいです。 transition
とtransform
のスタイルを使用してCSS仕様にアニメーションがサポートされていますが、現時点では非常にサポートされていません。 SafariとChromeはそれを実行できるはずですが、他のものとは闘うことになります。
次のリンクをクリックしてください。http://webkit.org/blog/138/css-animation/
- 1. 画像CSSで右から左へスクロール
- 2. CSSで画像を回転
- 3. JSで回転体を回転させ、左右が左右になる
- 4. CSS:画像を回転して左上に揃えます
- 5. 画像を左から右にスライド
- 6. CATransform3DMakeRotationでUIViewを左右に回転
- 7. 左から右へ画像を表示
- 8. スライド画像を左から右
- 9. ボタンをクリックすると画像が左右に回転します
- 10. 画像を左右にスライド
- 11. 画像の右または左の部分だけを回転する方法
- 12. ブートストラップ - Navbarを右から左に反転
- 13. 画像右下とボトム左
- 14. 画像回転()
- 15. cssで左右の固定画像位置
- 16. matplotlib画像を左から右に表示する(matlabモンタージュ)
- 17. jQueryアニメーション - 画像を左から右に表示する
- 18. ffmpegで画像を回転
- 19. javascriptで画像を回転
- 20. Raphael.jsで画像を回転
- 21. 画像を回転させずにバイキュービック補間で画像を回転する
- 22. CSSで回転画像を追加するには?
- 23. CSSで背景画像を回転するには?
- 24. 画像の回転
- 25. 画像の回転
- 26. 逆回転画像
- 27. ObjectAnimationを使用して画像を左から右へ移動
- 28. 画像の自動回転は画像のピクセルを回転させますか?
- 29. 画像を回転し、回転状態で画像を保存します
- 30. 画像をゆっくりと左から右へ表示
+1正解です。 (あなたのコメントが間違っています:// CSSの有効なコメントではありません) – Spudley
whoops;構文は固定です - ありがとう! –