【问题标题】:Bootstrap Styling Cart within Navbar导航栏中的引导样式车
【发布时间】:2015-04-21 16:05:09
【问题描述】:

我正在尝试在导航栏中设置我的购物车的样式,如下所示。

我想我必须用“navbar-cart”而不是“navbar-nav”之类的东西来制作它自己的 UL,但是我遇到了麻烦。

我取得的最大成功是:

.navbar-cart {
padding-top: 7px;
padding-bottom: 7px;
padding-left: 15px;
padding-right: 15px;
background-color: #4c4c4c;
}

.navbar-default .navbar-cart > a,
.navbar-default .navbar-cart > a:focus,
.navbar-default .navbar-cart > a:active {
font-size: 14px;
text-align: left;
color: #fff;
line-height: 1.3;
padding: 0px;
background-color: transparent;
text-decoration: none;
}

.navbar-default .navbar-cart > a:hover {
text-align: left;
color: #fff;
background-color: transparent;
}

我仍然无法在其中很好地获得购物车图标(字体真棒)......更不用说让整个 div 成为下拉菜单了。

【问题讨论】:

  • navbar-nav 是 bootstrap 的默认设置,当您将其更改为其他内容时,您将无法获得该图标,即使它可以工作并且仍然不显示图标。

标签: html css twitter-bootstrap navbar cart


【解决方案1】:

我只需要在网站上实现相同的东西,我有点喜欢它,需要对外观进行一些调整,但它确实有效。它使用引导弹出窗口。东西是用葡萄牙语写的,但你应该明白。购物车的总价值也是刀片模板。

导航条码:

<ul class="nav navbar-nav navbar-right">
 ...some other li's...
          <li>
             <a id="cart-popover" class="btn" data-placement="bottom" title="Carrinho de Compras">
                <span class="glyphicon glyphicon-shopping-cart"></span>
                 {{ $cart_total == 0 ? "Nada no carrinho!" : ("R$ " . number_format($cart_total, 2, ',', '.'))   }}
                </a>
            </li>
        </ul>

js设置popover的内容:

$(document).ready(function() {
 $('#cart-popover').popover({
    html : true,
    container: 'body',
    content: function() {
        return $('#popover_content_wrapper').html();
    }
 });
});

#popover_content_wrapper 是一个包含弹出框内容的 div,它具有隐藏类,因此它不会显示在页面中,它只是一个普通的引导面板。

这是我得到的:

.

jsfiddle:https://jsfiddle.net/DTcHh/5011/

【讨论】:

  • 看起来不错。你碰巧有一个活生生的例子吗?我也想看看你的购物车系统是什么样的。如果可以的话,如果不想公开分享,请在“nowlena”上联系我。
  • @Aaron 刚刚在这里:jsfiddle.net/DTcHh/5011 移动版需要一些调整,但对于不会折叠的大屏幕,它应该可以正常工作。
  • @Aaron 另外,我的购物车系统是什么意思?为了在内部管理用户的购物车,我使用了 Laravel 5 的 github 包:github.com/Crinsane/LaravelShoppingcart
  • 非常感谢@Polar。我目前正在使用类似于jsfiddle.net/DTcHh/5054 的东西,但可能会像上面那样切换到弹出窗口。另外,是的,我不确定要使用哪个购物车软件……我只是想要一些可以放入模板的轻量级的东西。最终可能会使用 woocommerce,但目前尚未决定。
  • @Aaron 一切都取决于您使用的框架(如果您正在使用一个框架)。此外,如果您针对移动用户,您必须修复您的购物车仅在悬停时显示并使其在点击时也显示。另外,如果您认为我的回答令人满意,请检查它是否正确。
猜你喜欢
  • 2017-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-27
  • 2014-07-14
相关资源
最近更新 更多