2015-04-16 38 views
2

是否可以通過「邊框半徑」不可點擊來修剪邊框,並且還沒有檢測到您在其上方懸停?是否可以通過「邊框半徑」不可點擊來修剪邊框?

+1

很高興答案奏效! - 當你有一個時刻 - 只需編輯一些代碼,以便人們可以看到你的例子,如果你的網址發生任何事情,因爲這是一個很好的問題。最好! –

+0

@MiaSno完成!也增加了一個jsFiddle! :D – wbjari

+0

太棒了 - 你做得很好! :) –

回答

2

的一種方法是使包裝DIV和標籤也有邊框半徑...

.blackground > div, .blackground > div a { 
    border-radius: 100%; 
} 

.blackground > div a { 
    display:block; 
} 
+0

我建議在包含元素上設置'border-radius',然後給它一個'overflow:hidden'。 –

+0

我認爲我說div的原因是因爲在某些瀏覽器中,它會選擇div作爲塊元素,並且在單擊它的時候使用原生高亮顯示來更好地修剪它。 –

+0

作品,謝謝! – wbjari

0

訣竅是讓<a>標籤的大小變更中的一個,因爲這是確定元素點擊區域。

所以,你可以做

.backgroud > div > a { 
    display: inline-block; 
    border-radius: 100%; 
    overflow: hidden; 
} 

那麼實際圖像上刪除邊框半徑(如果你想)。