我尝试创建包含用户名和密码的登录页面,但我想要四舍五入的分组输入(用户名和密码)。我试过这个:
border: none;
border-color: transparent;
使用 css,但仍然会出现边界可能是错误的。
我尝试创建包含用户名和密码的登录页面,但我想要四舍五入的分组输入(用户名和密码)。我试过这个:
border: none;
border-color: transparent;
使用 css,但仍然会出现边界可能是错误的。
工作示例:http: //jsfiddle.net/Gajotres/95Paz/
使用的 CSS:
.ui-input-text {
border: none !important;
border-color: transparent !important;
}
工作示例:http: //jsfiddle.net/Gajotres/95Paz/1/
<div id="wrapper">
<input type="text" style="border:none" autocorrect="off" autocapitalize="off" name="username" id="username" placeholder="Username or Email" />
<input type="password" style='border-radius:5px;' id="password" placeholder="Password" />
</div>
#wrapper .ui-input-text {
border: none;
border-color: transparent;
}
使用 jQuery Mobile 时,您需要了解最终的 HTML 内容得到了增强,并且看起来不像以前的内容。此外,当覆盖类时,必须使用 !important。在此处阅读更多相关信息。
使用 jQuery Mobile 时,您需要禁用其自动增强功能,如下所示
HTML
<input type='text' data-role='none'>
CSS
input, input:hover, input:focus, input:active {
background: transparent;
border: 0;
border-style: none;
border-color: transparent;
outline: none;
outline-offset: 0;
box-shadow: none;
}