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; }