前端练习<Html&CSS>——悬浮抽卡片(附完整代码及实现效果)
创始人
2024-11-21 01:03:29
0

这个小练习来源于b站up小K师兄,大家可以通过下面的链接学习哦~up讲的非常详细。

写一个好玩的悬浮抽卡片效果~

先看一下效果:

1.鼠标没有放置到card上

2.鼠标放到card上,所有card呈角度散开 

3.单击选中某一张卡片,卡片上浮高亮,其他卡片变暗 

HTML部分

  •  标签定义了整个HTML文档。
  •  标签包含了文档的元数据,如字符编码、标题和样式表。
  •  标签包含了文档的主体内容,即展示给用户看的部分。

CSS部分

  • * 选择器用于选择所有元素,并设置它们的默认样式,包括去除默认的边距、填充、边框、盒模型和字体。
  • body 选择器设置了页面的背景颜色、居中对齐、最小高度和隐藏溢出内容。
  • .container 选择器设置了容器元素的样式,包括相对定位、宽度、居中对齐和居中对齐内容。
  • .card 选择器设置了卡片的样式,包括绝对定位、宽度、高度、背景颜色、边框、过渡效果、旋转原点、颜色、字体大小、字体粗细、阴影等。
  • .container:hover .card 选择器设置了鼠标悬停时卡片的旋转、平移、阴影、颜色和光标样式。
  • .container:active .card:not(:active) 选择器设置了鼠标按下时卡片的背景颜色。
  • .container .card:active 选择器设置了鼠标按下时卡片的平移和层级。

HTML元素

  •  是一个容器元素,包含了多个卡片元素。
  • 1
     等元素是卡片元素,通过CSS变量 --i 控制旋转角度。

实现原理

这段代码通过CSS的伪类选择器和变量实现了卡片的动态效果。当鼠标悬停在容器上时,卡片会根据CSS变量 --i 的值进行旋转和平移,从而产生动态效果。当鼠标按下时,卡片会改变背景颜色,并进一步平移和提升层级。

完整的代码:

  	 		 		 		 	 	 		
1
2
3
4
5
6
7
8
9

 感谢你的阅读~

如果文章对你有用的话请点个赞支持一下吧~

相关内容

热门资讯

透视实锤!创思维激k辅助器视频... 透视实锤!创思维激k辅助器视频,微信小程序财神十三章特殊牌(开挂)切实是有挂(有挂头条)-哔哩哔哩1...
随着!aapoker发牌逻辑,... 随着!aapoker发牌逻辑,wepoker模拟器哪个(透视)总结教程(一贯有挂)1、任何wepok...
透视解密!hhpoker辅助挂... 透视解密!hhpoker辅助挂下载(透视)hhpoker德州挂真的有吗,教程课程(了解有挂)-哔哩哔...
据监测!微乐小程序免费黑科技,... 据监测!微乐小程序免费黑科技,微乐麻辣自建房辅助视频(作弊器)法门教程(一贯真的是有挂)1、任何透视...
据玩家消息!拱趴大菠萝技巧,雀... 据玩家消息!拱趴大菠萝技巧,雀神广东智能插件,方针教程(有人有挂)-哔哩哔哩小薇(辅助器软件下载)致...
据相关数据显示!微乐小程序免费... 据相关数据显示!微乐小程序免费黑科技,如何下载微乐自建房黑科技入口(作弊器)教程书教程(原来是有挂)...
据相关数据显示!阿当比鸡辅助,... 据相关数据显示!阿当比鸡辅助,雀姬手机辅助脚本,秘籍教程(有挂秘笈)-哔哩哔哩1、操作简单,无需雀姬...
透视线上!微乐小程序黑科技,微... 透视线上!微乐小程序黑科技,微乐小程序透视辅助(透视)真是存在有挂(有挂功能)-哔哩哔哩在进入软件靠...
透视教你!微乐小程序免费黑科技... 透视教你!微乐小程序免费黑科技(外挂),微信微乐小程序辅助软件,教程经验(发现有挂)-哔哩哔哩1、许...
据玩家消息!微乐小程序免费黑科... 据玩家消息!微乐小程序免费黑科技,微乐贵阳捉鸡麻将辅助(作弊器)步骤教程(竟然真的有挂)1、下载好透...