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

网站怎么做电脑系统下载软件北京网站制作建设公司

网站怎么做电脑系统下载软件,北京网站制作建设公司,宝鸡网站网站建设,电商网站建设c微fzsszai我们在开发中经常遇到一种场景,就是给元素加提示信息,就是鼠标移入到盒子上面时,会出现提示信息这一功能,如果我们给盒子加了hover,当鼠标移入到盒子上时,让他往上移动5px,即transform: transla…

我们在开发中经常遇到一种场景,就是给元素加提示信息,就是鼠标移入到盒子上面时,会出现提示信息这一功能,如果我们给盒子加了hover,当鼠标移入到盒子上时,让他往上移动5px,即transform: translateY(-5px), 同时还让提示信息展示出来,此时受到transform的影响,提示信息会被父盒子遮挡住。代码如下:

<template><div class="container"><divclass="item"v-for="item in 30"@mouseenter="showTooltip"@mouseleave="hideTooltip"><div class="tooltip"></div><span>{{ item }}</span></div></div>
</template><style>
.container {display: flex;flex-wrap: wrap;width: 1145px;margin: 0 auto;padding: 10px;
}
.item {position: relative;display: flex;justify-content: center;align-items: center;width: 120px;height: 120px;background-color: #eceff7;border-radius: 10px;margin: 10px;box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.1);cursor: pointer;transition: all 0.5s ease;;
}.item .tooltip {display: none;width: 100px;height: 30px;background-color: #000;border-radius: 6px;position: absolute;bottom: -50px;z-index: 10;
}
.item .tooltip::after {position: absolute;left: 0;top: -25px;width: 0;height: 0;left: 50%;transform: translateX(-50%);border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 15px solid transparent;border-bottom: 15px solid #000;content: "";z-index: 20px;
}
.item:hover {transform: translateY(-5px);
}
.item:hover .tooltip {display: block;
}
</style>

在这里插入图片描述
我们可以看到,我们给tooltip设置了z-index值为10,但是黑色提示信息依然被挡住了,原因时当hover时,执行了transform, 会改变元素的层级,
此时我们只需要给 .item:hover 加上一句 z-index: 1, 保证hover的时候,层级比item更低,就能解决这个问题。

<template><div class="container"><divclass="item"v-for="item in 30"@mouseenter="showTooltip"@mouseleave="hideTooltip"><div class="tooltip"></div><span>{{ item }}</span></div></div>
</template>
<style>
.container {display: flex;flex-wrap: wrap;width: 1145px;margin: 0 auto;padding: 10px;
}
.item {position: relative;display: flex;justify-content: center;align-items: center;width: 120px;height: 120px;background-color: #eceff7;border-radius: 10px;margin: 10px;box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.1);cursor: pointer;transition: all 0.5s ease;;
}.item .tooltip {display: none;width: 100px;height: 30px;background-color: #000;border-radius: 6px;position: absolute;bottom: -50px;z-index: 10;
}
.item .tooltip::after {position: absolute;left: 0;top: -25px;width: 0;height: 0;left: 50%;transform: translateX(-50%);border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 15px solid transparent;border-bottom: 15px solid #000;content: "";z-index: 20px;
}
.item:hover {z-index: 1; /* 保证hover的时候z-index层级更低 */transform: translateY(-5px);
}
.item:hover .tooltip {display: block;
}
</style>

此时我们再看效果:
在这里插入图片描述

http://www.tj-hxxt.cn/news/119330.html

相关文章:

  • 深圳网站开发平台百度营销推广官网
  • 网站备案代理公司2021年搜索引擎排名
  • 新开发的网站怎么做测试网站建设的重要性
  • jq特效网站模板国家反诈中心app下载
  • 怎么使用电脑是做网站上google必须翻墙吗
  • wordpress cui2.0seo网站推广
  • 做网站发房源综合语录免费推广方式有哪些
  • 中国做网站公司排名北京口碑最好的it培训机构
  • 网站开发专业就业前景分析seo培训学院
  • 东营市住房和城乡建设委员会网站优化网络推广seo
  • 做淘宝详情页的网站外链交易平台
  • 快站建站怎么收费的seo短视频网页入口引流
  • 注册公司流程和要求百度seo站长工具
  • 二级域名单独做网站潍坊网站定制模板建站
  • 网站建设软件公司百度爱采购推广怎么入驻
  • 驻马店哪家做网站好游戏广告推广平台
  • 宁波网站搭建软文案例500字
  • 做爰全过程免费的视网站频广东疫情最新消息
  • 有没有人做网站网站友情链接
  • 学校做网站需要什么百度seo快速见效方法
  • 平面设计网页设计师招聘李江seo
  • 沈阳网站关键词优化服务好企业宣传推广方案
  • 网站开发中数据库的功能关键词如何优化排名
  • 网站建设的公司有哪些内容怎么做品牌推广和宣传
  • 佛山医疗网站建设2022年新闻摘抄简短
  • 外贸网站整站程序市场监督管理局
  • dwcc2017做网站教程论坛推广工具
  • 建大型网站公司简介想要导航推广网页怎么做
  • 南阳建网站公司视频剪辑培训机构哪个好
  • 网站建设 公司seo排名怎么样