CSS tutorial, Advanced rounded corner with only css. I got so many scripts which had solution with javascripts and some are given solutions with images.
In one of my project I got requirement about half rounded corner in header and footer.
Advanced rounded corner with only css
But I want customize every thing like color of rounded corner header background, footer background and border also.
I did so much R&D about same but did not found any solution.
So I tried to code myself in CSS and I got succeed in that.
In this article I am going to share the code with you.
first put my style sheet in your webpage.
<style type="text/css">
body {background-color: #fff;font: normal 10pt ,Arial,sans-serif;}
img{border:none;}
.wordpressapi-main{
clear:both;
float:left;
width:300px;
/*border:1px solid #f00;*/
}
.wordpressapi_round_header {
background-color: #ddd;
-moz-border-radius: 15px 15px 0px 0px;
-webkit-border-radius: 15px 15px 0px 0px;
border-radius: 15px 15px 0px 0px;
/*behavior: url(border-radius.htc);*/
text-align:center;
padding:5px 0px 5px 0px;
clear:both;
float:left;
}
.wordpressapi_round_footer {
background-color: #ddd;
-moz-border-radius: 0px 0px 15px 15px;
-webkit-border-radius: 0px 0px 15px 15px;
border-radius: 0px 0px 15px 15px;
/*behavior: url(border-radius.htc);*/
text-align:right;
clear:both;
float:left;
}
.wordpressapi_round_middle {
text-align:center;
color:blue;
clear:both;
float:left;
}
.inner_ad {
padding:10px;
text-align:left;
color:black;
font-size:12px;
vertical-align: middle;
}
.round_heading{
font-size:16px;
line-height:26px;
font-weight:bold;
}
/* rounded corners */
.wordpressapi-blue-round-container{ /*margin-top:10px;*/}
.wordpressapi-blue-round-container-top, .wordpressapi-blue-round-container-bot, .wordpressapi-acco-top, .wordpressapi-acco-bot {
display:block;
background:#fff;
font-size:1px;
clear:both;
}
.blue-round-t1, .blue-round-t2, .blue-round-t3, .blue-round-t4 {display:block; overflow:hidden;}
.blue-round-t1, .blue-round-t2, .blue-round-t3 {height:1px;}
.blue-round-t2, .blue-round-t3, .blue-round-t4 {
background:#0000FF;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.blue-round-t1 {
margin:0 5px;
background:#0000FF;
border-top:1px solid #ccc;
height:0px;
}
.blue-round-t2 {margin:0 3px; border-width:0 2px;}
.blue-round-t3 {margin:0 2px;}
.blue-round-t4 {height:2px; margin:0 1px;}
.white-round-t1, .white-round-t2, .white-round-t3, .white-round-t4 {display:block; overflow:hidden;}
.white-round-t1, .white-round-t2, .white-round-t3 {height:1px;}
.white-round-t2, .white-round-t3, .white-round-t4 {
background:#FFF;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.white-round-t1 {
margin:0 5px;
background:#FFF;
border-top:1px solid #ccc;
height:0px;
}
.white-round-t2 {margin:0 3px; border-width:0 2px;}
.white-round-t3 {margin:0 2px;}
.white-round-t4 {height:2px; margin:0 1px;}
.wordpressapi-blue-round-contents{
display:block;
border:1px solid #000;
border-width:0 1px;
padding: 0 15px;
background:#0000FF;
color:#000;
text-align:justify;
width: 878px;
clear:both;
float:left;
}
.hold{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
clear:both;
float:left;
width:298px;
}
.inner-adds-bottom{
padding-top:1px;
clear:both;
float:left;
}
/* rounded corners */
.cross-img, .cross-img:link, .cross-img:hover{
background:url(close_button.gif) no-repeat center;
width:12px;
height:12px;
display:inline-block;
}
.info-img, .info-img:link, .info-img:hover{
background:url(information_btn.gif) no-repeat center;
width:12px;
height:12px;
display:inline-block;
}
</style>
Then Put following code in your HTML body.

You will get the following result as follows:

Download the main html file from here: Advanced rounded corner with CSS
