散列卡片悬停变为整齐列表

效果展示

在这里插入图片描述

CSS 知识点

  • transform 属性运用

页面整体布局

<ul><li><div class="box"><img src="./user1.jpg" /><div class="content"><h4>Hamidah</h4><p>commented on your photo.<br /><span>2 days ago</span></p></div></div></li>
</ul>

编写基础样式

ul {position: relative;transform-style: preserve-3d;perspective: 500px;display: flex;flex-direction: column;gap: 0;transition: 0.5s;
}ul:hover {gap: 30px;
}ul li {position: relative;list-style: none;width: 450px;padding: 15px;border-radius: 6px;background: rgba(255, 255, 255, 0.1);transition: 0.5s;box-shadow: 0 -15px 25px rgba(0, 0, 0, 0.3);
}

编写卡片零散的样式

ul li:nth-child(1) {transform: translateZ(-75px) translate(-80px, -40px) rotate(-15deg);
}ul li:nth-child(2) {transform: translateZ(80px) translate(50px, 20px) rotate(5deg);
}ul li:nth-child(3) {transform: translateZ(75px) translate(0px, -30px) rotate(-25deg);
}ul li:nth-child(4) {transform: translateZ(20px) translate(-100px, -25px) rotate(15deg);
}ul:hover li {transform: translateZ(0) translate(0, 0) rotate(0deg);
}

编写悬停后的样式

ul li .box {display: flex;justify-content: flex-start;align-items: center;gap: 20px;transition: 0.5s;
}ul li:hover .box {transform: translateX(-50px);
}ul li .box img {max-width: 70px;border-radius: 5px;height: 63px;object-fit: cover;
}ul li .content {width: 100%;cursor: pointer;
}ul li .content h4 {font-weight: 600;color: #aaa;transition: 0.5s;
}ul li .content p {position: relative;width: 100%;line-height: 1em;color: #aaa;transition: 0.5s;
}ul li .content p span {position: absolute;top: 0;right: 0;color: #aaa;transition: 0.5s;font-size: 0.75em;
}ul li:hover .content h4,
ul li:hover .content p,
ul li:hover .content p span {color: #fff;
}

完整代码下载

完整代码下载

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue使用echarts显示中国地图

项目引入echarts以后&#xff0c;在页面创建canvas标签 引入一个公共js文件&#xff08;下面这段代码就是china.js文件&#xff09; (function (root, factory) {if (typeof define function && define.amd) {// AMD. Register as an anonymous module.define([ex…

2023-12-05 Qt学习总结4

点击 <C 语言编程核心突破> 快速C语言入门 Qt学习总结 前言十二 QLabel文本框十三 QPushButton按钮十四 QLineEdit单行输入框总结 前言 要解决问题: 学习qt最核心知识, 多一个都不学. 十二 QLabel文本框 Qt的QLabel文本框是一个用于显示文本或图像的控件。它是Qt中常用…

C++学习笔记:继承

继承 什么是继承?继承的写法基类和派生类的赋值转换继承中的作用域派生类的默认成员函数单继承,多继承,虚拟继承is-a 和 has-a 什么是继承? 继承是C语言面向对象的三大特性之一&#xff0c;是面向对象程序设计使代码可以复用的最重要的手段,基本都是在一个类的基础上为了增加…

【Python】Selenium自动化测试框架

设计思路 本文整理归纳以往的工作中用到的东西&#xff0c;现汇总成基础测试框架提供分享。 框架采用python3 selenium3 PO yaml ddt unittest等技术编写成基础测试框架&#xff0c;能适应日常测试工作需要。 1、使用Page Object模式将页面定位和业务操作分开&#xff0…

Windows 11特有的一些功能,或多说少可以提高使用体验或办事效率

Windows 11的一些功能被隐藏起来,通常只是偶然才被发现的。我们花时间将这些酷炫的功能和其他技巧浮出水面,让你最终能够享受它们。 早期的Windows 11版本可能不包括这些功能。将Windows更新到最新版本以利用所有这些功能。 使用Snap Layouts组织窗口 如果你一直在屏幕周围…

Ubuntu系统关闭防火墙的正确方式

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

力扣257. 二叉树的所有路径(递归回溯与迭代)

题目&#xff1a; 给你一个二叉树的根节点 root &#xff0c;按 任意顺序 &#xff0c;返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 示例 1&#xff1a; 输入&#xff1a;root [1,2,3,null,5] 输出&#xff1a;["1->2->5","…

1.鸿蒙应用程序开发app_hap开发环境搭建

1.下载Node.js, Javascipts的运行环境 node.js版本下载v12.18.3/https://www.cnblogs.com/txwtech/p/17865780.html 2.下载并安装DevEco Studio DevEco Studio 3.1 DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的应用及服务开发&#xff0c;提供了代码智能编辑、低代…

基于ssm海鲜自助餐厅系统论文

摘 要 网络技术和计算机技术发展至今&#xff0c;已经拥有了深厚的理论基础&#xff0c;并在现实中进行了充分运用&#xff0c;尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代&#xff0c;所以对于信息的宣传和管理就很关键。因此海鲜餐厅信息的…

【数据挖掘】国科大苏桂平老师数据库新技术课程作业 —— 第四次作业

云数据库研究 云计算与云数据库背景 云计算&#xff08;cloud computing&#xff09;是 IT 技术发展的最新趋势&#xff0c;正受到业界和学术界的广泛关注。云计算是在分布式处理、并行处理和网格计算等技术的基础上发展起来的&#xff0c;是一种新兴的共享基础架构的方法。它…

【Docker】从零开始:15.搭建亿级数据Redis集群之哈希算法概念

【Docker】从零开始&#xff1a;15.搭建亿级数据Redis集群之哈希算法概念篇 概述一般业界的3种解决方案1.哈希取余分区优点&#xff1a;缺点&#xff1a; 2.一致性哈希算法分区背景目的原理一致性哈希环节点映射key落到服务器的落键规则 优点容错性扩展性 缺点 3.哈希槽分区背景…

侯捷C++ (二--STL标准库)

CSTL标准库与泛型编程 STL六大部件 容器 Containers分配器 Allocators 一种用来修饰容器或仿函数或迭代器接口的东西算法 Algorithms迭代器 Iterators适配器 Adapters仿函数 Functors 容器 前闭后开 大致分为两种容器&#xff1a;序列容器&#xff0c;关联容器 所谓关联容器…