Skip to content

Commit

Permalink
small changes
Browse files Browse the repository at this point in the history
  • Loading branch information
kamlekar committed Dec 10, 2014
1 parent c036526 commit 5c2225a
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 33 deletions.
36 changes: 23 additions & 13 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,34 +1,45 @@
<!DOCTYPE html>
<html>
<head>
<title>Slim scroll - demo</title>
<link rel="stylesheet" type="text/css" href="resources/slimscroll.css"/>
<!-- <script src="http://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script> -->
<script type="text/javascript" src="resources/slimscroll.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>slim scroll demo</title>
<script src="resources/slimscroll.js"></script>
<link rel="stylesheet" type="text/css" href="resources/slimscroll.css" />
<script>
window.onload = function(){
var element = document.querySelectorAll('.slimScroll');

// Apply slim scroll plugin
scroll.useSlimScroll(element[0], {
'wrapperClass': 'wrapper unselectable mac',
'scrollBarClass': 'scrollBar',
'wrapperClass': 'scroll-wrapper unselectable mac',
'scrollBarContainerClass': 'scrollBarContainer',
'scrollBarContainerSpecialClass': 'animate',
'keepFocus' : true
'scrollBarClass': 'scroll',
'keepFocus': true
});
scroll.useSlimScroll(element[1], {
'wrapperClass': 'wrapper',
'scrollBarClass': 'scrollBar',
'scrollBarContainerClass': 'scrollBarContainer',
'scrollBarContainerSpecialClass': '',
// 'keepFocus' : true
'scrollBarClass': 'scrollBar'
});

scroll.useSlimScroll(element[2], {
'wrapperClass': 'scroll-wrap',
'scrollBarContainerClass': 'scroll-bar-wrap',
'scrollBarClass': 'scroll-bar'
});
window.onresize = scroll.setValues;
}
</script>
</head>
<body>
<a href="http://slimscroll.github.io">Visit Website</a>
<br />
<div class="slimScroll">
Lorem ipsum dolor sit amet, ne eos utinam impetus legimus, vide omnis nusquam eam te. Impetus mediocritatem eu mea. Nisl oblique salutandi no cum. Ei pro everti periculis. Ne per ignota delenit, vis officiis indoctum urbanitas no, accusata torquatos incorrupte at per. At mei soluta sanctus contentiones, eam id sint molestie scriptorem. An tation contentiones eum. Nec id offendit facilisi, ex eligendi gubergren eum, ne libris commune est. Modus labitur patrioque quo cu, eu mei altera integre eleifend, ea quod abhorreant vix. Per eu errem saepe nusquam. Ne congue splendide vim, pri ad vocibus omittam assentior. Cu nam eirmod ocurreret, partem intellegam est et. Illum aliquam legendos at sed, ne idque fastidii apeirian vix. Sed nisl libris delectus ei. Percipit oporteat philosophia et vel, liber deterruisset eu his, paulo mentitum te his. Et duo paulo iudicabit, voluptua placerat ea mei. Quo ea ponderum omittantur referrentur. At homero bonorum nominati has, suas comprehensam eum in. At meis lobortis cum. Diam ipsum consulatu pro no, wisi nullam labores mel an, pro error integre molestiae te. Scripta accommodare sea in, has ne error viris. Erat qualisque eu vim, an atqui vivendo forensibus usu. Iisque petentium ad cum.
Lorem ipsum dolor sit amet, ne eos utinam impetus legimus, vide omnis nusquam eam te. Impetus mediocritatem eu mea. Nisl oblique salutandi no cum. Ei pro everti periculis. Ne per ignota delenit, vis officiis indoctum urbanitas no, accusata torquatos incorrupte at per. At mei soluta sanctus contentiones, eam id sint molestie scriptorem. An tation contentiones eum. Nec id offendit facilisi, ex eligendi gubergren eum, ne libris commune est. Modus labitur patrioque quo cu, eu mei altera integre eleifend, ea quod abhorreant vix. Per eu errem saepe nusquam. Ne congue splendide vim, pri ad vocibus omittam assentior. Cu nam eirmod ocurreret, partem intellegam est et. Illum aliquam legendos at sed, ne idque fastidii apeirian vix. Sed nisl libris delectus ei. Percipit oporteat philosophia et vel, liber deterruisset eu his, paulo mentitum te his. Et duo paulo iudicabit, voluptua placerat ea mei. Quo ea ponderum omittantur referrentur. At homero bonorum nominati has, suas comprehensam eum in. At meis lobortis cum. Diam ipsum consulatu pro no, wisi nullam labores mel an, pro error integre molestiae te. Scripta accommodare sea in, has ne error viris. Erat qualisque eu vim, an atqui vivendo forensibus usu. Iisque petentium ad cum.
</div>

