博客列表 >图片制作

图片制作

炙热的不死鸟的博客
炙热的不死鸟的博客原创
2018年04月08日 17:22:22900浏览

<!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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议