有没有办法在元素上制作圆角,以便它们在 Internet Explorer 中可见。
目前,我正在使用 curvycorners.js,但它仅适用于 block 元素...
最佳答案
我不认为这是可能的,因为 IE 使用系统控件来呈现输入。这在过去10年里造成了很多错误。如果有这样的方法 - 我想这一定是一个令人讨厌的黑客;)
但是要有信心 - 我可以用最简单的想法来帮助您!
<div class="corners">
<input type="text" style="border:1px solid #fff" />
</div>
给div和输入#fff背景颜色,并将输入的边框设置为#fff,将div的边框设置为#000,并调用该div上的curvycorners。可能需要一些填充设置。
编辑:哦,我忘了。对于那些不知道的人。输入的边框很重要,因为它会覆盖使用系统默认的输入外观,这样它们就不会那么糟糕,你知道。
它可能比以前更大,但已经完成了。 :)
关于jquery - IE 中输入元素的圆角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2654745/