2017-06-01 9 views
-1

かなり簡単な質問;どのようにして不透明度:0要素を右から見ることができますか(slideDownエフェクトに似ています)?右から不透明度のスライド:0 jquery

+0

いくつかのHTML、CSS3を作成し、最終的にも、あなたがそれを見たい場合(その不透明度をアニメーションJS/jQueryの –

+0

を使用しないで:clickようイベントを使用
は のような匂いでしょう)およびその位置またはトランスフォーム。 –

+0

jQueryを本当に使いたい場合は、jQuery UIのようにさらに追加することができます。これにより、スライドする方向を定義できます – adeneo

答えて

1

最も簡単にはJSクラスを割り当て、CSSがあなたのために仕事をさせることです。

$("button").on("click", function(){ 
 
    $(".fadedOutLeft").toggleClass("show"); 
 
});
/* demo styles */ 
 

 
#wrapper{ 
 
    position: relative; 
 
    overflow: hidden; 
 
} 
 

 
#box{ 
 
    height: 100px; 
 
    background: #0bf; 
 
} 
 

 

 

 
/* Initial styles */ 
 

 
.fadedOutLeft{ 
 
    opacity: 0; 
 
    transition: 0.6s; 
 
    transform: translateX(100%); /* go fully right */ 
 
} 
 

 
/* jQuery added ".show" styles */ 
 

 
.fadedOutLeft.show{ 
 
    opacity: 1; 
 
    transform: translateX(0%); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 

 
<button>Toggle .show</button> 
 

 
<div id="wrapper"> 
 
    <div class="fadedOutLeft" id="box"></div> 
 
</div>

関連する問題