如何显示部分标题并在悬停时向上滑动整个标题

2024-01-09

我有以下小提琴:http://jsfiddle.net/nyube8aw/ http://jsfiddle.net/nyube8aw/

HTML:

<div class="box">
    <div class="caption">
        <h3>This is Image One</h3>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla commodo dolor in dui lacinia gravida.</p>
    </div>
    <img src="https://i.stack.imgur.com/46ccz.jpg" />
</div>

我怎样才能修改代码,使 H3 保持可见,直到悬停向上滚动整个内容。


另一种方法是 jQuery animate。请参见下面所示的示例。

$(document).ready(function() {
	$('.box').mouseenter(function(){
			$('.caption').stop().animate({height: "94%"});
		
		
    });	
    
    $('.box').mouseleave(function(){
			$('.caption').stop().animate({height: "15%"},  500, function() {
            });
		
    });
	});
.box {
	  position: relative;
	  float: left;
	  width: 300px;
	  height: 300px;
	  margin-right: 20px;
	}
	.last {
	  margin-right: 0;
	}
	.caption {
	  position: absolute;
	  background: #000;
	  opacity: 0.7;
	  bottom: 0;
	  left: 0;
	  width: 90%;
	  height: 15%; /* Auto can still work for the height */
	  padding: 5%;
	  color: #fff;
      padding-top:1%;
	}
	.full-height {
	  height: 90%;
	}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="box">
  <div class="caption">
    <h3>This is Image One</h3>
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla commodo dolor in dui lacinia gravida.</p>
  </div>
  <img src="https://i.stack.imgur.com/46ccz.jpg" />
</div>

见小提琴 http://jsfiddle.net/o0vdchps/1/

Note:请全屏显示该片段以查看其工作情况,

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何显示部分标题并在悬停时向上滑动整个标题 的相关文章

随机推荐

  • 从 django 循环中提取值

    我有一个 Django 应用程序 我在模板中使用以下内容 load mptt tags ul recursetree nodes li node name if not node is leaf node ul class children
  • 如何运行量角器?

    我对量角器很陌生 我在 Windows 命令行中运行它 我按照这个教程进行操作https github com angular protractor blob master docs getting started md https git
  • IBM Worklight - 在服务器端包含 JavaScript 库

    我正在使用 IBM Worklight 构建移动应用程序 在适配器中 我需要使用第三方 JavaScript 文件提供的一些功能 我想知道是否可以在服务器上包含这样的文件 如果不是 还有什么替代方案 目前无法在适配器代码中包含外部 Java
  • Spring REST API 中的 Json 模式验证

    我正在使用 Spring Boot 和 jackson module jsonSchema 构建 REST API https github com FasterXML jackson module jsonSchema https git
  • 为具有相同类的元素添加点击事件监听器

    我有一个删除 id 的列表视图 我想为具有特定类的所有元素添加一个侦听器 并执行确认警报 我的问题是 这似乎只将侦听器添加到它找到的类的第一个元素 我尝试使用querySelectorAll但没有成功 var deleteLink docu
  • 将命令行 tf checkin 链接到工作项

    我想通过以下方式将文件提交到 TFS 存储库tf命令行工具并将提交链接到 TFS 工作项 我该怎么做 我已经提交了我的文件 但没有指向工作项目的链接 我的命令添加一个新文件并提交更改 gt tf add foo cpp gt tf chec
  • 如何使用 Zeppelin 访问 aws spark-ec2 集群和 s3 存储桶

    我有一个通过 Spark ec2 脚本设置的 aws ec2 集群 我想配置 Zeppelin 以便我可以在 Zeppelin 本地编写 scala 代码并在集群上运行它 通过 master 此外 我希望能够访问我的 s3 存储桶 我跟着本
  • 无法加载文件或程序集>'System.Windows,版本=2.0.5.0

    首次加载 Silverlight 应用程序时 我不断收到此错误 无法加载文件或程序集 系统 Windows 版本 2 0 5 0 文化 中立 PublicKeyToken 7cec85d7bea7798e 或 它的依赖项之一 系统 找不到指
  • 我应该记录类似函数签名的参数吗?

    我有一些辅助函数 除了第一个参数之外 它们采用与核心函数相同的参数 这些参数被完整记录在核心函数中 我是否也应该将此文档复制粘贴到辅助函数中 或者只是指向核心文档 重要的是 我主要希望将我的 API 参考作为 Sphinx 生成的 HTML
  • 获取列表框中所选项目的文本

    我试图在消息框中显示 listBox1 的选定项目 代码如下 int index string item foreach int i in listBox1 SelectedIndices index listBox1 SelectedIn
  • 使用 Spring 的 @RequestBody 并随后读取 HttpServletRequest.getInputStream()

    我正在使用 Spring 将请求的 JSON POST 数据映射到一个对象中 RequestBody注释和MappingJacksonHttpMessageConverter 但之后我想读取数据String表单进行一些额外的身份验证 但是当
  • 在 Haskell 代数数据类型中进行选择

    当键入X定义为 data X X sVal String I iVal Int B bVal Bool 我想要Int里面一个X值 如果有则为一 否则为零 returnInt X gt Int 我如何确定是哪种类型X论据returnInt i
  • 使视频视图中的视频加载速度更快

    我通过 URL 在视频视图中播放视频 一切正常 甚至视频也可以播放 但唯一的问题是视频需要近 10 秒才能开始播放 这可能会让用户感到厌烦 我尝试了不同的 URL 结果是一样的 视频是 360p 时长 6 秒 是默认的媒体播放器速度慢吗 我
  • 输入文本以跨越 Selenium/Python

    我尝试输入要跨越的文本来代替 示例文本 我正在使用 Selenium Python 但无法使用 send keys 方法来做到这一点 您还有其他想法吗 我该怎么做 我附上了 HTML 屏幕截图和应用程序屏幕截图 我尝试使用该代码 但不起作用
  • 引用 Perl 散列中的散列键链

    我有一个像这样存储数据的哈希值 our deviceSettings BB gt EUTRA gt DL gt CPC gt NORM PLCI gt CID gt 88 ULCPc gt NORM UL gt REFSig gt DSSH
  • KSQLDB Emit Final 不返回任何值

    我在 ksqldb 上进行了以下查询 如果我使用 EMIT CHANGES 它确实可以工作 但如果将其更改为 EMIT FINAL 它在窗口结束后不会返回任何值 CREATE TABLE sspc 3536660 v4 as select
  • 使用 Chunks 和 MultipartFileupload 进行文件上传

    使用块上传和 MultipartFile 上传是否相同 有什么区别 我尝试过使用 Multipartfile 上传 我的要求是上传一个50MB的appx文件到服务器而不让用户等待很长时间 大约需要 2 分钟 Chunks 和 Multipa
  • 使用 Mechanize 获取 JavaScript 变量

    我想从中获取一个 JavaScript 变量https admin booking com hotel hoteladmin https admin booking com hotel hoteladmin in head gt scrip
  • IntelliJ 相当于 Eclipse TAB

    我正在尝试从 Eclipse 迁移到 IDEA 在 Eclipse 中 当我在输入函数参数时按 TAB 键以及在其他上下文情况下 它会将光标转发到我可以输入的下一个位置 下一个参数 分号的行尾等 我经常使用它 有没有办法在IDEA中获得类似
  • 如何显示部分标题并在悬停时向上滑动整个标题

    我有以下小提琴 http jsfiddle net nyube8aw http jsfiddle net nyube8aw HTML div class box div class caption h3 This is Image One