Apple Like Javascript Slider - PullRequest
       0

Apple Like Javascript Slider

0 голосов
/ 28 июня 2011

1 Ответ

0 голосов
/ 28 июня 2011

Это обычная полоса прокрутки, которая работает в браузерах webkit: http://css -tricks.com / examples / WebKitScrollbars / Вот пример

html {
    overflow: auto;
}
body {
    position: absolute;
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    padding: 30px; 
    overflow-y: scroll;
    overflow-x: hidden;
}

/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,0,0,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4); 
}

В IE есть способСтиль полосы прокрутки тоже, но не так настраиваемый, хотя ...

body { 
  scrollbar-arrow-color:#ffffff; 
  scrollbar-base-color: #ffffff; 
  scrollbar-dark-shadow-color:#ffffff; 
  scrollbar-track-color:#ffffff;
  scrollbar-face-color:#ffffff; 
  scrollbar-shadow-color:#ffffff; 
  scrollbar-highlight-color:#ffffff; 
  scrollbar-3d-light-color:#ffffff; 
}

Так что, если вы хотите, чтобы это работало во всех браузерах, вам не повезло.Единственный способ сделать это - написать свой собственный HTML-код для полосы прокрутки, для которого для div задано переполнение: hidden

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...