【问题标题】:Transparent bootstrap dropdown menu透明引导下拉菜单
【发布时间】:2016-08-28 08:41:09
【问题描述】:

我正在尝试制作像这样的引导菜单 https://makr.com/

我做得很好,但我还没有想出如何让它完全透明一次悬停。

正如您在下面的小提琴中看到的那样,当我悬停时,下拉菜单中总是有一些灰色阴影。

我真的不知道我还能做些什么......我昨天和今天早上都在谷歌上搜索并寻找解决方案,但我现在真的陷入了困境。

任何人都可以看看小提琴并给我建议,非常感谢

应该在菜单中的唯一颜色是

.navbar-default { 
  background-color: transparent; border-color: transparent;
  } 
.navbar-default :hover { 
   background-color: rgba(248, 248, 248, .7); border-color: rgba(231, 231, 231, .7)
{

悬停时

https://jsfiddle.net/dadihall/5zzcq2t5/22/

提前致谢 大地

【问题讨论】:

  • box-shadow 设置为none 像这样.dropdown-menu{box-shadow:none;}
  • 已经这样做了,如小提琴中所见
  • 看我的回答。它有效..

标签: css twitter-bootstrap drop-down-menu twitter-bootstrap-3


【解决方案1】:

试试这个:

.navbar:hover {
background: rgba(248, 248, 248, 0.7) none repeat scroll 0 0 !important;
  }
 .navbar-default *:hover{
 background:transparent !important;
 }

fiddle.

【讨论】:

  • 很抱歉,它仍然无法正常工作,但感谢您的努力
  • 我明白了,下拉菜单仍然有这种不同的灰色阴影,我希望它的颜色与导航栏悬停时的颜色完全相同。
  • 不知道.navbar-default *有什么问题
【解决方案2】:

您好,请尝试以下 css

    .dropdown.full-width {
width : 120px;
background-image: transparent;
background-color: transparent;
}

.full-width.dropdown > .dropdown-menu > li > a {
white-space: normal; 
 background-image: transparent;
background-color: rgba(255,255,255,0.5); //or any level of transparency
} 

    .full-width.dropdown > .dropdown-menu > li > a:hover {
background-color: rgba(255,255,255,0.5); //or any level of transparency
}

【讨论】:

  • 嗨,不,它不起作用,下拉列表中的文本后面仍然有这种灰色阴影,我希望它完全透明。它应该放在.navbar-default { background-color: transparent; border-color: transparent; } .navbar-default :hover { background-color: rgba(248, 248, 248, .7); border-color: rgba(231, 231, 231, .7); 上,所以下拉菜单中唯一的颜色是 0.7 灰色
  • 你试过添加背景色:透明!重要;
猜你喜欢
  • 2015-12-03
  • 1970-01-01
  • 2016-06-28
  • 2015-08-08
  • 2015-11-24
  • 2012-07-05
  • 1970-01-01
相关资源
最近更新 更多