Bar tatal merujuk kepada elemen yang membolehkan pengguna menatal kandungan web. Ia biasanya muncul sebagai bar mendatar atau menegak pada sisi atau bawah halaman. Bar skrol juga dipanggil "ibu jari bar skrol" dan merupakan bahagian bar skrol yang bergerak apabila pengguna menatal ke atas dan ke bawah.
Dalam artikel ini, kita akan membincangkan cara menukar kedudukan bar skrol menggunakan CSS. Kami akan membincangkan topik berikut -
Buat kelas baharu untuk elemen
Meletakkan bar skrol dan ibu jari
Gunakan sifat "kedudukan" untuk menukar kedudukan bar skrol
Pertama, kita perlu mencipta kelas baharu dalam CSS untuk elemen di mana kita ingin menukar kedudukan bar skrol. Sebagai contoh, jika kami ingin menukar kedudukan bar skrol div dengan kelas "scrollablediv", kami akan mencipta kelas berikut dalam CSS -
.scrollable-div { CSS Code……. } ::-webkit-scrollbar { width: 5px; background-color: #F5F5F5; }
Kelas ini akan menyasarkan bar skrol bagi elemen "div boleh ditatal" dan menetapkan lebar kepada 5 piksel dan warna latar belakang kepada kelabu muda.
Dalam langkah ini, sasaran kami ialah ibu jari bar skrol. Ibu jari ialah bahagian bar skrol yang bergerak apabila pengguna menatal. Kami akan melakukan ini dengan menambahkan kod berikut pada kelas CSS -
::-webkit-scrollbar-thumb { background-color: #000000; }
Ini akan menukar warna ibu jari anda kepada hitam.
Dalam langkah terakhir, kami akan menukar kedudukan bar skrol menggunakan sifat "kedudukan". Sebagai contoh, jika kami ingin meletakkan bar skrol di sebelah kiri elemen "div boleh ditatal", kami akan menggunakan kod berikut -
.scrollable-div::-webkit-scrollbar { position: absolute; left: 0; }
Ini akan meletakkan bar skrol di sebelah kiri elemen "boleh tatal-div".
Contoh ini meletakkan bar skrol di sebelah kiri elemen div.
<html> <title>The scroll bar on the left-hand side of the div element</title> <head> <style> body{ text-align:center; } .scrollable-div{ height: 150px; width: 250px; overflow-y: auto; background-color:pink; margin:auto; padding:5px; transform: rotate(180deg); } .scrollable-div-inside { transform: rotate(-180deg); } .scrollable-div::-webkit-scrollbar { width: 5px; /* Set the width of the scrollbar */ background-color: #F5F5F5; /* Set the background color of the scrollbar */ position: absolute; right: 0; /* Position the scrollbar on the right of the element*/ } .scrollable-div::-webkit-scrollbar-thumb { background-color: #000000; /* Set the color of the thumb */ } ::-webkit-scrollbar-track { background: red; border-radius: 5px; } </style> </head> <body> <h3>The scroll bar on the Left side of the div element</h3> <div class="scrollable-div"> <div class="scrollable-div-inside">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</div> </div> </body> </html>
Contoh ini meletakkan bar skrol di sebelah kanan elemen div.
<html> <title>The scroll bar on the right-hand side of the div element</title> <head> <style> body{ text-align:center; } .scrollable-div{ height: 150px; width: 250px; overflow-x: auto; background-color:pink; margin:auto; padding:5px; } .scrollable-div::-webkit-scrollbar { width: 5px; /* Set the width of the scrollbar */ background-color: #F5F5F5; /* Set the background color of the scrollbar */ position: absolute; left: 0; /* Position the scrollbar on the left of the element */ } .scrollable-div::-webkit-scrollbar-thumb { background-color: #000000; /* Set the color of the thumb */ } ::-webkit-scrollbar-track { background: red; border-radius: 5px; } </style> </head> <body> <h3>The scroll bar on the right side of the div element</h3> <div class="scrollable-div">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. </div> </body> </html>
Menukar kedudukan bar skrol menggunakan CSS ialah proses yang mudah dan boleh dilakukan dengan mencipta kelas baharu untuk elemen, meletakkan kedudukan bar skrol dan peluncur, dan kemudian menggunakan sifat "kedudukan" untuk menukar kedudukan bar skrol . Dengan sedikit pengetahuan CSS dan beberapa percubaan, kami boleh mencipta rupa tersuai yang unik untuk tapak web kami.
Atas ialah kandungan terperinci Bagaimana untuk menukar kedudukan bar skrol menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!