css实现悬浮卡片

news2025/1/17 21:46:32

结果展示
在这里插入图片描述
在这里插入图片描述
html代码

<!doctype html>
<html lang="zh">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title></title>
	<link rel="stylesheet" type="text/css" href="./111.css">
</head>
<body>

	
		    <div class="container">
		      
		        <ul>
		        	<li>
		            	<div class="port-1 effect-1">
		                	<div class="image-box">
		                    	<img src="../vuekinesis/src/assets/2.jpg" alt="Image-1">
		                    </div>
		                    <div class="text-desc">
		                    	<h3>xxx</h3>
		                        <p>8年学习经验 </p>
		                    </div>
		                </div>
		            </li>
		            
		        </ul>
		     
		    </div>

	
</html>

css代码


.container {
	margin: 0 auto;
	max-width: 1060px;
}

h2 {
	color: #fff;
	float: left;
	width: 100%;
	font-size: 24px;
	font-weight: 400;
	text-align: center;
	padding: 50px 0 40px;
	position: relative;
	z-index: 50;
}

h2 span {
	position: relative;
	padding-bottom: 10px;
}

h2 span:after {
	content: "";
	width: 50%;
	height: 3px;
	background-color: #fff;
	position: absolute;
	left: 25%;
	bottom: 0;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

img {
	max-width: 100%;
	vertical-align: middle;
}

.full-length {
	width: 100%;
	float: left;
	padding-bottom: 80px;
}

ul {
	margin: 0 -1.5%;
}

li {
	float: left;
	width: 31.33%;
	margin: 10px 1%;
	list-style: none;
}


.text-desc {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	height: 100%;
	opacity: 0;
	width: 100%;
	padding: 20px;
}
.port-1 {
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
}

.port-1 .text-desc {
	opacity: 0.9;
	top: 100%;
	transition: 0.5s;
	color: #000;
	padding: 45px 20px 20px;
}

.port-1 img {
	transition: 0.5s;
}

.port-1:hover img {
	transform: scale(1.2);
}

.port-1.effect-1:hover .text-desc {
	top: 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1458524.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Web前端笔记09】浮动与定位

09 浮动与定位 一、浮动 二、清除浮动的影响 三、display属性 四、position定位 1、静态定位static 2、relative 相对定位&#xff08;自恋型&#xff09; 3、absolute 绝对定位 4、fixed 固定定位 09 浮动与定位 一、浮动 定义&#xff1a;定义元素框相对于…

机器之心:讲座分享——NPL顶会如何发表?内容小结

机器之心&#xff1a;讲座分享——NPL顶会如何发表&#xff1f; 3分以上有机会&#xff0c;3.67,3.8左右 录用概率较高

RabbitMQ死信队列、延迟队列原理实战

1.死信队列TTL 什么是TTL time to live&#xff1a;消息存活时间如果消息在存活时间内未被消费&#xff0c;则会被清除RabbitMQ支持两种TTL设置 单独消息进行配置TTL整个队列进行配置TTL&#xff08;使用居多&#xff09; 什么是RabbitMQ的死信队列 没有被及时消费的消息存放…

《雾锁王国》游戏存档迁移教程,本地存档/服务器数据迁移到服务器

《雾锁王国》游戏存档迁移教程&#xff0c;本地存档/服务器数据迁移到服务器 一、本地存档转到服务器&#xff1a; 首先保存本地存档数据&#xff0c;例如我的存档路径为C:\Program Files(x86)\Steam\Userdata 然后远程登录到你的Windows云服务器&#xff0c;打开任务管理器…

戴尔Dell R740服务器开机冒烟亮黄灯故障维修

今天分享的是一台过保修期的DELL PowerEdge R740服务器开机冒烟的维修案例。先上图&#xff1a; 接到用户报修后工程师立即响应&#xff0c;由于用户也是刚开工第一天服务器开机就出现了这种祥龙吐雾的祥兆&#xff0c;导致工厂业务流程无法正常使用&#xff0c;这台机器在东莞…

【Day51】代码随想录之动态规划完全背包_139.单词拆分_背包总结

文章目录 动态规划理论基础动规五部曲&#xff1a;出现结果不正确&#xff1a; 139.单词拆分背包问题0-1背包完全背包 动态规划理论基础 动规五部曲&#xff1a; 确定dp数组 下标及dp[i] 的含义。递推公式&#xff1a;比如斐波那契数列 dp[i] dp[i-1] dp[i-2]。初始化dp数组…

聊聊机器人视觉定位抓取那些事儿

随着科技的不断进步和工业智能化的加速推进&#xff0c;巡检机器人已经成为现代工业生产和设施管理中不可或缺的重要组成部分。而在巡检机器人的发展过程中&#xff0c;视觉定位抓取技术的应用日益广泛&#xff0c;为智能化巡检运维提供了全新的可能性。 当巡检操作机器人精准抓…

牛客网 JZ11 旋转数组的最小数字

思路&#xff1a; 法一&#xff1a; 因为数组是非降序的&#xff0c;也就代表该数组是有序的&#xff0c;如果将一开始的元素旋转到后面&#xff0c;那么就会出现一个断点&#xff0c;从大值变为小值的这么一个断点&#xff08;这是本题的特点&#xff09; 举例如下&#xf…

WEB基础及http协议(Apache)

一、httpd安装组成 http服务基于C/S结构 1、常见http服务器程序 httpd apache&#xff0c;存在C10K&#xff08;10K connections&#xff09;问题nginx 解决C10K问题lighttpdIIS .asp 应用程序服务器tomcat .jsp 应用程序服务器jetty 开源的servlet容器&#xff0c;基于Java…

深度学习之pytorch实现逻辑斯蒂回归

深度学习之pytorch实现逻辑斯蒂回归 解决的问题数学公式logiatic函数损失值 代码与线性回归代码的区别数据损失值构造回归的函数 结果分析 解决的问题 logistic 适用于分类问题&#xff0c;这里案例( y为0和1 &#xff0c;0和 1 分别代表一类&#xff09; 于解决二分类&#xf…

学习Vue3的第二天

目录 Vue3核心语法 OptionsAPI 与 CompositionAPI setup函数 setup 概述 setup 语法糖 ref 创建&#xff1a;基本类型的响应式数据 reactive 创建&#xff1a;对象类型的响应式数据 ref 创建&#xff1a;对象类型的响应式数据 ref 对比 reactive toRefs 与 toRef co…

实现一个可自适应高度,带有左上角图标,右侧按钮自适应位置的输入框

要点&#xff1a;1.高度自适应&#xff0c;当换行时&#xff0c;高度增加&#xff0c;当删减一定也会高度减少。 2.左上角留出一个logo位置 3.右侧的按钮位置&#xff0c;当最开始的一行没有挤占到时&#xff0c;位于右侧。当一行挤占到了&#xff0c;按钮换行到下方。 效果图&…

【开发战斗系统很难?这几个重要的技术点千万不能忽视!】

作为网游中最重要的MMO类游戏的前身&#xff0c;ARPG游戏是一种非常经典且流行的游戏类型&#xff0c;其诞生的经典之作如&#xff1a;《魂系》、《暗黑破坏神系列》、《塞尔达传说系列》等&#xff0c;大家也是耳熟能详。 可以说ARPG游戏无论从体量还是技术含量都是游戏开发领…

openGauss 5.0.0全密态数据库应用小试

前言 openGauss HCIA教材中&#xff0c;安全是一个重要的章节&#xff0c;在实际项目中&#xff0c;随着网络安全和信息安全形势的变化&#xff0c;企业也越来越重视数据库安全。去年在HALP内部进行openGauss培训时&#xff0c;安全特性就被学员们提出来要重点讲解&#xff0c…

Leetcode 283.移动零

给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2: 输入: nums [0] 输出: […

debug - 只要在内存中有显示相关的数据, 就会被CE找到

文章目录 debug - 只要在内存中有显示相关的实际数据, 就会被CE找到概述笔记demo实现demo运行效果用CE查找实际数据地址找到自己的调试点 - 方法1找到自己的调试点 - 方法2打补丁备注END debug - 只要在内存中有显示相关的实际数据, 就会被CE找到 概述 自己写了一个demo, 想验…

【RabbitMQ快速入门】初识RabbitMQ

个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f54a;️系列专栏&#xff1a;&#x1f5bc;️…

BioTech - 交联质谱 (Crosslinks) 的常见数据格式说明

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/136190750 交联质谱 (Crosslinking Mass Spectrometry&#xff0c;Crosslinks) 技术 是一种结合化学交联剂和质谱仪的方法&#xff0c;用于研究蛋…

OSQP文档学习

OSQP官方文档 1 QSQP简介 OSQP求解形式为的凸二次规划&#xff1a; x ∈ R n x∈R^n x∈Rn&#xff1a;优化变量 P ∈ S n P∈S^n_ P∈Sn​&#xff1a;半正定矩阵 特征 &#xff08;1&#xff09;高效&#xff1a;使用了一种自定义的基于ADMM的一阶方法&#xff0c;只需…

Android的Compose

Jetpack Compose 是用于构建原生 Android 界面的新工具包&#xff0c;无需修改任何 XML 布局&#xff0c;也不需要使用布局编辑器。相反&#xff0c;只需调用可组合函数来定义所需的元素&#xff0c;Compose 编译器即会完成后面的所有工作。 简而言之&#xff0c;使用Compose&…