내가 원하는 사진처럼 페이드 인 할 때 450px 아래로 스크롤하지만 다시 스크롤하면 화면이 사라집니다. 나는 그 변화와 함께 뭔가를 추측한다. 여기 당신이 무슨 뜻인지 볼 수 있도록 코드와 GIF입니다 : 당신이 효과를 페이드 "반전"이 필요한 경우사진 전환이있는 페이드 아웃
https://gyazo.com/b27b6ba31e29a16f8cd0b862ffbfc1a0
INDEX
<div class="logo_aftereffects"></div>
<div class="logo_premierepro"></div>
<script>
$(window).scroll(function() {
if($(window).scrollTop() >= 200) {
$('div#myTopnav').addClass('scrolled');
$('a').addClass('scrolled2');
if($(window).scrollTop() >= 430) {
$('div.sidebar').addClass('scrolled3');
$('div.logo_premierepro').addClass('scrolled4');
$('div.logo_aftereffects').addClass('scrolled5');
} else {
$('div.sidebar').removeClass('scrolled3');
$('div.logo_premierepro').removeClass('scrolled4');
$('div.logo_aftereffects').removeClass('scrolled5');
}
} else {
$('div#myTopnav ').removeClass('scrolled');
$('a').removeClass('scrolled2');
}
});
function myFunction() {
$("#myTopnav").toggleClass('responsive');
$("div.sidebar").toggleClass('responsive');
}
</script>
CSS
.logo_aftereffects {
background: url('/images/aftereffects_icon.png');
width: 64px;
min-height: 64px;
background-size: cover;
margin-top: 50px;
float: left;
opacity: 0;
}
.logo_premierepro {
background: url('/images/premierepro_icon.png');
width: 68px;
min-height: 68px;
background-size: cover;
margin-top: 49px;
float: right;
opacity: 0;
}
.scrolled {
min-height: 10px;
color: inherit;
background: black;
transition: 0.35s all ease-in-out;
opacity: 0.7;
}
.scrolled2 {
color: white;
opacity: 1;
}
.scrolled3 {
transition: .85s all ease-in-out;
background: #d2a679;
opacity: 0.8;
}
.scrolled4 {
opacity: 1;
transition: 1s all ease-out;
float: right;
margin-right: 38%;
}
.scrolled5 {
opacity: 1;
transition: 1s all ease-out;
float: left;
margin-left: 38%;
}
당신은 바이올린을 만들 수 있습니까? – vel
이 CSS를 추가해야합니다 \t'.logo_aftereffects { 전환 : 1s 모든 완화 기능; \t} .logo_premierepro { \t \t 전환 : 1s 모두 완화; \t}' – vel