twitter-bootstrap - 如何将 Meteor 的 loginButton 样式设置为不是下拉菜单?

标签 twitter-bootstrap login meteor responsive-design

我看过这个线程 -
How to style Meteor.js loginButtons? - 它并没有完全回答我的问题。
我想保留 loginButton 样式,但根本不让它成为下拉列表。

最佳答案

好问题查理!

我无法获得 Accounts._loginButtonsSession.set('dropdownVisible', true);为我工作,所以我不得不通过 CSS 覆盖(这是带有 bootstrap-3 和 accounts-ui-bootstrap-3 的 Meteor 0.8):

首先,我将一个 ID 作为 loginButtons 的包装器:

<div id="login-screen">
  {{> loginButtons}}
</div>

然后我将它添加到我的 CSS 中:
/* The login menu has to be set at a specific height and I chose to center mine. */

#login-screen .dropdown-menu {
  display: block;
  position: relative;
  height: 245px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

#login-screen #login-dropdown-list {
  display: block;
}

/* Hides the toggle that you click on */

#login-screen a.dropdown-toggle {
  display: none;
}

因为我们包裹了{{> loginButtons}}在 ID 包装器中并为此覆盖 CSS,{{> loginButtons}} 的正常功能被保留,所以如果你使用 {{> loginButtons}}再次在页面上的其他地方没有 ID 包装,正常的下拉功能被保留。

关于twitter-bootstrap - 如何将 Meteor 的 loginButton 样式设置为不是下拉菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23542999/

相关文章:

javascript - 是否可以用 js 更改 CSS 内容?

jquery - 删除单击的jquery时如何删除整个div行

jquery - Angular UI-Calendar TypeError : calendar. fullCalendar 不是函数

meteor - 在 linux x86_64 chrome 操作系统上安装 Meteor 时出错

css - 修复了位置在 Safari 版本 8.0.2 中不起作用的问题

html - 对齐文本而不渗入另一个 span 标签

grails - 使用Spring Security插件,我如何在首次运行后从 Bootstrap 中删除密码,并在从数据库访问后再进行设置?

jsf登录超时

Python Mechanize 登录表单,将输入发送到具有随机生成名称的字段

javascript - 如何使用 JavaScript 更改 HTML 元素的 CSS