【问题标题】:how to make my horizontal css dock navigation to vertical如何使我的水平 css 停靠导航垂直
【发布时间】:2011-10-11 17:51:56
【问题描述】:

我现在可以在更改一些代码后看到文本/标题。现在的问题是,我把它放在水平面上,而不是垂直的。请帮助我了解如何将停靠导航转换为垂直。谢谢你:)

这是我使用的代码:

*CSS

#navigation {
    float:left;
    width:200px;
    height:300;
}

.expand-down {
  font-family:Arial, Helvetica, sans-serif;
  line-height:normal;
  margin-top:20px;
  height:150px;
  width:500px;
  margin-bottom:30px;
}
.expand-down * {
  margin: 0;
  padding: 0;
}
.expand-down ul {
  padding-top:10px;
  margin-left:10px;
}
.expand-down ul li {
  float:left;
  list-style-type:none;
}
.expand-down ul li a {
    text-decoration:none;
}
.expand-down ul li a img {
  width:70px;
  height:70px;
  border:none;
}
.expand-down ul li a span {
  display:none;
}
.expand-down ul li:hover a span {
  display:block;
  font-size:16px;
  text-align:center;
  color:red;
}
.expand-down ul li:hover a img {
  width:120px;
  height:120px;
}
.expand-down ul li:hover + li a img {
  width:70px;
  height:70px;
}
.expand-down ul li:hover + li + li a img {
  width:60px;
  height:60px;
}

*HTML

 <div id="navigation">

  <div class="expand-down" align="left">
   <ul>
    <li>
      <a href="timaHOME.php" onClick="playSound("beep-02.wav");"><img src="home icon1.png"/><span>HOME</span></a>
    </li> <br />

    <li>
      <a href="timaREGISTER.php" onClick="playSound("beep-02.wav");"><img src="profile icon.png"/><span>REGISTER</span></a>
    </li> 
    <br />

    <li>
      <a href=""><img src="report icon.png"/><span>REPORTS</span></a>
    </li> <br />
    </ul>
</div>
</div>

【问题讨论】:

  • 能否链接到您正在使用的 Fisheye() 插件?并显示要应用插件的 html 包括 #dock2 元素?
  • 看起来你正在使用 jquery。您应该将其添加为标签。
  • 嗨!我已经把它编辑了:) 我拒绝使用 jquery,因为它会与我的代码冲突。

标签: javascript css navigation hover dock


【解决方案1】:

删除这个float:left;

.expand-down ul li {
  float:left; //REMOVE
  list-style-type:none;
}

http://jsfiddle.net/jasongennaro/2pyu3/

编辑

要使标题在图片旁边对齐,请添加display:inline-block;

.expand-down ul li:hover a span {
  display:inline-block; //CHANGE THIS

http://jsfiddle.net/jasongennaro/2pyu3/1/

【讨论】:

  • 我很高兴,@Mae。如果这回答了问题,请随时单击旁边的复选标记。
  • 我的标题还是有问题。
【解决方案2】:

试试这个

.expand-down ul li {
  list-style-type:none;
}

.expand-down ul li:hover a span {
  display:block;
  font-size:16px;
  text-align:left;
  color:red;
}

example

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    相关资源
    最近更新 更多