热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

前端特效HTML+CSS图片悬浮效果

实现的效果html部分

实现的效果

图片悬浮效果

html部分


<html lang&#61;"en">
<head><meta charset&#61;"UTF-8"><meta name&#61;"viewport" content&#61;"width&#61;device-width, initial-scale&#61;1.0"><meta http-equiv&#61;"X-UA-Compatible" content&#61;"ie&#61;edge"><title>图片悬浮效果title><link rel&#61;"stylesheet" href&#61;"https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity&#61;"sha384-50oBUHEmvpQ&#43;1lW4y57PTFmhCaXp0ML5d60M1M7uH2&#43;nqUivzIebhndOJK28anvf" crossorigin&#61;"anonymous"><link rel&#61;"stylesheet" href&#61;"./css/index.css">
head>
<body><div class&#61;"image middle"><img src&#61;"http://img2.imgtn.bdimg.com/it/u&#61;1688631197,3554659657&fm&#61;26&gp&#61;0.jpg" alt&#61;""><div class&#61;"image-content"><h1>Image Titleh1><div class&#61;"icons"><a href&#61;"Javascript:;" class&#61;"icon fas fa-heart">a><a href&#61;"Javascript:;" class&#61;"icon fas fa-comment">a><a href&#61;"Javascript:;" class&#61;"icon fas fa-share">a>div>div>div>
body>
html>

css部分

* {padding: 0;margin: 0;font-family: "montserrat";
}body {background: #ddd;
}.middle {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
}.image {width: 440px;height: 300px;overflow: hidden;cursor: pointer;
}.image-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 40px;box-sizing: border-box;
}.image-content h1 {color: #fff;text-transform: uppercase;transform: translateY(20px);transition: 0.4s;
}.image:hover .image-content h1 {transform: translateY(0px);
}.icons {position: absolute;right: 40px;bottom: 40px;
}.icon {text-decoration: none;color: #333;font-size: 22px;margin: 0 8px;transform: translateY(80px);
}.image:hover .icon {transform: translateY(0px);
}.icon:nth-of-type(1){transition: transform 0.4s 0.05s,color 0.4s
}.icon:nth-of-type(2){transition: transform 0.4s 0.1s,color 0.4s
}.icon:nth-of-type(3){transition: transform 0.4s 0.15s,color 0.4s
}.icon:hover {color: #0984e3;
}.image-content::before {content:"";position: absolute;left: 0;bottom: 0;background: rgba(255,255,255,.7);width: 100%;height: 0px;clip-path: polygon(0 100%,100% 0,100% 100%);transition: 0.5s
}.image-content:hover::before {height: 140px;
}

推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • C语言常量与变量的深入理解及其影响
    本文深入讲解了C语言中常量与变量的概念及其深入实质,强调了对常量和变量的理解对于学习指针等后续内容的重要性。详细介绍了常量的分类和特点,以及变量的定义和分类。同时指出了常量和变量在程序中的作用及其对内存空间的影响,类似于const关键字的只读属性。此外,还提及了常量和变量在实际应用中可能出现的问题,如段错误和野指针。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
author-avatar
吴雨醒
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有