鼠标移入图片轻微移动

本人在懒人之家上看到的,虽然很简单,但有值得我们学习和注意的地方:

  1 <!DOCTYPE html>
  2 <html>
  3 <head lang="en">
  4     <meta charset="UTF-8">
  5     <title></title>
  6     <style>
  7         *{
  8             margin: 0;
  9             padding: 0;
 10         }
 11         .lanren{
 12             width: 663px;
 13             border: solid #e5e5e5;
 14             border-width: 1px 0 0 1px;
 15             margin: 50px auto;
 16         }
 17         .lanren ul{
 18             overflow: hidden;
 19             list-style: none;
 20         }
 21         .lanren ul li{
 22             float: left;
 23             width: 200px;
 24             height: 100px;
 25             padding: 15px 10px 10px 10px;
 26             border-right: 1px solid #ededed;
 27             border-bottom: 1px solid #ededed;
 28             cursor: pointer;
 29         }
 30         .lanren ul li img{
 31             float: left;
 32             margin-right: 10px;  /*图片的margin值*/
 33         }
 34         .lanren ul li p{
 35             text-align: left;
 36             color: #666;
 37             font-size: 12px;
 38             margin-bottom: 5px;
 39             line-height: 140%;
 40             max-height: 32px;
 41             overflow: hidden;
 42         }
 43         .lanren ul li b{
 44             color: #e12228;
 45             font-size: 16px;
 46             font-weight: 700;
 47         }
 48     </style>
 49 </head>
 50 <body>
 51
 52 <div class="lanren">
 53     <ul>
 54         <li>
 55             <img src="images/lanren01.jpg" alt=""/>
 56             <p>艾美特 五片落地扇/电风扇</p><b>¥179.00</b>
 57         </li>
 58         <li>
 59             <img src="images/lanren02.jpg" alt=""/>
 60             <p>艾美特 五片落地扇/电风扇</p><b>¥179.00</b>
 61         </li>
 62         <li>
 63             <img src="images/lanren03.jpg" alt=""/>
 64             <p>艾美特 五片落地扇/电风扇</p><b>¥179.00</b>
 65         </li>
 66         <li>
 67             <img src="images/lanren04.jpg" alt=""/>
 68             <p>艾美特 五片落地扇/电风扇</p><b>¥179.00</b>
 69         </li>
 70         <li>
 71             <img src="images/lanren05.jpg" alt=""/>
 72             <p>艾美特 五片落地扇/电风扇</p><b>¥179.00</b>
 73         </li>
 74         <li>
 75             <img src="images/lanren06.jpg" alt=""/>
 76             <p>艾美特 五片落地扇/电风扇</p><b>¥179.00</b>
 77         </li>
 78     </ul>
 79 </div>
 80
 81
 82 <script src="http://www.lanrenzhijia.com/ajaxjs/jquery.min.js"></script>
 83 <script>
 84     $(function (){
 85         $(‘.lanren li‘).hover(function () {
 86             $(this).find(‘img‘).stop().animate({
 87                 ‘margin-left‘:‘-10px‘,
 88                 ‘margin-right‘:‘20px‘   //margin-right加了10px,防止p元素移动
 89             },500);
 90         },function () {
 91             $(this).find(‘img‘).stop().animate({
 92                 ‘margin-left‘:‘0px‘,
 93                 ‘margin-right‘:‘10px‘
 94             },500);
 95         });
 96     });
 97 </script>
 98
 99 </body>
100 </html>
时间: 2024-08-06 16:04:23

鼠标移入图片轻微移动的相关文章

鼠标移入--图片遮罩显示

效果:当鼠标移入图片时,图片被一块半透明黑色块遮住,并显示色块上按钮或文本. 原理:1.将图片位置创建<div>,固定宽高,绝对定位,并添加溢出隐藏. 2.添加两个<div>,第一个<div>用来装图片 3.第二个<div>添加半透明黑色背景,相对定位,并设置宽高.  4.添加js动画控制. 效果图: 代码: 引入jquery. css: ul{list-style: none;} ul>li{width: 100px;height: 120px;te

图片逐渐由看不见到模糊,最后清晰显示;鼠标点击图片后,图片依照1、2、3、4顺序依次循环显示;鼠标移入图片区域,图片放大

html<html<head lang="en"<meta charset="UTF-8"<titletitle</head<body<div</div<div<img src="images/1.jpg" alt="" width="192"</div<brbr<div</div<brbrbr<scriptdo

CSS实现鼠标移入图片边框有小三角

1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 <style> 7 body { 8 background:#999; 9 } 10 a { 11 display: block; 12 position: relative; 13 width:64px; 14 height:64p

[读码时间] 图片列表:鼠标移入/移出改变图片透明度

说明:代码来自网络.注释为笔者学习时添加. <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>图片列表:鼠标移入/移出改变图片透明度</title> <style> ul,li{ /*去除内外边距,去除列表默认样式*/ margin:0; padding:0; list-style-type:none; } #imgList{ /

HTML5+CSS3鼠标移入移出图片生成随机动画

今天分享使用html+css3+少量jquery实现鼠标移入移出图片生成随机动画,我们先看最终效果图(截图为静态效果,做出来可是动态的哟) 左右旋转 上下移动 缩放 由于时间关系我就不一步步解析各段代码所代表含义,我这里就给出一些思路及关键代码: 1.首先使用ul li展现4张图片 本示例中不仅使用了图片,在图片表面还放置了一段“WEB”字样文字,用于与图片实现隐藏或显示效果,故html中每张图片上方加入: <div class="mytext">WEB</div&g

函数传参,改变Div任意属性的值&amp;&amp;图片列表:鼠标移入/移出改变图片透明度

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

AXURE 图片轮播效果与鼠标移入变色效果

一.轮播 1.选择图片插入→右键单击图片→点击转换为动态面板→双击图片增加状态,轮播多少图就加多少个状态. 2.双击页面属性栏页面交互下的页面载入时→设置面板动态→选择状态2(因为第一个状态是默认的,如果选择将不会循环轮播). 3.双击控件栏状态面板改变时→添加条件为动态面板状态=状态2后确定→设置面板状态→将所有状态全部加上,设好方式和时间,完毕(注意:状态2要添加在最后,其他图片添加顺序随意). 二.鼠标移入指定区域变色(这里指指定区域要回馈动作.如本页的导航当你鼠标移入文文章时,变成白色,

认清鼠标移入移出事件

本文也同步发表在我的公众号"我的天空" 鼠标的移入移出事件,是在我们做一些前端效果时使用相当频繁的事件,但在JS中,鼠标的移入移出事件有两对,分别是mouseover.mouseout:以及mouseenter.mouseleave,如果没有对其的区别有清新的认识话,则很容易掉坑里! 譬如某次有人反映需要做以下这么一个效果:当鼠标移入背景图片时,将有一个遮罩层升起,当鼠标移出后,遮罩层落下(如图),该效果还是很常见的: 其采用jquery的animate()结合鼠标的移入移出事件来处理

angular 鼠标移入事件(动态添加类名)

不会弄动态图上来,只好截图了= = 大致就是这个样子,鼠标移入微博或者微信的框框里,就切换到相应的样式类名.图片.文字 原理:主要是做判断,判断true||false,然后根据它的布尔值来动态改变元素样式 html代码如下 绿色标记字体  属于写好了脚本之后注入的依赖,现在可不看 1 <div id="switch" switch=""> //将写好的依赖注入进去 2 <button class="switch" ng-clas