Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Memastikan Keterlihatan Bar Tatal pada macOS untuk Pengguna Pad Jejak dalam Penyemak Imbas WebKit/Blink?

Bagaimanakah Saya Boleh Memastikan Keterlihatan Bar Tatal pada macOS untuk Pengguna Pad Jejak dalam Penyemak Imbas WebKit/Blink?

DDD
DDDasal
2024-12-09 04:00:11965semak imbas

How Can I Ensure Scroll Bar Visibility on macOS for Trackpad Users in WebKit/Blink Browsers?

Memastikan Keterlihatan Bar Tatal untuk Pengguna Pad Jejak MacOS dalam WebKit/Blink

Dalam penyemak imbas WebKit/Blink seperti Safari dan Chrome, bar tatal pada MacOS telah mengalami tingkah laku pelik sejak OS X Lion (10.7). Apabila menggunakan pad jejak, bar skrol menyembunyikan diri mereka secara automatik sehingga kursor pengguna melayang di atas kawasan boleh ditatal. Walaupun ia kelihatan seperti sentuhan minimalis, gelagat ini boleh menyebabkan kekeliruan, terutamanya apabila bar skrol berfungsi sebagai penunjuk tunggal elemen boleh tatal.

Penyelesaian: Memanfaatkan Elemen Pseudo WebKit

Untuk membetulkan isu ini dan memaksa bar skrol kekal kelihatan, kami boleh memanipulasi penampilannya melalui WebKit -webkit-scrollbar pseudo-elements. Dengan melumpuhkan penampilan dan gelagat lalai dengan -webkit-appearance: tiada, kami boleh mengawal penggayaan bar skrol dan memastikan keterlihatannya:

.frame::-webkit-scrollbar {
    -webkit-appearance: none;
}

Walau bagaimanapun, memandangkan kami mengatasi gaya lalai, kami juga perlu menentukan sendiri penampilan bar skrol. CSS berikut mencipta semula bar skrol bersembunyi separa lutsinar:

.frame::-webkit-scrollbar:vertical {
    width: 11px;
}

.frame::-webkit-scrollbar:horizontal {
    height: 11px;
}

.frame::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, .5);
}

.frame::-webkit-scrollbar-track { 
    background-color: #fff; 
    border-radius: 8px; 
}

Dengan pengubahsuaian ini, bar skrol pada elemen boleh tatal akan kekal kelihatan pada MacOS, tanpa mengira penggunaan pad jejak atau kedudukan kursor, memberikan kejelasan dan kemudahan navigasi untuk pengguna.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memastikan Keterlihatan Bar Tatal pada macOS untuk Pengguna Pad Jejak dalam Penyemak Imbas WebKit/Blink?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn