Membuat Smooth Scroll dengan JQuery

Halo teman teman Dumenity, kembali lagi di panduan panduan pemrogramman blog, di bahan ini kita akan belajar bagaimana Membangun Smooth Scroll dengan JQuery. yuk kita praktekan teman teman.





seperti lazim kita siapkan 3 ddile yakni index html, style css dan main js nya.



kembali



di index html kita ketikan struktur html berikut yah teman teman



<!DOCTYPE html>
<html lang=en>
<head>
<meta charset=UTF-8>
<title>Document</title>
<link rel=stylesheet href=style.css>
</head>
<body>
<div class=container>
<button>submit</button>
<div id=here>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia rem, sapiente, recusandae ipsam dignissimos earum, consequatur totam dolore sint provident neque sequi ullam? Repudiandae assumenda similique iusto voluptatem molestiae ipsum.</p>
</div>
</div>

</body>
</html>


lalu jangan lupa di sambukan dengan jquery CDN nya yah dan main js nya pun.



kembali



setelah itu di css nya kita ketikan script berikut.



body{font-family: arial;}
.container{
height: 1200px;
}
button{
padding: 10px;
background: #c31432; /* fallback for old browsers */
background: -webkit-linear-gradient(left, #240b36, #c31432);
background: -o-linear-gradient(left, #240b36, #c31432);
background: linear-gradient(to right, #240b36, #c31432); /* Chrome 10-25, Safari 5.1-6 */ /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
;
color: #fff;
border: none;
box-shadow: 2px 2px #9e9e9e;

cursor: pointer;
width: 200px;
border-radius: 5px;
}

button:active {
background: #c31432; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #240b36, #c31432); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #240b36, #c31432); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

box-shadow: none;
transition: background 0.2s;
}
#here{
margin-top: 60%;
background: lightblue;
padding:20px;
color:#fff;
}


dan di main js nya seperti berikut teman teman



$(function(){
$('button').click(function(){
$('html, body').animate({
scrollTop: $('#here').offset().top
},1000)
console.log($('#here').offset());
});
})


hasilnya seperti berikut teman teman



kembali



nah ketika kita klik tombol submit nya karenanya akan men scroll ke arah tulisan dummy lorem ipsum itu secara halus, karena telah kita pengaturan di jqeury nya teman teman.



sekianlah panduan Membangun Smooth Scroll dengan JQuery, semoga bermanfaat yah teman teman




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP