appearance改变是否影响元素的box-sizing测试实例页面
回到相关文章 »代码:
CSS代码:
.input { height: 50px; padding: 20px; background-color: #f0f3f9; background-clip: content-box; border: 1px solid #beceeb; } .appearance { -webkit-appearance: searchfield; }
HTML代码:
<p>type="text"</p> <input id="input" class="input" name="unmatch"> <p><button id="button">appearance改为search输入框</button> 仅webkit</p> <p>type="search"</p> <input type="search" class="input" name="unmatch">
JS代码:
var button = document.getElementById('button'), input = document.getElementById('input'); if (button && input) { button.onclick = function() { input.className = 'input appearance'; button.innerHTML = '已修改'; }; }
效果:
type="text"
仅webkit
type="search"