这里就是创建两个块 一个为白色的背景随机位置显示,一个从白色块的位置大小获取他的背景图片,初始y坐标与白色块相同,鼠标按下拖拽按钮隐藏的块显示并随拖拽按钮移动,比对它与白色块的位置。就是拖拽原理
html代码
<div class="minbtn"><a href="javascript:void(0)"><i></i><span>图片不好看? 换一张!</span></a></div>
这里就是刷新按钮,其余的都是js动态添加上去的
css代码
* {
margin: 0;
padding: 0;
outline: none;
}
/* 大盒子 */
#box {
width: 300px;
height: 300px;
margin: 0 auto;
border: 1px solid #ADADAD;
border-radius: 15px;
box-shadow: 1px 1px 1px #ADADAD;
text-align: center;
position: relative;
}
/* 提示文字 标题 */
#box h3 {
padding: 10px 0;
}
/* 图片 */
#box .img {
width: 280px;
height: 200px;
margin: 0 auto;
position: relative;
}
#box .img img {
width: 100%;
height: 100%;
}
/* 缺失的图片 */
#box .img .kuai {
width: 50px;
height: 50px;
background-image: url(../img/1.jpg);
background-repeat: no-repeat;
background-size: 280px 200px;
left: 0;
position: absolute;
opacity: 0;
z-index: 10;
}
/* 缺失的空白 */
#box .img .kuai2 {
top: 10px;
left: 100px;
position: absolute;
width: 50px;