如何设置轮廓的半径
How to set radius for outline
我想在我的元素上使用一些半径的边框和轮廓。
border-radius
仅适用于边框。
有没有办法在轮廓上也应用半径?
.myElement {
border: 2px solid #0064D2;
outline: 2px solid #0099F8;
border-radius: 3px;
}
遗憾的是,无法添加轮廓半径,但您可以使用框阴影获得相同的结果。
.myElement {
width: 200px;
height: 100px;
border: 3px solid #0064d2;
box-shadow: 1px 1px 0px 5px #c70707;
border-radius: 3px;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="main.css">
<title>Document</title>
</head>
<body>
<div class="myElement"></div>
</body>
</html>
目前还没有,虽然我相信这是计划中的,但你可以用 box-shadow 来模拟它。
.myElement {
border: 2px solid #0064D2;
border-radius: 3px;
box-shadow: 0 0 0 2px #0099f8;
}
<div class="myElement">
Hello World
</div>
我想在我的元素上使用一些半径的边框和轮廓。
border-radius
仅适用于边框。
有没有办法在轮廓上也应用半径?
.myElement {
border: 2px solid #0064D2;
outline: 2px solid #0099F8;
border-radius: 3px;
}
遗憾的是,无法添加轮廓半径,但您可以使用框阴影获得相同的结果。
.myElement {
width: 200px;
height: 100px;
border: 3px solid #0064d2;
box-shadow: 1px 1px 0px 5px #c70707;
border-radius: 3px;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="main.css">
<title>Document</title>
</head>
<body>
<div class="myElement"></div>
</body>
</html>
目前还没有,虽然我相信这是计划中的,但你可以用 box-shadow 来模拟它。
.myElement {
border: 2px solid #0064D2;
border-radius: 3px;
box-shadow: 0 0 0 2px #0099f8;
}
<div class="myElement">
Hello World
</div>