当前位置: 首页 > news >正文

css 下拉框展示:当hover的时候展示下拉框 z-index的用法解释

代码如下:

<template><div class="outer"><div class="left"></div><div class="aTest2"><div class="box">显示方框</div><div class="aTest3"></div></div>
</div></template><style scoped lang='scss'>
.outer{display: flex;justify-content: space-between;position: relative;.left{height: 60px;width: 100%;position: relative;z-index: 100;  // 给他设置z-index的主要目的是遮挡动画 transform  要不动画会从顶部而不是现在的位置移动background-color: deeppink;}.aTest2{.box{  // 给他设置z-index的主要目的是遮挡动画 transformposition: relative;z-index: 100;  // z-index的使用要结合 positionwidth: 60px;height: 60px;background-color: pink;text-align: center;line-height: 60px;&:hover {  // 加的是box的hover事件background-color: yellow;}}&:hover {  // 加的是aTest2的hover事件.aTest3 {opacity: 1;transform: none;}}.aTest3{width: 200px;height: 300px;position: absolute;z-index: 1;right: 15px;top: 60px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);transform: translateY(-200px) scale(1, 0);transition: all 0.4s, 0.2s;margin-top: 15px;&::before {  // 利用伪元素画三角content: "";position: absolute;right: 14px;top: -10px;width: 20px;height: 20px;background: #fff;transform: scale(0.6, 1) rotate(45deg);box-shadow: -3px -3px 5px rgba(0, 0, 0, 0.1);}}}
}
</style>

展示结果如下:

在这里插入图片描述

需要注意的是z-index的使用需要结合位置position(absolute,relative都行)否则z-index无效

http://www.lryc.cn/news/447050.html

相关文章:

  • spring装配笔记
  • vscode【实用插件】Notes 便捷做笔记
  • 中间件:maxwell、canal
  • postman控制变量和常用方法
  • Spring Boot 中整合 Kafka
  • 什么是开放式耳机?具有什么特色?非常值得入手的蓝牙耳机推荐
  • 编译 FFmpeg 以支持 AV1 编解码器以及其他硬件加速选项(如 NVENC、VAAPI 等)
  • 解释一下Java中的多线程。如何创建一个新的线程?
  • Java语言程序设计基础篇_编程练习题**18.30 (找出单词)
  • MyBatis中 #{} 和 ${} 的区别
  • Android Perfetto 学习
  • ES数据的删除与备份
  • 论文解读《Object-Centric Learning with Slot Attention》
  • YOLOv8+注意力机制+PyQt5玉米病害检测系统完整资源集合
  • tcp、udp通信调试工具Socket Tool
  • MedPrompt:基于提示工程的医学诊断准确率优化方法
  • 关于ollama 在mac的部署问题
  • 职业技能大赛-单元测试笔记(assertThat)分享
  • AI大模型:OpenAI o1或能成为引领AI Phenomenal Ride的LLM新范式
  • 天命人,如何轻松利用仿真技术打造出属于你的“金箍棒”?
  • 【Qt | QAction】Qt 的 QAction 类介绍
  • 写论文一定要知道的三大AI工具!5分钟完成论文初稿
  • 时装购物|时装购物系统|基于springboot的时装购物系统设计与实现(源码+数据库+文档)
  • Android——内部/外部存储
  • 计算机网络发展
  • 【后端开发】JavaEE初阶—线程的理解和编程实现
  • Matlab simulink建模与仿真 第十九章(生成C代码)
  • 遍历9个格子winmine!StepBlock和遍历8个格子winmine!StepBox的对决
  • Python中的文件编码:揭开字符世界的神秘面纱
  • Vue3使用hiprint——批次打印条码