<div class="slimScroll">
Lorem ipsum dolor sit amet, ne eos utinam impetus legimus, vide omnis nusquam eam te. Impetus mediocritatem eu mea. Nisl oblique salutandi no cum. Ei pro everti periculis. Ne per ignota delenit, vis officiis indoctum urbanitas no, accusata torquatos incorrupte at per. At mei soluta sanctus contentiones, eam id sint molestie scriptorem. An tation contentiones eum. Nec id offendit facilisi, ex eligendi gubergren eum, ne libris commune est. Modus labitur patrioque quo cu, eu mei altera integre eleifend, ea quod abhorreant vix. Per eu errem saepe nusquam. Ne congue splendide vim, pri ad vocibus omittam assentior. Cu nam eirmod ocurreret, partem intellegam est et. Illum aliquam legendos at sed, ne idque fastidii apeirian vix. Sed nisl libris delectus ei. Percipit oporteat philosophia et vel, liber deterruisset eu his, paulo mentitum te his. Et duo paulo iudicabit, voluptua placerat ea mei. Quo ea ponderum omittantur referrentur. At homero bonorum nominati has, suas comprehensam eum in. At meis lobortis cum. Diam ipsum consulatu pro no, wisi nullam labores mel an, pro error integre molestiae te. Scripta accommodare sea in, has ne error viris. Erat qualisque eu vim, an atqui vivendo forensibus usu. Iisque petentium ad cum.
Lorem ipsum dolor sit amet, ne eos utinam impetus legimus, vide omnis nusquam eam te. Impetus mediocritatem eu mea. Nisl oblique salutandi no cum. Ei pro everti periculis. Ne per ignota delenit, vis officiis indoctum urbanitas no, accusata torquatos incorrupte at per. At mei soluta sanctus contentiones, eam id sint molestie scriptorem. An tation contentiones eum. Nec id offendit facilisi, ex eligendi gubergren eum, ne libris commune est. Modus labitur patrioque quo cu, eu mei altera integre eleifend, ea quod abhorreant vix. Per eu errem saepe nusquam. Ne congue splendide vim, pri ad vocibus omittam assentior. Cu nam eirmod ocurreret, partem intellegam est et. Illum aliquam legendos at sed, ne idque fastidii apeirian vix. Sed nisl libris delectus ei. Percipit oporteat philosophia et vel, liber deterruisset eu his, paulo mentitum te his. Et duo paulo iudicabit, voluptua placerat ea mei. Quo ea ponderum omittantur referrentur. At homero bonorum nominati has, suas comprehensam eum in. At meis lobortis cum. Diam ipsum consulatu pro no, wisi nullam labores mel an, pro error integre molestiae te. Scripta accommodare sea in, has ne error viris. Erat qualisque eu vim, an atqui vivendo forensibus usu. Iisque petentium ad cum.
Expand All @@ -39,5 +50,4 @@
Lorem ipsum dolor sit amet, ne eos utinam impetus legimus, vide omnis nusquam eam te. Impetus mediocritatem eu mea. Nisl oblique salutandi no cum. Ei pro everti periculis. Ne per ignota delenit, vis officiis indoctum urbanitas no, accusata torquatos incorrupte at per. At mei soluta sanctus contentiones, eam id sint molestie scriptorem. An tation contentiones eum. Nec id offendit facilisi, ex eligendi gubergren eum, ne libris commune est. Modus labitur patrioque quo cu, eu mei altera integre eleifend, ea quod abhorreant vix. Per eu errem saepe nusquam. Ne congue splendide vim, pri ad vocibus omittam assentior. Cu nam eirmod ocurreret, partem intellegam est et. Illum aliquam legendos at sed, ne idque fastidii apeirian vix. Sed nisl libris delectus ei. Percipit oporteat philosophia et vel, liber deterruisset eu his, paulo mentitum te his. Et duo paulo iudicabit, voluptua placerat ea mei. Quo ea ponderum omittantur referrentur. At homero bonorum nominati has, suas comprehensam eum in. At meis lobortis cum. Diam ipsum consulatu pro no, wisi nullam labores mel an, pro error integre molestiae te. Scripta accommodare sea in, has ne error viris. Erat qualisque eu vim, an atqui vivendo forensibus usu. Iisque petentium ad cum.
</div>
</body>
</html>

</html>
44 changes: 24 additions & 20 deletions resources/slimscroll.css
Original file line number Diff line number Diff line change
Expand Up @@ -11,35 +11,22 @@ html, body{
display: inline-block;
overflow: hidden;
position: relative;
height: 200px; /* or give percentage value */
height: 200px;
width: 380px;
}
.slimScroll > div{
padding: 5px;
}

.slimScroll > div + div{
padding: 0px;
background-color: #E1E1E1;
}

.slimScroll > div + div > div{
background-color: #000;
opacity: 0.5;
}

/* custom stylings */
.scrollBar{
border-radius: 10px;
.wrapper, .scroll-wrapper {
padding: 5px;
}
.wrapper.mac + .scrollBarContainer{
.scroll-wrapper.mac + .scrollBarContainer{
background-color: transparent;
}
.scrollBarContainer.animate .scrollBar{
.scrollBarContainer.animate .scroll{
transition: 2s opacity ease;
opacity: 0;
}
.scrollBarContainer:hover .scrollBar{
.scrollBarContainer:hover .scroll{
opacity: 0.5;
transition: none;
}
Expand All @@ -49,4 +36,21 @@ html, body{
-moz-user-select: -moz-none;
-o-user-select: none;
user-select: none;
}
}

.scroll{
border-radius: 10px;
}
.wrapper + .scrollBarContainer{
background-color: #eee9ee;
}
.scrollBarContainer .scrollBar {
background-color: #60F509;
border-radius: 10px;
opacity: 0.5;
}
.scroll-wrap + div .scroll-bar{
background-color: #14D1E0;
}


0 comments on commit 5c2225a

Please sign in to comment.