js实现拖动方块到另一个目标上变化效果代码
代码语言:html
所属分类:拖放
代码描述:js实现拖动方块到另一个目标上变化效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html>
<head>
<style>
container{position: relative;}
.rectangle-1{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #4CAF50; width: 180px; height: 150px; border-radius: 5px; transition: 0.3s all ease; color: #fff; text-align: center; line-height: 150px; font-size: 25px;}
.rectangle-1.collide{background: #EF5350;}
.rectangle-1:after{content:":-)"; position: absolute; bottom: -50px; left: 50%; transform: translateX(-50%);}
.rectangle-1.collide:after{content:":-("; }
.rectangle-2{position: absolute; background: #F5B041; width: 100px; height: 100px; border-radius: 5px; z-index: 10; cursor: move; transition: 0.5s box-shadow ease, 0.5s transform ease; transform: translate(0, 0); top: 40%; left: 30%; text-align: center; line-height: 100px; font-size: 17px;}
.rectangle-2.onDrag{box-shadow: 5px 5px 25px 0px rgba(0,0,0,0.2); transform: translate(-3px, -3px);}
html, body{
user-select: none;
width: 100%;
height: 100%;
font-family: 'Roboto', sans-serif;
}
body{
margin: 0;
background-color: #1F1F1F;
}
@media only screen and (max-width: 1200px) {
.projHeader{position: static; transform: translate(0);}
.primaryText{font-weight: 300; font-size: 30px;text-align: center; margin-top: 10px;}
.secondaryText{font-weight: 300; text-align: center; font-size: 20px;}
.createdBy{font-weight: 300; text-al.........完整代码请登录后点击上方下载按钮下载查看
网友评论0