色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 兩邊半圓的按鈕

謝彥文2年前12瀏覽0評論

CSS 中有一種很常見的按鈕形狀,就是兩邊是半圓的按鈕,常常在網頁中應用。今天我們就來看看如何用 CSS 制作這種按鈕。

.btn {
display: inline-block;
padding: 12px 24px;
background-color: #123456;
color: white;
font-weight: bold;
border: none;
border-radius: 20px;
}
.btn::before,
.btn::after {
display: inline-block;
content: "";
width: 20px;
height: 100%;
border-radius: 50%;
background-color: #123456;
}
.btn::before {
margin-right: -10px;
}
.btn::after {
margin-left: -10px;
}

上面的代碼實現了一個名為 btn 的按鈕樣式,具體解釋如下:

首先是樣式基本設置:

.btn {
display: inline-block; /* 讓按鈕成為行內塊級元素,可以設置寬高 */
padding: 12px 24px; /* 按鈕內邊距 */
background-color: #123456; /* 背景色 */
color: white; /* 文字顏色 */
font-weight: bold; /* 文字加粗 */
border: none; /* 去掉邊框 */
border-radius: 20px; /* 圓角半徑,這里設置 20px */
}

接著是生成兩個半圓的代碼:

.btn::before,
.btn::after {
display: inline-block; /* 讓偽元素變成行內塊級元素 */
content: ""; /* 必須設置 */
width: 20px; /* 半圓直徑 */
height: 100%; /* 半圓高度 */
border-radius: 50%; /* 圓形 */
background-color: #123456; /* 背景色與按鈕一致 */
}
.btn::before {
margin-right: -10px; /* 負邊距使半圓向左移動一半 */
}
.btn::after {
margin-left: -10px; /* 負邊距使半圓向右移動一半 */
}

由于 before 和 after 的寬度和高度都和按鈕相同,所以它們剛好可以和按鈕對齊。再加上負邊距的處理,就形成了兩個半圓。

以上就是制作 CSS 兩邊半圓按鈕的全部代碼和解釋。