是这样的、我想做一个div有固定的宽高、鼠标移上去的时候显示border、但是这个border不能影响后续的div
现在是这样的
然后鼠标移上去的时候、变成了这样、因为border的加入使得第一个商品div的高度增加了、把第二行的商品div移到了后面
是这样的、我想做一个div有固定的宽高、鼠标移上去的时候显示border、但是这个border不能影响后续的div
现在是这样的
然后鼠标移上去的时候、变成了这样、因为border的加入使得第一个商品div的高度增加了、把第二行的商品div移到了后面
img {
width: 200px;
height: 100px;
margin-right: 5px;
cursor: pointer;
object-fit: cover;
transition: box-shadow 0.2s ease-in-out;
&.current {
border-radius: 3px;
box-shadow: 0 0 0 2px var(--el-color-primary);
}
}
box-shadow: 0 0 0px 1px rgb(42, 96, 228);也可以 但是不推荐;
推荐使用boder透明变颜色或者outline https://www.zhangxinxu.com/wo...
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
3 回答2.1k 阅读
2 回答1k 阅读✓ 已解决
用outline,或者设置box-sizing为border-box