Border-radius bleeding

border-radius background color
background-clip css

I want to give border-radius to a <nav> in which all the <a> have an image has background, but the image keeps going outside the border-radius. Why is that?

To fix this in all browsers you should use:

-moz-background-clip: padding; 
-webkit-background-clip: padding-box;
background-clip: padding-box;

I found the answer here

Fixing Background "Bleed", Mike Harding with a desperately needed fix for when backgrounds "leak" out of elements with borders and border-radius. Border-radius bleeding. 1. Issues with CSS and HTML - Border Radius and Background Color. 1. Creating a circular meter, background color is creating problems. 0.

Add:

-webkit-background-clip: padding-box;

To fix this in Webkit.

Fixing background "bleed" on elements that use CSS3 border-radius , Anyway, I found that the nice buttons I was creating with CSS3 border-radius were displaying an ugly “bleed” of the background dark blue color  What about support for border radius and background gradient? Yes IE9 is to support them both separately, but if you mix the two the gradient bleeds out of the rounded corner. Yes IE9 is to support them both separately, but if you mix the two the gradient bleeds out of the rounded corner.

I had a problem with a bootstrap panel border or background bleeding to a HTML header <h> element above the bootstrap panel. The <h> element has class="page-header" and is contained in a div element with class="col-lg-12". The answers here and in other places didn't work for me.

What worked was adding this to the panels CSS class:

overflow:hidden;

I got the direction from here from Carol's answer.

Edit:

This caused another problem for me. I had Dropdown controls in the panel and the overflow:hidden; caused the dropdowns to be cut off and not displayed fully.

The dropdowns are contained in div elements with Bootstrap col-lg classes. I added style="position: inherit" to those div elements containing the dropdowns and that solved the problem.

The solution to that problem I found here.

Additional Option:

I added 3 or 4 <br/> elements before the div tag that was bleeding and that solved the bleeding problem without any bad side effects.

Sid on Twitter: "CSS tip! If you are adding border-radius on a , Other than setting the border radius of the wrapper, you can add overflow: hidden to the box to prevent the bleed through. 2 Likes. Anyway, I found that the nice buttons I was creating with CSS3 border-radius were displaying an ugly “bleed” of the background dark blue color beyond the edges of the white border. No good. No good.

Question about CSS Border radius - HTML-CSS, border-radius: _top_left_radius_ _top_right_radius_ _bottom_right_radius_ If the background color bleeds outside of a rounded corner in some browsers, just​  CSS-Tricks * is created, written by, and maintained by Chris Coyier and a team of swell people. The tech stack for this site is fairly boring.That's a good thing! I've used WordPress since day one all the way up to v17, a decision I'm very happy with.

CSS3 Border Radius, Maximize HTML Editor; Minimize HTML Editor; Fold All; Unfold All. 3. 1. <div class="background">. 2. <div class="foreground">Help! I am bleeding.</div>. 3. Just found out how to do beveled corners and simulate negative border radius without images, by utilizing CSS gradients once again. It’s amazing how many CSS problems can be solved with gradients alone.

IE 11 border-radius & border background bleed issue, As you can see in the picture, border colors are bleeding when borderRadius is set. It only happens when I use corner border radius such as  The border-radius CSS property rounds the corners of an element's outer border edge. You can set a single radius to make circular corners, or two radii to make elliptical corners. You can set a single radius to make circular corners, or two radii to make elliptical corners.

Comments
  • which browser? works fine for me in firefox
  • Thanx! I had to figure out why this not always worked: background-clip must be AFTER border, border-radius, background and all other proprieties that could matter (FireFox 49.0.2 under Linux).