我正在尝试使用来自推特的Typeahead.js。所有的东西看起来和工作都很棒,除了TextBox比预期的起点低约11像素。
我按照文档中的建议对组件进行了样式设计。
.tt-dropdown-menu {
width: 280px;
margin-top: 12px;
padding: 8px 0;
background-color: #fff;
border: 1px solid #ccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.tt-suggestion {
padding: 3px 20px;
font-size: 18px;
line-height: 24px;
}
.tt-suggestion.tt-is-under-cursor {
color: #fff;
background-color: #0097cf;
}
.tt-suggestion p {
margin: 0;
}有人能帮我设计一下typeahead组件的样式吗?
发布于 2013-12-21 16:16:19
我想出了解决办法。寄希望于其他人遇到这个问题。
由该组件生成的默认html的样式设置为“内联块”。这把它推到了另一排。有一个样式元素,用于预先输入,并将显示设置为内联。
.tt-suggestion {
display: inline;
}https://stackoverflow.com/questions/20714493
复制相似问题