How do I select the scrollbar of a div? [duplicate] - html

This question already has answers here:
CSS customized scroll bar in div
(20 answers)
Closed 6 years ago.
I know how to change the style of scrollbars for an entire page using CSS such as webkit-scrollbar codes.
However, how I only want to target the scroll bar in a div (not the browser's div). How can I accomplish this without using JavaScript or jQuery?
Thank you for your time.

Try this
.class::scrollbar
Can also use the prefixes.
.class::-webkit-scrollbar

If I understand correctly, just use overflow:hidden; or overflow-y:hidden; on the desired div
div{box-sizing:border-box;}
#red{padding:5px;width:100%;height:1500px;background:red;}
#green{width:60%;height:900px;background:palegreen;overflow-y:hidden;}
<div id="red">
<div id="green">
</div>
</div>

Related

Custom HTML,CSS Scrollbar [duplicate]

This question already has answers here:
CSS customized scroll bar in div
(20 answers)
Closed 4 years ago.
Looking for scrollbar that has no inside body, only arrows should available to scroll content. Is it possible? In the snippet, the body has a scrollbar with up and down arrow, I don't want a mid area of scrollbar, just custom arrows that do the same thing(maybe it's called scroll thumb or something else don't know).
body {
height:700px;
overflow:scroll;
}
<body>Div with some content</body>
[here](https://codepen.io/webrexRavi/pen/XxOEZz)
icreated pen for it you can see it here

i used flexbox css but it makes horizontal scrolling [duplicate]

This question already has answers here:
Flexbox makes horizontal scrolling
(2 answers)
Closed 5 years ago.
Before read my question, it will be better that you watch my site enter link description here http://www.google.com
I want to make Responsive website
So i used flexbox
But some markup lines create a horizontal line for scrolling.
(plz watch red line)
I don't know why it make horizontal scrolling
you can reduce image width or using code:
.dittomall-banner > img { width: 33.33%;float:right }

html image center but keep little bottom margin? [duplicate]

This question already has answers here:
Why is there a pesky little space between <img> and other elements? [duplicate]
(2 answers)
Closed 5 years ago.
I just have a little problem with an image bottom margin.
I don't understand why below the image, we have a little space with the menu. Someone can explain me why ? I want to stick my menu with my image but i can't and i don't know why.
Like you can see in my fiddle, i have already tried to put margin,padding,border=0 but no change.
Here my example : https://fiddle.jshell.net/3s6dv7rk/
Add display Block on image
display: block;
Check this fiddle : https://fiddle.jshell.net/3s6dv7rk/1/
Try this :
<img style="width:100px;height:40px;display: flex;" alt="Ludo et Béné"/>

Example Link with padding or margin? [duplicate]

This question already has answers here:
offsetting an html anchor to adjust for fixed header [duplicate]
(28 answers)
Closed 8 years ago.
I'm working on a site with a Sticky Navigation and when I use
Example Link
the Sticky Nav overlaps the top of the #example.
The Nav height is 70px so I'm wondering if there's any way to link to #example but start 70px down. I'd rather not create an additional ID since it will probably make things a mess.
Any ideas?
You can use
window.scrollBy(0,70);
to scroll the window 70px down.
To have it actually scroll after linking, you have to change your link such that it executes a javascript relocation before scrolling: window.location='#example'; window.scrollBy(0,70);
That is the job of #example. It moves you to the location of the element with that id.
You can use jQuery to animate your elements to slideUp or your window to scrollTo 70px down.

How do I create sticky footers - the other kind of sticky? [duplicate]

This question already has answers here:
Problems with CSS sticky footer
(12 answers)
Closed 8 years ago.
What I mean is that a footer will always be at the bottom of the browsing window, even if there is a lot of content and normally the footer will be out of view, not the usual "sticky footer" where the footer will always be after the content.
I could achieve this with frames, but how would I do it in a cleaner way with CSS?
.the-other-kind-of-sticky-footer { position:fixed; bottom:0; }