boder-radius:15px;css
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>radius</title> <style> .radius{ width:200px; height:100px; border-radius:15px;//圆角设置为15px background:#FF8C69; } </style> </head> <body> <div class="radius"></div> </body> </html>
效果图:html
为圆角设置一个值同时做用到四个圆角上面,服务器
border-radius能够同时设置1到4个值网络
》只设置一个值:这一个值做用到四个圆角上性能
》设置两个值:对角使用相同的值(左上角与右下角使用第一个值,右上角与左下角使用第二个值)ui
》设置三个值:左上角使用第一个值,右上角和左下角使用第二个值,右下角使用第三个值spa
》设置四个值:从左上角开始,顺时针循环依次对应3d
border-radius:15px;是将圆角的水平半径和垂直半径都设置为15px;code
由此可得圆角分类分为htm
当水平半径与垂直半径相等的时候,就是在边角上画内切圆
当水平半径与垂直半径不相等的时候,就是在边角上画内切椭圆
用“/”来分割水平半径与垂直半径
第一组:“/”前面的值表示的是水平半径
第二组:“/”后面的值表示的是垂直半径
每一组也能够使用1到4个值,规则都是相同的
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>radius</title> <style> .radius{ width:200px; height:100px; border-radius:30px/5px;//斜杠前面表明水平半径,斜杠后面表明垂直半径 background:#FF8C69; } </style> </head> <body> <div class="radius"></div> </body> </html>
效果图:
☆圆
条件:宽=高,border-radius=1/2*宽(或百分比50%)
.radius{ width:200px; height:200px; background:#FF8C69; border-radius:100px; }
☆半圆
条件:宽=2*高(或高=2*宽),border-radius= 宽高中最小的那个值,只设置相邻的两个圆角
//上半圆 .radius{ width:100px; height:50px; background:#FF8C69; border-top-left-radius:50px; border-top-right-radius:50px; } //右半圆 .radius{ width:50px; height:100px; background:#FF8C69; border-top-right-radius:50px; border-bottom-right-radius:50px; } //下半圆 .radius{ width:100px; height:50px; background:#FF8C69; border-bottom-left-radius:50px; border-bottom-right-radius:50px; } //左半圆 .radius{ width:50px; height:100px; background:#FF8C69; border-top-left-radius:50px; border-bottom-left-radius:50px; }
☆椭圆
条件:宽≠高,border-radius=(1/2*宽)/(1/2*高)
.radius{ width:100px; height:50px; background:#FF8C69; border-radius:50px/25px; }
☆其余
条件:border-radius=(水平半径≠(0.5*宽))/(垂直半径≠(0.5*高))
//横着圆柱 .radius{ width:100px; height:50px; background:#FF8C69; border-radius:15px/25px; } //竖着圆柱 .radius{ width:100px; height:50px; background:#FF8C69; border-radius:50px/15px; }
当宽≠高时:水平半径=0.5*宽,垂直半径=0.5*高,此时呈现的是椭圆
当宽=高时:水平半径=0.5*宽,垂直半径=0.5*高,此时呈现的是圆
.radius{ width:200px; height:100px; border-radius:20px 200px; background-color:#FFE4C4; }