div的溢出和隐藏加动画出现鼠标滑动效果

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>无标题文档</title>
  6 <style>
  7 /*让图片把包含图片和文字的div占满,让文字div溢出隐藏*/
  8 #mm{
  9     width:1270px;   /*调节宽度让他居中*/
 10     overflow:hidden;  /*他的子div把这个div撑开*/
 11     margin:0 auto;
 12     }
 13 .pro img{
 14     width:100%;   /*让这个图片的宽高占他父div的宽高和父div的宽高一样*/
 15     height:100%;
 16     display:block;/*让这个图片成为盒子模型成为一个div*/
 17 }
 18 .pro{
 19     border:1px dashed #B8B4B4;
 20     width:300px;/*设置大div的宽高*/
 21     height:150px;
 22     padding:2px;/*让图片和他的父div中间有空隙*/
 23     overflow:hidden;/*隐藏溢出的文字div*/
 24     float:left;/*让这个div左对齐*/
 25     margin:5px;/*让这个div四周都有5px空隙*/
 26 }
 27 div.pro div{
 28     position:relative;/*相对定位div移走后还占有原来的位置*/
 29     width:300px;/*设置文字div的宽度和高度宽度要和pro父div的一样宽*/
 30     height:50px;
 31
 32     -webkit-transition:all 0.2s ease-in 0;/*动画效果*/
 33     background-image:linear-gradient(rgba(0,0,0,0.06),#000);/*背景渐变效果*/
 34     bottom:-2px;/* 让隐藏的文字div下移动让文字div距离他的父div的底部有2px的缝隙因为图片都有2px的间隙,为了让他从图片底部出现,所以要写尽量比图片的间隔稍微大一点点*/
 35 }
 36 div.pro:hover div{
 37     bottom:50px;/*鼠标滑过让文字div距离父div底部向上有50px的缝隙*/
 38 }
 39 </style>
 40 </head>
 41 <body>
 42 <div id="mm">
 43 <div class="pro">
 44 <img src="images/img2.jpg">
 45 <div>产品中心下载</div>
 46 </div>
 47 <div class="pro">
 48 <img src="images/img2.jpg">
 49 <div>产品中心下载</div>
 50 </div>
 51 <div class="pro">
 52 <img src="images/img2.jpg">
 53 <div>产品中心下载</div>
 54 </div>
 55 <div class="pro">
 56 <img src="images/img2.jpg">
 57 <div>产品中心下载</div>
 58 </div>
 59 <div class="pro">
 60 <img src="images/img2.jpg">
 61 <div>产品中心下载</div>
 62 </div>
 63 <div class="pro">
 64 <img src="images/img2.jpg">
 65 <div>产品中心下载</div>
 66 </div>
 67
 68 <div class="pro">
 69 <img src="images/img2.jpg">
 70 <div>产品中心下载</div>
 71 </div>
 72 <div class="pro">
 73 <img src="images/img2.jpg">
 74 <div>产品中心下载</div>
 75 </div>
 76 <div class="pro">
 77 <img src="images/img2.jpg">
 78 <div>产品中心下载</div>
 79 </div>
 80 <div class="pro">
 81 <img src="images/img2.jpg">
 82 <div>产品中心下载</div>
 83 </div>
 84 <div class="pro">
 85 <img src="images/img2.jpg">
 86 <div>产品中心下载</div>
 87 </div>
 88 <div class="pro">
 89 <img src="images/img2.jpg">
 90 <div>产品中心下载</div>
 91 </div>
 92 <div class="pro">
 93 <img src="images/img2.jpg">
 94 <div>产品中心下载</div>
 95 </div>
 96 <div class="pro">
 97 <img src="images/img2.jpg">
 98 <div>产品中心下载</div>
 99 </div>
100 <div class="pro">
101 <img src="images/img2.jpg">
102 <div>产品中心下载</div>
103 </div>
104
105
106 </div>
107
108 </body>
109 </html>
时间: 2024-08-02 02:51:41

div的溢出和隐藏加动画出现鼠标滑动效果的相关文章

Android进阶:ListView性能优化异步加载图片 使滑动效果流畅

ListView 是一种可以显示一系列项目并能进行滚动显示的 View,每一行的Item可能包含复杂的结构,可能会从网络上获取icon等的一些图标信息,就现在的网络速度要想保持ListView运行的很好滚动流畅是做不到的 所以这里就需要把这些信息利用多线程实现异步加载 实现这样功能的类 [java] view plaincopy public class AsyncImageLoader { private HashMap<String, SoftReference<Drawable>&

纯css,div隐藏滚动条,保留鼠标滚动效果。

代码如下: <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css&qu

原生JS的移入溢出控制div的显示与隐藏

原生JS的移入溢出控制div的显示与隐藏的写法 上面的写法火狐存在兼容性 原文地址:https://www.cnblogs.com/malong1992/p/11783639.html

JQuery实现点击div以外的位置隐藏该div窗口

简单示例代码: <body> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $(document).bind("click&

div内容溢出

前几天遇到一个问题,代码是这样一个层次: <div class="province"> <ul> <li>1</li> <li>2</li> <li>3</li> </ul> </div> 我设置了div的边框, 要想ul的内容在边框内, 必须设置div高度. 但是,ul内的内容是变化的,内容少的时候就不及div的高度. 不设高度的时候,ul的内容就出现在边框外了.

给listview加动画,让动画执行结束后再刷新

问题:当给listview的条目加动画时,例如添加一个条目或者移除一个条目,动画效果会和添加删除条目的逻辑同时进行,因为动画并不是阻塞式的,这样会造成动画还没有结束,条目已经添加或者移除,从而动画作用在下面一个条目上面. 解决办法:想办法让动画执行完了之后再进行条目的添加或者移除操作(也就是刷新数据适配器),可以通过设置动画监听来实现,将要添加或者删除条目的逻辑放到动画监听的方法中,可以放到动画结束时调用的方法中,这样就保证了动画先执行,然后才刷新数据适配器 holder.iv_lock.set

jquery实现的div的显示和隐藏效果

jquery实现的div的显示和隐藏效果:在网页的实际应用中,有些模块需要根据需要显示或者隐藏,下面就提供了几个这方面的实例,代码非常的简单,都是使用jquery自带的函数实现的,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>div隐藏显示效果</title> <style type="text/css&qu

Codeforces Round #224 (Div. 2) D 暴力搜索加记忆化

题意读了半年,英语太渣,题意是摆两个棋子在棋盘上作为起点,但是起点不能在#上,然后按照图的指示开始走, < 左 > 右 ^上 v下,走的时候只能按照图的指示走,如果前方是 #的话,可以走进去,但是 走进去之后便不能再走了,走的途中两个棋子不能相碰,但是最终都走到同一个#里是没事的,并且若是能走 无限步的话 输出 -1, 例如  > < 这样左右左右的走就能无限走,然后问你 两个棋子走的最大步数的和 一开始被输出-1给困住了,因为除了 .> <这样以外  还可以刚好形成一

利用JavaScript通过单选框radio控制div的显示和隐藏

通过鼠标单击单选框的动作,实现某个div或多个div的显示和隐藏.实例如下: JavaScript代码如下: 1 function divClick(){ 2 3 var show = ""; 4 show = $("input[name='AdPrintMode']:checked").val(); 5 switch (show){ 6 case '1': 7 document.getElementById("img1").style.disp