博主信息
博文 6
粉丝 0
评论 0
访问量 7716
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
图片制作
炙热的不死鸟的博客
原创
1073人浏览过

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>2.实战:明星相册</title>

<style type="text/css">

.box {

width: 500px;

height: 700px;

background-color: #efefef;

border: 1px solid lightgray;

margin: 20px auto;

text-align: center;

color: #636363;

box-shadow: 2px 2px 2px #999;

}

.box ul {

margin:0;

padding:0;

/*将ul转为BFC独立块,使之不受内部浮动元素的影响*/

overflow: hidden;

}

.box ul li {

list-style-type: none;

float:left;

/*width: 100px;*/

/*height: 40px;*/

background-color: skyblue;

margin-left: 20px;

}

.box ul li a {

/*将a转为块元素,并设置为li的宽高,这样可以使整个li可以被点击*/

display: block;

width: 100px;

height: 40px;

line-height: 40px;

color: white;

text-decoration: none;

}

.box ul li:hover {

font-size:1.2em;

background-color: coral;

}

.box .pic {

width: 450px;

height:450px;

border: 1px solid lightgray;

/*消除img标签底部的空间区*/

line-height: 1px;

margin: auto;

margin-top: 50px;

}

.box .pic img {

width: 100%;

height: 100%;

}

.box .pic img:hover {

/*border-radius: 50%;*/

}

</style>

</head>

<body>

<!-- 知识点:

1.js代码可以写在哪里?2.js如何调用的? 3.js函数的使用语法-->

<div>

<h2>明星相册</h2>

<ul>

<!-- <li><a href="../images/zly.jpg" onclick="document.getElementById('img').src = this.href;return false">赵丽颖</a></li> -->

<li>

<a href="../images/zly.jpg" title="《楚乔传》,《花千骨》,《陆贞传奇》..." onclick="changePic(this);return false">赵丽颖</a>

</li>

<li>

<a href="../images/gyy.jpg" title="《倚天屠龙记》,《咱们经婚吧》,《爱无悔》..." onclick="changePic(this);return false">高圆圆</a>

</li>

<li>

<a href="../images/sl.jpg" title="《那年花开月正圆》,《甑环传》,《玉观音》..." onclick="changePic(this);return false">孙俪</a>

</li>

<li><a href="../images/fbb.jpg" title="《还珠格格》,《武媚娘传奇》,《我不是潘金莲》..." onclick="changePic(this);return false">范冰冰</a></li>

</ul>

<div>

<img src="../images/zwt.png" alt="" id="img">


</div>

<p id='info'></p>

</div>


<script type="text/javascript">

function changePic(pic) {

//1.获取到要替换的明星图片与简介信息

var picUrl = pic.href

var picInfo = pic.title

var picName = pic.innerHTML

//2.获取到页面中,要被替换掉的图像元素对象

var img = document.getElementById('img')

var p = document.getElementById('info')

//3. 将对应的图像与信息占位符进行替换

img.src = picUrl

p.innerHTML = picName+':'+picInfo

p.innerHTML = '<span style="color:coral">'+picName+':'+picInfo+'</span>'

}

</script>

</body>

</html>


批改状态:合格

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

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

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