File tree Expand file tree Collapse file tree 3 files changed +43
-18
lines changed Expand file tree Collapse file tree 3 files changed +43
-18
lines changed Original file line number Diff line number Diff line change 1- $carousel-scroll-down-button-font-size-larger : 2.5rem ;
2- $carousel-scroll-down-button-font-size-smaller : 1.75rem ;
1+ $carousel-breakpoint : 600px ;
2+
3+ $carousel-scroll-down-button-size-larger : 50px ;
4+ $carousel-scroll-down-button-size-smaller : 25px ;
35
46#slider {
57 width : 100% ;
@@ -12,25 +14,35 @@ $carousel-scroll-down-button-font-size-smaller: 1.75rem;
1214 background : $gray ;
1315}
1416
15- #carousel-scroll-down-button :before {
16- content : ' ˬ' ;
17- font-size : $carousel-scroll-down-button-font-size-larger ;
18- font-weight : bold ;
19- text-shadow :0px 0px 10px black , 0px 0px 10px black ;
20- @media screen and (max-width : 600px ){
21- font-size : $carousel-scroll-down-button-font-size-smaller ;
22- }
23- }
24-
2517#carousel-scroll-down-button {
2618 position : absolute ;
2719 z-index : 98 ;
2820 left : 50vw ;
2921 right : 0 ;
3022 width : auto ;
3123 height : auto ;
24+ background : none ;
25+ border : none ;
26+ padding : 0 ;
27+ cursor : pointer ;
28+ }
29+
30+ #carousel-scroll-down-button :active , #carousel-scroll-down-button :focus {
31+ outline : 0 ;
32+ -moz-outline-style : none ;
3233}
3334
35+ #carousel-scroll-down-button > svg {
36+ max-width : $carousel-scroll-down-button-size-larger ;
37+ height : auto ;
38+ width : $carousel-scroll-down-button-size-larger ;
39+
40+ }
41+ @media screen and (max-width : $carousel-breakpoint ) {
42+ #carousel-scroll-down-button > svg {
43+ max-width : $carousel-scroll-down-button-size-smaller ;
44+ }
45+ }
3446.slick-prev {
3547 left : 10px ;
3648 z-index : 2 ;
Original file line number Diff line number Diff line change 11const SCROLL_ANIMATION_DURATION = 1000 ;
2- const CAROUSEL_SCROLL_DOWN_BUTTON_OFFSET = { X : - 7 , Y : - 45 } ;
2+ const CAROUSEL_SCROLL_DOWN_BUTTON_OFFSET = { X : - 5 , Y : - 25 } ;
33
44$ ( document ) . ready ( ( ) => {
55 let slider = $ ( "#slider" ) ;
@@ -22,8 +22,8 @@ $(document).ready(() => {
2222 carousel_scroll_down_button . blur ( ) ;
2323 } ) ;
2424
25- // Position carousel scroll-down button
26- $ ( window ) . on ( "scroll" , ( ) => {
25+ // Carousel arrow positioning function
26+ let recalculate_arrow_position = ( ) => {
2727 let sliderBottom = slider . height ( ) + slider . offset ( ) . top ;
2828 let windowBottom = $ ( window ) . scrollTop ( ) + $ ( window ) . height ( ) ;
2929 if ( $ ( window ) . scrollTop ( ) > sliderBottom ) {
@@ -36,6 +36,9 @@ $(document).ready(() => {
3636 }
3737 carousel_scroll_down_button . css ( "visibility" , "visible" ) ;
3838 }
39- } ) . scroll ( ) ;
40- $ ( window ) . on ( "load resize focus blur" , ( ) => $ ( window ) . scroll ( ) ) ;
39+ }
40+
41+ // Position carousel scroll-down button
42+ $ ( window ) . on ( "scroll load resize focus blur" , recalculate_arrow_position ) ;
43+ recalculate_arrow_position ( ) ;
4144} ) ;
Original file line number Diff line number Diff line change 55
66< div style ="top:0;position:absolute;display: inline; ">
77<!-- Floating scroll-down button -->
8- < button id ="carousel-scroll-down-button " class ="slick-next slick-arrow " aria-label ="Scroll to the end/bottom of the image carousel "> </ button >
8+ < button id ="carousel-scroll-down-button " aria-label ="Scroll to the end/bottom of the image carousel ">
9+ < svg xmlns ="http://www.w3.org/2000/svg "
10+ width ="50px " height ="25px "
11+ viewBox ="0 0 355 125 ">
12+ < path id ="path4943 "
13+ fill ="none " stroke ="black " stroke-width ="20 "
14+ d ="M 0.29,0.41
15+ C 0.29,0.41 177.00,123.39 177.00,123.39
16+ 177.00,123.39 353.71,0.41 353.71,0.41 " />
17+ </ svg >
18+ </ button >
919</ div >
1020
1121< div id ="slider ">
You can’t perform that action at this time.
0 commit comments