左部导航实现图片的显示和隐藏(display:none和block的使用)

左部导航实现图片的显示和隐藏

效果展示

在这里插入图片描述

代码

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>study15</title>
    <link href="main.css" rel="stylesheet">
</head>
<body>
<div class="mr-box">
    <div class="mr-shop">
        <ul>
            <li> 女装 /内衣
                <div class="mr-shop-items">
                    <div class="mr-item"> <img src="images1/2.jpg">
                        <p>【黑色上市】Huawei/华为 Mate 9 32/64GB4G智能手机限量抢</p>
                        <p>华为官方旗舰店</p>
                    </div>
                </div>
            </li>
            <li>男装 /运动户外
                <div class="mr-shop-items">
                    <div class="mr-item"> <img src="images1/3.jpg">
                        <p>【黑色上市】Huawei/华为 Mate 9 32/64GB4G智能手机限量抢</p>
                        <p>华为官方旗舰店</p>
                    </div>
                </div>
            </li>
            <li>女鞋 /男鞋 /箱包
                <div class="mr-shop-items">
                    <div class="mr-item"> <img src="images1/4.jpg">
                        <p>【黑色上市】Huawei/华为 Mate 9 32/64GB4G智能手机限量抢</p>
                        <p>华为官方旗舰店</p>
                    </div>
                </div>
            </li>
            <li>化妆品 /个人护理
                <div class="mr-shop-items">
                    <div class="mr-item"> <img src="images1/2.jpg">
                        <p>【黑色上市】Huawei/华为 Mate 9 32/64GB4G智能手机限量抢</p>
                        <p>华为官方旗舰店</p>
                    </div>
                </div>
            </li>
            <li>腕表 /珠宝饰品 /眼镜
                <div class="
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现左侧导航栏和右侧网页的布局,可以使用 HTML、CSS 和 JavaScript 来完成。 下面是一个简单的实现过程: 1. HTML 结构 首先,需要在 HTML 中定义左侧导航栏和右侧网页的结构,可以使用 `<div>` 元素来实现: ``` <div class="container"> <div class="sidebar"> <!-- 左侧导航栏 --> </div> <div class="content"> <!-- 右侧网页内容 --> </div> </div> ``` 2. CSS 样式 接下来,需要使用 CSS 样式来定义左侧导航栏和右侧网页的样式,可以使用 `float` 和 `width` 属性来实现: ``` .container { width: 100%; height: 100%; } .sidebar { float: left; width: 200px; height: 100%; } .content { margin-left: 200px; height: 100%; } ``` 3. JavaScript 交互 最后,需要使用 JavaScript 来实现左侧导航栏和右侧网页的交互。可以使用事件监听器来监听左侧导航栏的点击事件,然后根据点击的导航项来加载对应的网页内容。 具体实现可以使用 jQuery 库来简化代码。例如,可以在左侧导航栏的每个导航项中添加一个 `data-url` 属性,表示对应的网页地址,然后在 JavaScript 中监听 `click` 事件,根据 `data-url` 属性的值来加载对应的网页内容: ``` $(function() { $('.sidebar-item').on('click', function() { var url = $(this).data('url'); $('.content').load(url); }); }); ``` 这样,当用户点击左侧导航栏的某个导航项时,右侧网页区域就会自动加载对应的网页内容。 以上是一个简单的实现过程,实际应用中还需要根据具体需求进行调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值