2016-05-21 7 views
0

バックグラウンドで左から右へ浮動するオブジェクトに次のコードを使用しようとしています。残念なことに、スクリーンから外れると、overflow-y: hidden属性がクラスに追加されていても、垂直スクロールバーが表示されます。私はパーセンテージ(100%移行)を試みたが、うまくいかなかった。私はそれが仮定されているか分からない?私は誰かが私にこの問題を解決する方法を教えてくれることを期待していました。上記のコメントに加えてキーフレームcssアニメーションの割合?

.largest-slowest { 
    border: solid 0px #2d2d2d; 
    text-align: center; 
    z-index: -1000; 
    background: #575757; 
    height: 50px; 
    width: 50px; 
    overflow-y:hidden; 
} 

.largest-slowest { 
    -webkit-animation: cssAnimation 12.7734s 16 linear; 
    -moz-animation: cssAnimation 12.7734s 16 linear; 
    -o-animation: cssAnimation 12.7734s 16 linear; 
} 
@-webkit-keyframes cssAnimation { 
    from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(-100px);} 
    to { -webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(2000px); } 
} 
@-moz-keyframes cssAnimation { 
    from { -moz-transform: rotate(0deg) scale(1) skew(0deg) translate(-600px); } 
    to { -moz-transform: rotate(0deg) scale(1) skew(0deg) translate(2000px); } 
} 
@-o-keyframes cssAnimation { 
    from { -o-transform: rotate(0deg) scale(1) skew(0deg) translate(-600px); } 
    to { -o-transform: rotate(0deg) scale(1) skew(0deg) translate(2000px); } 
} 
+0

:あなたは.largest-slowestは、画面消灯時にウィンドウをスクロールしたくないのであれば、あなたのCSSは次のようになりますあなたは接頭辞がすべて台無しにしているベンダー。 ''アニメーション ''と '@keyframes'を標準で用意しておく必要があります。また、それぞれのプロパティーのルールを複製して、接頭辞が' 'transform''であることを確認してください。 –

+0

大変申し訳ございませんが、@ -moz-keyframes cssAnimationと@ -o-keyframes cssAnimationが両方ありますが、上記の投稿にコピー/貼り付けするのを忘れていました。今すぐ修正する。 – Isadorabelle

+0

また、標準の接頭辞でないバージョンの 'animation:'と '@keyframes'も必要です。ベンダーのプレフィックス付きバージョンは廃止され、一部のブラウザでは廃止されました。 –

答えて

0

、あなたは.largest-slowestの親に代わりの.largest-slowest自体にoverflow-y: hiddenを追加する必要があります。 FYI

body { 
    overflow-y: hidden; 
} 

.largest-slowest { 
    border: solid 0px #2d2d2d; 
    text-align: center; 
    z-index: -1000; 
    background: #575757; 
    height: 50px; 
    width: 50px; 
} 
+0

私はoverflow-y:bodyタグにhiddenを追加しました。私は間違っていなかった@ -moz-keyframes cssAnimationと@ -o-keyframes cssAnimationを含むように質問を修正しました。いいえ、それはまだスクロールバーを作るが、それ以外はそれが私がそれを望む方法で動作します。 – Isadorabelle

+0

@Isadorabelle表示されている垂直または水平スクロールバーですか?水平の場合は、 'overflow-x:hidden 'を設定してみてください。 – digglemister

+0

これは垂直です。私はオーバーフロー - yを試みた:隠されているが、運がない。 – Isadorabelle

関連する問題