【发布时间】:2020-05-25 18:46:10
【问题描述】:
我正在使用 Meteor + Blaze + Bulma 实现一个网站。我基本上已经创建了一个导航菜单,并让汉堡按钮适用于小型设备。但问题是,汉堡按钮的位置搞砸了。
我希望它位于最右侧并与徽标垂直对齐。但汉堡就在标志旁边,也略低一些。我试过“位置:绝对;对:0;”但它一直在往回跳。
Bulma 不适合与 Blaze 和 Meteor 一起使用吗?到目前为止,我没有其他 CSS 文件,只是在标题标签中添加了 Bulma。那么可能是什么问题呢?
<template name="navigation">
<nav class="navbar is-transparent" role="navigation" aria-label="main navigation">
<div class="container">
<!-- Logo/Home -->
<div class="navbar-brand">
<a class="" href="{{pathFor route='Home'}}">
<img src="logo.svg" width="200" height="29" />
</a>
<!-- Burger Menu Button -->
<a role="button" class="navbar-burger burger" aria-label="menu" aria-expanded="false" data-target="navlist">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
</div>
<!-- Navigation Conent -->
<div id="navlist" class="navbar-menu">
<div class="navbar-start">
<a class="navbar-item" href="{{pathFor route='1'}}">
1
</a>
<a class="navbar-item" href="{{pathFor route='2'}}">
2
</a>
<a class="navbar-item" href="{{pathFor route='3'}}">
3
</a>
<a class="navbar-item" href="{{pathFor route='4'}}">
4
</a>
<a class="navbar-item" href="{{pathFor route='5'}}">
5
</a>
</div>
<!-- Navbar social -->
<div class="navbar-end">
<a class="navbar-item icon is-large" href="https://www.meetup.com/...">
<i class="fab fa-lg fa-meetup"></i>
</a>
<a class="navbar-item icon is-large" href="https://www.facebook.com/...">
<i class="fab fa-lg fa-facebook"></i>
</a>
<a class="navbar-item icon is-large" href="https://www.youtube.com/...">
<i class="fab fa-lg fa-youtube"></i>
</a>
</div>
</div>
</div>
</nav>
【问题讨论】:
-
Blaze 本身没有 css 问题,因为它只渲染/更新 DOM 元素,因此任何 CSS 框架都可以使用它。