1
「フェードイン/フェードアウト」のエフェクトを、CSS3メディアを使用してレスポンシブウェブサイトで表示または非表示にする要素に追加する方法が不思議ですクエリlinear
のトランジションの使い方を理解しましたが、実際にはフェードを使いたいと思います。レスポンシブなメディアクエリに「フェードアウト/フェードイン」を追加
「フェードイン/フェードアウト」のエフェクトを、CSS3メディアを使用してレスポンシブウェブサイトで表示または非表示にする要素に追加する方法が不思議ですクエリlinear
のトランジションの使い方を理解しましたが、実際にはフェードを使いたいと思います。レスポンシブなメディアクエリに「フェードアウト/フェードイン」を追加
CSSでこれを行うには、transitions
を使用する必要があります。 CSSトランジションで要素をフェードイン/フェードアウトさせる方法は、opacity
を0に設定してからopacity
をアニメーション化することですが、CSSだけではできません時間を適切なイベント):
transition
CSSクラスは
transition
ルールセットだろう
$(window).on('resize', function() {
if ($(this).width() <= 480) {
//do code for less than 480px wide
$('#some-element').css('opacity', 0).addClass('transition').css('opacity', 1);
setTimeout(function() {
$('#some-element').removeClass('transition');
}, 500);
}
}).trigger('resize');
:あなたはサンプルコードが必要
.transition {
-webkit-transition : opacity 0.5s linear;
-moz-transition : opacity 0.5s linear;
-ms-transition : opacity 0.5s linear;
-o-transition : opacity 0.5s linear;
transition : opacity 0.5s linear;
}
を?応答性の高いメディアクエリではどういう意味ですか? – uday
'linear'はタイミング機能です(基本的に、ある時間にある速度で動いているかのようにアニメーションを表示させるカーブの機能)。別のタイミング機能は「イースト・イン・アウト」である。私がこれを引き起こす理由は、あなたがイージング機能でフェードイン/アウトすることができるからです:https://developer.mozilla.org/ja/CSS/transition – Jasper
Dave、Responsive Queries; CSS3メディアのようにどのスタイルがどのウィンドウサイズに影響を及ぼし/レンダリングするかを示すクエリ。このサイトのような彼らに適用される移行; http://www.woostercollective.com –