目前想到了兩種方法。web
這種是做用於元素自己的,很是常見。svg
border-radius: 50%; height: 100px; width: 100px;
利用徑向漸變能夠獲得一個圓形擴散的背景,而後設置合適的大小,能夠獲得近似圓形的效果。spa
background: radial-gradient(circle,#f00 47%,transparent 48%) 2px center/6px 6px no-repeat;
注意不是完美的圓形,所以不宜過大。一個使用場景是,用於展現相似列表效果的長文本:code
完整代碼以下:ci
background: radial-gradient(circle,#f00 47%,transparent 48%) 2px center/6px 6px no-repeat; -webkit-box-decoration-break: clone; box-decoration-break: clone; padding-left: 10px;
*Update: *這種效果不佳,如今推薦用list-style-image
搭配svg實現。it