scssはコンパイル済みです
よろしくお願いします。
jquery
1$(function(){ 2 $(window).scroll(function(){ 3 $(".work").each(function(i){ 4 var targetElement = $(this).offset().top; 5 var scroll = $(window).scrollTop(); 6 var windowHeight = $(window).height(); 7 if(scroll>targetElement-windowHeight+250){ 8 $(this).delay(300*i).css('opacity','1'); 9 $(this).delay(300*i).css('transform','translateY(0)'); 10 } 11 }); 12 }); 13});
html
1<section class="works" id="works"> 2 <h1>Works</h1> 3 <div class="row"> 4 <a href="work1.html" class="work col-lg-4 mt-5"> 5 <img src="image/iSara.png"> 6 </a> 7 <a href="work2.html" class="work col-lg-4 mt-5"> 8 <img src="image/portfolio.png"> 9 </a> 10 <a href="work3.html" class="work col-lg-4 mt-5"> 11 <img src="image/trial.png"> 12 </a> 13 </div> 14 </section>
scss
1.works{ 2 height:auto; 3 background-color: #fff; 4 font-family: "Times"; 5 color:#333; 6 opacity:0.7; 7 overflow: hidden; 8 padding:0 0 110px 0; 9 h1{ 10 text-align: center; 11 width:56%; 12 padding:15px 0 15px 0; 13 margin: 60px auto 40px auto; 14 font-size: 50px; 15 border-bottom: solid 2px rgba(51,51,51,0.4); 16 } 17 .row{ 18 width:90%; 19 margin:0 auto 0 auto; 20 a{ 21 transition: 1s; 22 opacity:0; 23 transform:translateY(80px); 24 img{ 25 width:100%; 26 object-fit: cover; 27 height:260px; 28 } 29 } 30 } 31 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/10 05:57