一、使用border属性

.border{
    width: 64px;
    height: 64px;
    border-radius: 50%;
    border: 10px solid rgb(0, 128, 255);
}

二、使用border-shadow属性

.box-shadow{
    width: 64px;
    height: 64px;
    border-radius: 50%;
    box-shadow: 0 0 0 10px rgb(0, 128, 255);
}

三、使用两个标签嵌套

.nest{
    overflow: hidden;
    width: 84px;
    height: 84px;
    border-radius: 50%;
    background-color: rgb(0, 128, 255);
    margin-bottom: 10px;
}

.nest .child {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #fff;
    margin: 10px;
}

四、使用伪类

.pseudo {
    overflow: hidden;
    width: 84px;
    height: 84px;
    border-radius: 50%;
    background-color: rgb(0, 128, 255);
    margin-bottom: 10px;
}
.pseudo::after {
    content: "";
    display: block;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #fff;
    margin: 10px;
}

五、使用radial-gradient属性

.radial-gradient {
    width: 84px;
    height: 84px;
    border-radius: 50%;
    background: radial-gradient( circle closest-side, transparent 32px, rgb(0, 128, 255) 32px);
    margin-bottom: 10px;
}