CSS圓角產生器
視覺化CSS圓角產生器,獨立調整每個角的圓角半徑,即時預覽並立即複製產生的CSS程式碼。
什麼是CSS border-radius?
CSS border-radius是一個用於圓角化元素外邊框邊緣的屬性。可以使用一到四個值獨立設定每個角,也可以使用border-top-left-radius等長屬性單獨控制每個角。
如何用border-radius製作完美圓形?
在正方形元素(寬高相等)上設定border-radius為50%即可建立完美圓形。對於橢圓,在矩形元素上使用border-radius: 50%。
border-radius可以使用哪些單位?
border-radius支援px、%、em、rem、vw、vh等CSS長度單位。百分比相對於元素的尺寸,而px等絕對單位提供固定值。
border-radius的簡寫語法是什麼?
簡寫遵循以下模式:左上 右上 右下 左下。一個值套用於所有角。兩個值分別設定左上/右下和右上/左下。三個值分別設定左上、右上/左下和右下。
能建立橢圓形圓角嗎?
可以,使用斜線(/)語法可以分別定義水平和垂直半徑。例如border-radius: 50% / 100px建立一個具有不同水平和垂直半徑的橢圓曲線。
border-radius適用於所有元素嗎?
border-radius適用於大多數HTML元素,包括div、button、img和input。但在沒有設定overflow: hidden的元素上可能不會裁剪溢出內容。
能用border-radius建立複雜形狀嗎?
可以,透過為每個角組合不同的半徑值,可以建立膠囊形、橢圓形、葉子形和自訂有機形狀。百分比值非常適合響應式設計。
border-radius在所有瀏覽器中都支援嗎?
是的,border-radius在所有現代瀏覽器中都支援,包括Chrome、Firefox、Safari、Edge和行動瀏覽器。自2011年以來就是CSS3的一部分,相容性極好。
如何製作膠囊形按鈕?
將border-radius設定為等於或大於元素高度一半的值。對於40px高的按鈕,使用border-radius: 20px或更高值即可建立膠囊形狀。
border-radius會影響背景圖片嗎?
是的,border-radius會裁剪元素的背景、背景圖片和邊框。背景會自動跟隨圓角。
可以對border-radius做動畫嗎?
可以,border-radius支援CSS過渡和動畫。可以在不同的半徑值之間平滑過渡,建立互動式的懸停和點擊效果。
border-radius可以和CSS變換一起使用嗎?
可以,border-radius與rotate、scale和translate等CSS變換配合良好。圓角會隨元素一起變換。
如何建立帶邊框的圓形?
在寬高相等的正方形元素上套用border-radius: 50%,然後新增border屬性。邊框會跟隨圓形形狀。
單獨角屬性和簡寫有什麼區別?
border-top-left-radius等單獨屬性可以精確控制每個角。簡寫border-radius可以在一個宣告中設定多個角。兩者產生完全相同的CSS輸出。