我與邊界半徑設置爲50%的小元素的網頁,讓他們顯示爲小點:增加懸停區域
CSS:
.star {
width: 5px;
height: 5px;
background-color: rgb(236, 236, 236);
position: absolute;
border-radius: 50%;
transform: scale(1);
display: block;
transition: 0.25s ease-in background-color, 0.25s ease-in opacity, 0.25s ease-out transform;
cursor: pointer;
}
其中每個都有一個懸停操作,可以調出某個彈出窗口。然而,現在有一個問題,懸停(至少在我測試過的瀏覽器中)是尋找像素的遊戲。
是否有一個「技巧」添加一個不可見的邊框左右點,使他們更多的選擇而不狩獵像素?
設置border
說2px solid transparent
只是讓我的測試圈做大,CSS outline
不會產生:hover
狀態或mouseenter
事件。
好答案!需要注意的是,background-clip屬性也將解決OP原始意圖上的問題(添加透明邊框,而不是添加填充) – vals