我使用box-shadow
在选定的HTML元素周围绘制边框(当用户通过点击选择它们时,我在它上面设置了类),因为它不会干扰布局(在元素周围不添加空格并且不会'覆盖元素边框)。遗憾的是,box-shadow
对某些元素无效,例如input
未将-webkit-appearance
设置为none
。
不能改变外观。
我可以以某种方式在输入周围画一个框架而不影响它的风格吗?
outline
不起作用,因为它没有正确显示边框半径border
不起作用,因为它会添加空格+覆盖任何元素边框。将box-sizing
更改为border-box
也不是一种选择。