亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javascript實現了照片拖拽點擊置頂的照片墻代碼

2019-11-20 12:46:52
字體:
來源:轉載
供稿:網友

演示圖

styles.css

*{ /*清空所有元素默認的外邊距和內邊距*/ } .photo_wall{background:url(bg.jpg); /*定義照片墻的默認背景*/background-size:cover; /*使照片墻的背景填充照片墻*/width:1200px; /*設置照片墻的寬高*/height:500px;margin:40px auto; /*設置照片墻的外邊距*/display:-webkit-box; /*使用CSS3的盒模型之流式布局*/display:-moz-box;display:box;-webkit-box-align:center; /*定義盒模型內部元素在垂直方向上居于中間位置*/-moz-box-align:center; box-align:center;-webkit-box-pack:center; /*定義盒模型內部元素在水平方向上居于中間位置*/-moz-box-pack:center; box-pack:center;} .photo_wall .photo_frame{text-align:center; /*照片內的文字都是居中顯示*/padding:10px 10px 30px 10px; /*定義照片的內補白*/background-color:#f2eada; /*設置照片的背景顏色*/font-size:.8em; /*照片內文字的大小*/box-shadow:.2em .2em .8em #130c0e; /*給照片添加陰影效果,富有立體感*/} .photo_frame p{ margin-top:10px; /*設置照片內顯示文字段落的外上邊距*/}#photo01{position:fixed;top:90px;left:50px;-webkit-transform-origin:right bottom; /*定義照片1的旋轉基點為 右下角*/-moz-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(10deg); /*以基點為軸,在2D空間內順時針旋轉10度*/-moz-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);position:absolute;} #photo02{position:fixed;top:100px;left:300px;-webkit-transform-origin:right bottom; /*定義照片2的旋轉基點為 右下角*/-moz-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-20deg); /*以基點為軸,在2D空間內逆時針旋轉20度*/-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);position:absolute;} #photo03{position:fixed;top:80px;left:750px;-webkit-transform-origin:left top; /*定義照片3的旋轉基點為 左上角*/-moz-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(40deg); /*以基點為軸,在2D空間內順時針旋轉40度*/-moz-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);position:absolute;}#vedio1{position:fixed;top:250px;left:950px;-webkit-transform-origin:right top; /*定義照片3的旋轉基點為 左上角*/-moz-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-100deg); /*以基點為軸,在2D空間內順時針旋轉40度*/-moz-transform:rotate(50deg);-o-transform:rotate(-50deg);transform:rotate(50deg);position:absolute;} div{cursor:move;}#top{right:0;top:0; width:100px;height:100%;position:fixed; padding:10px; text-align:center; font-weight:bold; background:#f2eada;opacity:0.9;}

drag.js

var zIndex = 1;window.onload = function (){  var x=document.getElementsByName("photo");  for(var i=0;i<x.length;i++)  {    drag(x[i]);    //alter(x[i].value);  }  //var oDrag1 = document.getElementById("photo01");  //var oDrag2 = document.getElementById("photo02");  //var oDrag3 = document.getElementById("photo03");  //var oDrag4 = document.getElementById("vedio1");  //drag(oDrag1);  //drag(oDrag2);  //drag(oDrag3);  //drag(oDrag4);};var cengshu=0;function drag(oDrag){  var disX = dixY = 0;  oDrag.onmousedown = function (event)  {    var event = event || window.event;    disX = event.clientX - this.offsetLeft;    disY = event.clientY - this.offsetTop;       oDrag.style.position='fixed';    oDrag.style.zIndex=cengshu++;    //var oTemp = document.createElement("div");    //oTemp["id"] = "temp";    //oTemp.style.left = this.currentStyle ? this.currentStyle["left"] : getComputedStyle(this, null)["left"];    //oTemp.style.top = this.currentStyle ? this.currentStyle["top"] : getComputedStyle(this, null)["top"];    //oTemp.style.zIndex = zIndex++;    //document.body.appendChild(oTemp);         document.onmousemove = function (event)    {      var event = event || window.event;      var iL = event.clientX - disX;      var iT = event.clientY - disY;      var maxL = document.documentElement.clientWidth - oDrag.offsetWidth;      var maxT = document.documentElement.clientHeight - oDrag.offsetHeight             iL <= 0 && (iL = 0);      iT <= 0 && (iT = 0);      iL >= maxL && (iL = maxL);      iT >= maxT && (iT = maxT);             oDrag.style.left = iL + "px";      oDrag.style.top = iT + "px";      return false;    };         document.onmouseup = function ()    {      document.onmousemove = null;      document.onmouseup = null;      oDrag.style.left = oTemp.style.left;      oDrag.style.top = oTemp.style.top;      oDrag.style.zIndex = oTemp.style.zIndex;      document.body.removeChild(oTemp);      oDrag.releaseCapture && oDrag.releaseCapture()    };         this.setCapture && this.setCapture();        return false  }  }

picwall.html

<!DOCTYPE html><html><head>  <style>    div    {      cursor: move;    }  </style>  <link href="styles.css" rel="stylesheet">  <script type="text/javascript" src="drag.js"></script>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus®">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <title>Document</title></head><body class="photo_wall">  <div name = "photo" class="photo_frame" id="photo01" name="dr">    <img src="30554.jpg" width="350" height="200" alt="fuck you">    <p>      面對兩側金色的樹木,內心莫名的喜悅!</p>    <p>      作者: 纖上陌</p>  </div>  <div name = "photo" class="photo_frame" id="photo02" name="dr">    <img src="30774.jpg" width="350" height="200" alt="fuck you">    <p>      很遺憾兩顆心畫在了沙灘上</p>    <p>      作者: 她留我走</p>  </div>  <div name = "photo" class="photo_frame" id="photo03" name="dr">    <img src="30729.jpg" width="350" height="200" alt="fuck you">    <p>      野花也要精彩</p>    <p>      作者: Love&Peace</p>  </div>  <div name = "photo" class="photo_frame" id="vedio1" name="dr">    <video src="VID_20141106_145936.mp4" controls="controls" width="350" height="200" alt="fuck you">您的瀏覽器不支持 video 標簽。</video>    <p>嘉和秋季運動會</p>    <p>作者:忽左忽右</p>  </div></body></html>

所用到的圖片

以上所述就是本文的全部內容了,希望能夠對大家熟練掌握javascript有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久久久久人体| 国产精品va在线播放我和闺蜜| 国产精品va在线| 亚洲国产欧美久久| 4p变态网欧美系列| 欧美性高跟鞋xxxxhd| 日韩**中文字幕毛片| 亚洲女人被黑人巨大进入al| 中文字幕不卡av| 91性高湖久久久久久久久_久久99| 欧美一级大胆视频| 亚洲免费精彩视频| 一本一本久久a久久精品综合小说| 亚洲深夜福利网站| 亚洲精品视频免费| 国产一区二区色| 国产免费久久av| 日韩av一区在线| 欧美亚洲国产视频| 在线观看成人黄色| 久久久成人精品| 欧美日韩免费在线| 日韩精品极品在线观看| 国模私拍视频一区| 国产欧美精品xxxx另类| 久久久精品日本| 日韩人在线观看| 色多多国产成人永久免费网站| 欧美日韩精品国产| 91沈先生在线观看| 欧美成人一区在线| 美女精品视频一区| 亚洲综合小说区| 国产精品永久免费在线| 久久久人成影片一区二区三区观看| 丁香五六月婷婷久久激情| 在线播放国产精品| 亚洲激情电影中文字幕| 国产日韩亚洲欧美| 精品成人在线视频| 中文国产成人精品| 91av在线播放| 国产69久久精品成人| 欧美日韩免费一区| 欧美一级高清免费播放| 亚洲国产精品一区二区久| 国产成人一区二| 国产91ⅴ在线精品免费观看| 91免费福利视频| 国产69精品久久久久99| 狠狠躁18三区二区一区| 国产欧美一区二区三区久久人妖| 全亚洲最色的网站在线观看| 精品调教chinesegay| 欧美黄色片免费观看| xxxx欧美18另类的高清| 亚洲综合日韩中文字幕v在线| 一区二区日韩精品| 91国偷自产一区二区三区的观看方式| 在线视频精品一| 中文字幕亚洲图片| 国产精品jizz在线观看麻豆| 欧美日韩人人澡狠狠躁视频| 日韩成人av一区| 久99九色视频在线观看| 欧美疯狂做受xxxx高潮| 亚洲一区二区少妇| 欧美日本亚洲视频| 欧美久久精品一级黑人c片| 国产成人精品免费视频| 国产视频久久久| 欧美一区二区大胆人体摄影专业网站| 国产精品扒开腿爽爽爽视频| 亚洲色图国产精品| 亚洲一区av在线播放| 日韩av有码在线| 国产精欧美一区二区三区| 亚洲桃花岛网站| 日韩福利视频在线观看| 国产情人节一区| 欧美一区二区三区精品电影| 国产玖玖精品视频| 色综合色综合久久综合频道88| 欧美最猛性xxxx| 亚洲欧美中文日韩在线v日本| 亚洲男人天堂古典| 亚洲小视频在线观看| 日韩欧美国产中文字幕| 92看片淫黄大片欧美看国产片| 久久精品国产综合| 亚洲欧洲在线免费| 亚洲第一天堂无码专区| 日韩中文av在线| 亚洲一区美女视频在线观看免费| 一本大道香蕉久在线播放29| 亚洲精品国偷自产在线99热| 国产精品久久久久久久美男| 日韩女在线观看| 韩日欧美一区二区| 日本久久久久久久久久久| 日韩麻豆第一页| 午夜精品三级视频福利| 91人人爽人人爽人人精88v| 欧美床上激情在线观看| 国产成人小视频在线观看| 国产午夜精品免费一区二区三区| 91精品国产综合久久香蕉922| 日本欧美国产在线| 91欧美视频网站| 精品亚洲精品福利线在观看| 欧美成人性色生活仑片| 国产精品99久久久久久久久| 欧美日韩一区二区三区| 国内精品久久影院| 大桥未久av一区二区三区| 黄网动漫久久久| 亚洲福利视频网| 国产欧美一区二区三区久久人妖| 亚洲欧洲美洲在线综合| 亚洲视频国产视频| 日韩欧美在线看| 欧美日韩成人在线视频| 亚洲国产高潮在线观看| 亚洲成年人影院在线| 欧美一区二区三区免费观看| 91精品国产91久久久久久久久| 久久av在线看| 91精品视频在线播放| 欧美高清无遮挡| 日韩免费在线免费观看| 国产精品老女人精品视频| 色老头一区二区三区| 中文字幕国产精品久久| 人体精品一二三区| 色99之美女主播在线视频| 92版电视剧仙鹤神针在线观看| 国产精品69久久| 国产国语刺激对白av不卡| 国产免费观看久久黄| 韩国19禁主播vip福利视频| 亚洲毛片在线观看| 日韩av网站导航| 日韩**中文字幕毛片| 欧美激情国产日韩精品一区18| 日韩在线观看成人| 日本精品一区二区三区在线播放视频| 欧美久久精品一级黑人c片| 国产精品香蕉国产| 久久久视频在线| 日韩免费在线观看视频| 亚洲人成电影网站色| 欧美激情国内偷拍| 欧美精品少妇videofree| 成人激情视频小说免费下载| 日韩在线观看你懂的| 欧美最顶级丰满的aⅴ艳星| 国产91成人video| 亚洲午夜国产成人av电影男同| 欧美激情视频一区二区三区不卡| 欧美激情在线一区| 亚洲一区二区久久久| 成年人精品视频| 91精品国产99| 美女扒开尿口让男人操亚洲视频网站|