HomeCard Design Card Slider in HTML CSS & JavaScript | Owl Carousel Lun Dev Friday, October 21, 2022 Facebook Twitter Hướng dẩn chi tiếtTruy cập youtube Lùn Dev để xem nhiều hơnCode HTML Document Tên Chopper Nghề nghiệp Bác sỉ Sức mạnh Cute Thành viên băng Mũ Rơm Tên Brook Nghề nghiệp Hải tặc Sức mạnh Bất tử Thành viên băng Mũ Rơm Tên Sanji Nghề nghiệp Đầu bếp Sức mạnh Chân lửa Thành viên băng Mũ Rơm Tên Usopp Nghề nghiệp Xạ thủ Sức mạnh Chém gió Thành viên băng Mũ Rơm Tên Nami Nghề nghiệp Hoa tiêu Sức mạnh Ăn hiếp đồng đội Thành viên băng Mũ Rơm Tên Robin Nghề nghiệp Hải tặc Sức mạnh Nghìn tay Thành viên băng Mũ Rơm < > Code CSS body{ background:#5C717F; } .direction{ text-align: center; } .direction button{ font-family: cursive; font-weight: bold; background-color: #ffffff44; border:none; width:50px; height:50px; border-radius: 50%; transition: 0.5s; margin:0 10px; } .direction button:hover{ background-color: #ffffff; } .item{ border-radius: 15px; width:300px; height:500px; background-image: linear-gradient(to top, #AEC0CE, #ECECF2); overflow: hidden; transition: 0.5s; margin:10px; scroll-snap-align: start; } .item .avatar{ display: block; margin:50px auto 10px; width:100px; height:150px; object-fit: cover; border-radius: 20px; box-shadow: 0 10px 15px #7e878d; } .item .content{ padding:30px; font-family: monospace; } .item .content table td{ padding:10px 0; border-bottom: 1px solid #AEC0CE; } .item .content table td:nth-child(2){ text-align: right; } .item .nameGroup{ text-align: center; border-bottom:none!important; } #list{ display: flex; width:max-content; } #formList{ width:1280px; max-width: 100%; overflow: auto; margin:100px auto 50px; scroll-behavior: smooth; scroll-snap-type: both; } #formList::-webkit-scrollbar{ display: none; } @media screen and (max-width: 1024px){ .item{ width: calc(33.3vw - 20px); } .direction{ display: none; } } @media screen and (max-width: 768px){ .item{ width: calc(50vw - 20px); } .direction{ display: none; } } Code Javascript document.getElementById('next').onclick = function(){ const widthItem = document.querySelector('.item').offsetWidth; document.getElementById('formList').scrollLeft += widthItem; } document.getElementById('prev').onclick = function(){ const widthItem = document.querySelector('.item').offsetWidth; document.getElementById('formList').scrollLeft -= widthItem; } Tải code tại đây Code sẽ có sau 60 giây Tiến hành tải code Tags Card Design CSS and HTML Javascript Slider designs