twitter-bootstrap - 切换/隐藏输入组

标签 twitter-bootstrap

在 Bootstrap 输入组中隐藏/切换 input-group-addon 跨度的最佳方法是什么?如果我只是删除它,圆角就会从输入中切掉 以及一些其他显示问题,例如宽度

https://jsfiddle.net/45f9nq94/

编辑:这是我想出的最好的解决方案,好吗?

https://jsfiddle.net/45f9nq94/1/

编辑:更接近真实交易的 Angular 示例

https://jsfiddle.net/45f9nq94/3/

更新: 我重新考虑了解决方案,我认为它对用户来说也更好看 https://jsfiddle.net/45f9nq94/7/我唯一不喜欢的是我添加以将插件的内容包装在一个新的跨度中。知道如何使用 CSS 更改输入组插件跨度以在没有额外跨度的情况下做同样的事情吗?

enter image description here

最佳答案

我的解决方案是删除 input-group类以及隐藏 <span> .如:

 <div ng-class="{'input-group': ...}">
     <input ..../>
     <span ng-if="..." class="input-group-addon"></span>
 </div>

关于twitter-bootstrap - 切换/隐藏输入组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34314237/

相关文章:

css - Twitter Bootstrap 的奇怪 CSS 列行为

CSS 宽度与控制台中显示的不同

javascript - 如何将 Affix 添加到 Bootstrap 固定底部导航栏

html - 创建多列列表组

html - Bootstrap + 自己的样式表

javascript - 如何让 Bootstrap Scrollspy 使用 active li 类

html - "full-width"PSD 设计中的列数

html - Django bower , Bootstrap ,静态文件不起作用

javascript - 桌面的垂直导航栏折叠为移动设备的全 Angular 水平导航栏?

twitter-bootstrap - 如果从远程加载失败,则加载本地 Bootstrap css 和 js