這裏是一個小提琴。如何在更改邊框寬度時防止移位
如何防止元素出現在點擊轉型呢?
元素通常具有1px邊框,但在點擊時轉到2px邊框。
在撥弄你會看到這個CSS
.o {
height: 50px;
width: 100px;
border: 1px solid red;
margin-bottom: 10px;
font-weight: bold;
font-size: 16px;
}
.selected {
border: 2px solid blue;
}
要清楚,未選中的項目有1px邊框。我應該在那裏做同樣的技巧嗎? – hvgotcodes
對不起,但我不明白你問的問題。在這種方法中,未被選擇的邊界('')有多寬並不重要。o')元素,當我們將'selected'類添加到它時,我們會使它透明(所以它仍然存在,除了它的顏色以外不變)。 –
啊,我明白了。我更喜歡這個解決方案;不過,我會保留第一個答案的複選標記,因爲那是當時幫助我的答案。 – hvgotcodes