Is it possible to create a border in CSS3 such that they are rounded and dotted?
I\'m rounding my corners but they appear solid with:
border: 1px dot
My solution for this issue is
background: url('../images/dot.png');
background-size: 4px;
background-position: bottom left;
background-repeat: repeat-x;
make sure the dot image is just one dot with some white space on wither side of it. After that you should be good.
It'a bug in firefox.see this issue,mozilla doesn't support rounded corner for dotted and dashed border.
Blockquote: Using this will work
border-style: none;
border-top-style: dotted;
border-width: thick;
I managed to find a solution by accident.
Here's the code:
background-color: none !important;
border:none !important;
border-top: 5px dotted #70c1bb !important;
border-top-width:5px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
One solution is to use multiple background images. You can use this approach to specify a different background-image
for the four corners.
You may also want to add a fifth image for the centre background image (repeated, if necessary).
Something along the lines of...
.dashed-rounded-border {
border: 2px dashed blue;
background-image: url("top-left.png"), url("top-right.png"), url("bottom-right.png"), url("bottom-left.png"), url("center.png");
background-position: left top, right top, right bottom, left bottom, center center;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
}
Yes, theoretically you can have dotted and rounded borders, but as you have seen practically browsers may not support it yet.