博主信息
博文 61
粉丝 1
评论 0
访问量 82596
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
0509-DOM实际操作
我的博客
原创
903人浏览过

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>相册</title>
    <style>


        .box{

            width: 600px;
            height:800px;
            border: 1px solid skyblue;
            /*阴影*/
            box-shadow: 3px 3px 5px skyblue;
            text-align: center;
        }
        .box h2{
            color: deepskyblue;
        }
        .box ul{
            padding:0;
            margin: 0;
            overflow: hidden;  /*UL元素转为BFC,使他们不受内部浮动影像*/
        }
        .box ul li{
            /*去掉li的小圆点*/
            list-style-type: none;
            /*width:80px;*/
            font-size: 20px;
            color: #ff33d3;
            display: inline-block;
            background: 1px lightgreen;
            float: left;
            margin-left: 15px;

        }

        .box ul li a {
            width:80px;
            height: 40px;
            /*去掉下划线*/
            text-decoration: none;
            color: white;
            /*转化为快级元素,可以用line-height*/
            display: block;
            line-height: 40px;

        }
        /*鼠标悬停*/
        .box ul li:hover {
            font-size:1.2em;
            background-color: lightseagreen;
        }

        /*鼠标点击按钮*/
        .active {
            font-size:1.1em;
            background-color: lightseagreen;
        }

        .box .pic{

            border: 1px solid lightgray;
            width: 580px;
            height: 500px;
            /*float: left;*/
            margin: 30px auto;
        }

        .box .pic #img{
            width:100%;
            height:100%;
            /*border: 1px solid lightsalmon;*/


        }

    </style>
</head>
<body>
<!--相册外框-->
<div class="box">
    <h2>我的相册</h2>
<!--上部按钮-->

        <ul>
            <li><a  href="img/hu.jpg" title="小乔流水人家">小桥流水</a></li>
            <li><a  href="img/yinghua.jpg" title="青龙寺樱花树">樱花树木</a></li>
            <li><a  href="img/youcai.jpg" title="汉中油菜花">油菜花花</a></li>
            <li><a  href="img/shan.jpg" title="汉中大青山">青山绿水</a></li>
            <li><a  href="img/qiao.jpg" title="别墅">房屋小湖</a></li>
            <li><a  href="img/gengzuo.jpg" title="辛勤的农民">田间耕作</a></li>
        </ul>

<!-- 图片-->
    <div class="pic">
        <img src="img/zwt.png" alt="" id="img">

    </div>
<!--下部信息-->
<p id="info"></p>
</div>
<script>
    //获取所有a标签,导航栏
    var a=document.getElementsByTagName('a');
    var pic=document.getElementsByClassName('pic');
    //获取图片ID
    var img=document.getElementById('img');
    var info=document.getElementById('info');

    for(var i=0;i<a.length;i++) {

          a[i].onclick = function () {

            // 添加用户选择锁定功能: 指示出当前用户的选项
            // this.classList.add('active');
            // this.classList.remove('active');

            for (var k = 0; k < a.length; k++) {

                a[k].classList.remove('active');
            }
              this.classList.add('active');

            //1.获取到要替换的明星图片与简介信息
            var picUrl = this.href;
            var picInfo = this.title;
            var picName = this.innerHTML;

            //将对应的图像与信息占位符进行替换
            img.src = picUrl;
            info.innerHTML = '<span style="color:coral">'+picName+':'+picInfo+'</span>';
            return  false;

        };
    }

</script>



</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学