Quantcast
Channel: Active questions tagged html - Stack Overflow
Viewing all articles
Browse latest Browse all 74520

Buggy Scrollbar Behavior

$
0
0

I'm trying to implement a scroll-able content layout and I managed to do it, however the scrollbar is displaying strange behavior - sometimes it cannot get clicked, sometimes the arrows do not move it, sometimes only 1 arrow can move it even though there is space to be scrolled in either direction, etc..

.content-wrapper {
  display: flex;
  justify-content: center;
  overflow-y: scroll;
  flex-grow: 1;
  /* for Firefox */
  min-height: 0;
}

.tsp-content {
  display: flex;
  flex-direction: column;
}
<div class="content-wrapper"><div class="tsp-content"><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root transportation-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br><div class="MuiPaper-root MuiCard-root MuiPaper-outlined MuiPaper-rounded"><div class="MuiCardContent-root"><p>Lorem -&gt; Ipsum (0328)</p></div><div class="MuiCardActions-root tsp-card-buttons MuiCardActions-spacing"><button class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedSecondary MuiButton-outlinedSizeSmall MuiButton-sizeSmall" tabindex="0" type="button"><span class="MuiButton-label">LoremIpsum</span><span class="MuiTouchRipple-root"></span></button></div></div><br></div></div>

Here's the codepen: https://codepen.io/JustM/pen/PoqGNGP


Viewing all articles
Browse latest Browse all 74520

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>