表題の通りです。
勉強中のもので、いろんな表現を試しているのですが、
spanタグの乱用には目を瞑っていただいて、アドバイスいただきたいと思っています。
以下の記述を、今度はSetTimeoutを使用して
リロード後、10秒でh1_titleを表示させ
リロード後30秒でh1_styleを表示させたいと思っています。
(現在は1回スクロールが必要です)
どのように記述すればいいか悩んでおります。
どうぞよろしくお願いします。
html
1<div class="titleText"> 2<h1 class="h1_title">Select<span class="cover"></span></h1><p class="h1_style">選ばれる理由<span class="cover2"></span></p></div>
.titleText{ width:1000px; margin:0 auto; padding-top:46px; } .h1_title{ color:#fff; font-size:18px; background-color: #2174bb; display: block; padding-left:20px; width:70px; font-weight: lighter; opacity: 1; transition: all .5s ease; transform: scaleX(0,0); position: relative; overflow: hidden; } .cover{ position: absolute; left:0; top:0; width:90px; background-color: #121212; transition: all .5s ease; height: 26px; } .cover_out{ position: absolute; left:90px; top:0; width:90px; background-color: #121212; transition: all .5s ease; height: 26px; } .h1_style{ font-size:30px; background-color: #fff; width: 200px; /* height: 34px;*/ color:#333; font-weight: lighter; display: block; padding-left:20px; padding-top:10px; margin-top:10px; padding-bottom:10px; opacity: 1; transition: all .5s ease; transform: scaleX(0,0); position: relative; overflow: hidden; } .cover2{ position: absolute; left:0; top:0; width:240px; background-color: #121212; transition: all .5s ease; height: 46px; } .cover_out2{ position: absolute; left:220px; top:0; width:240px; background-color:#121212; transition: all .5s ease; height: 46px; }
javascript
1 $(function(){ 2 3 $(window).scroll(function(){ 4 var scroll = $(window).scrollTop(); 5 if (scroll > 20){ 6 $('.cover').addClass('cover_out'); 7 }else{ 8 $('.cover').removeClass('cover_out'); 9 } 10 }); 11 }); 12 13 $(function(){ 14 $(window).scroll(function(){ 15 var scroll = $(window).scrollTop(); 16 if (scroll > 20){ 17 $('.cover2').addClass('cover_out2'); 18 }else{ 19 $('.cover2').removeClass('cover_out2'); 20 } 21 }); 22 });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/01 08:55