javascript - 图像悬停时的下拉菜单(由图像组成)

标签 javascript html css

我正在创建一个网站 ( Boys and Bunting ),顶部有一个水平导航,由彼此相邻的图像组成。

我希望“商店”按钮显示下拉菜单。下拉菜单最好是 2 或 3 个相邻的图像,它们是其他页面的链接。因此,当有人点击“商店”时,3 个图像会并排出现,链接到图案、缝制产品、钩针产品等。

在我看来,这听起来很简单,但我找不到我需要的东西。我不是代码编写者,但我非常擅长阅读和实现它们,甚至调整它们。

最佳答案

为什么不从这个Bootstrap开始呢?组件“DropDown Button”?

这是一个JSFiddle example (可编辑)。

对于外部文件,这将需要:

实现

包括(在 <head> 标签内):

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

如果这些内容已过时,请继续包含最新的内容(希望它们始终可以在线获取)。

核心代码(包含 3 张照片和网站链接的下拉列表):

<div class="dropdown">
    <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
        Shop
        <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
        <a href="stackoverflow.com">
            <img src="https://www.petfinder.com/wp-content/uploads/2012/11/140272627-grooming-needs-senior-cat-632x475.jpg" width="40px" height="40px" />
        </a>
        <a href="stackoverflow.com">
            <img src="http://i.huffpost.com/gen/964776/images/o-CATS-KILL-BILLIONS-facebook.jpg" width="40px" height="40px" />
        </a>
        <a href="stackoverflow.com">
          <img src="http://i.ytimg.com/vi/mSFTRoBY99s/hqdefault.jpg" width="40px" height="40px" />
        </a>
    </ul>
</div>

关于javascript - 图像悬停时的下拉菜单(由图像组成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31874202/

相关文章:

javascript - JsTree、JsTreeGrid - 制作网格时获取父节点

html - 调整浏览器大小时 Div 宽度 100% 不起作用

javascript - OnSubmit 返回在 Safari 中不起作用

jquery - 轮播/幻灯片仅在移动设备上

css - 如何使宽度大于其容器的文本向左移动,而不是向右移动?

javascript - Angular 样本跟进

javascript - 添加和删​​除 HTML 元素后永久减速 : What causes it and how to fix it?

javascript - 将 JSP Java 代码添加到 HTML 中的占位符属性

javascript - 如何从浏览器打印 PDF

HTML CSS 图像 - 定位