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

湖北省建设厅网站查询毛坯房最便宜装修方法

湖北省建设厅网站查询,毛坯房最便宜装修方法,个人接广告的平台,北京建站公司哪家好都选万维科技css实现鼠标悬停时元素的显示与隐藏 跟着B站黑马学习小兔鲜项目,有个点记录一下 就是当鼠标悬浮在商品列表上时,列表中的商品会显示出来,离开时,商品隐藏,如下: 感觉这个功能经常会遇到,但一直…

css实现鼠标悬停时元素的显示与隐藏

跟着B站黑马学习小兔鲜项目,有个点记录一下

就是当鼠标悬浮在商品列表上时,列表中的商品会显示出来,离开时,商品隐藏,如下:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

image-20231113154443947

image-20231113154515365

感觉这个功能经常会遇到,但一直没弄明白具体怎么实现的,现在仔细学习了一下,总算搞清楚了

先上代码

<template><div class="home-category"><ul class="menu"><li v-for="item in categoryStore.categoryList" :key="item.id"><RouterLink to="/">{{ item.name }}</RouterLink><RouterLink to="/" v-for="i in item.children.slice(0, 2)" :key="i.id">{{ i.name }}</RouterLink><div class="layer"><h4>分类推荐<small>根据您的购买或浏览记录推荐</small></h4><ul><li v-for="i in item.goods" :key="i.id"><RouterLink to="/"><img :src="i.picture" alt=""><div class="info"><p class="name ellipsis-2">{{ i.name }}</p><p class="desc ellipsis">{{ i.desc }}</p><p class="price"><i>¥</i>{{ i.price }}</p></div></RouterLink></li></ul></div></li></ul></div>
</template><script setup>
import { useCategoryStore } from '@/stores/category';
// import { onMounted } from 'vue'const categoryStore = useCategoryStore()
// onMounted(() => console.log(categoryStore.categoryList))
</script><style lang="scss" scoped>
.home-category {width: 250px;height: 500px;background: rgba(0, 0, 0, 0.8);position: relative;z-index: 99;.menu {li {padding-left: 40px;height: 55px;line-height: 55px;&:hover {background: $xtxColor;}a {margin-right: 4px;color: #fff;&:first-child {font-size: 16px;}}.layer {width: 990px;height: 500px;background: rgba(255, 255, 255, 0.8);position: absolute;left: 250px;top: 0;display: none;padding: 0 15px;h4 {font-size: 20px;font-weight: normal;line-height: 80px;small {margin-left: 10px;font-size: 16px;color: #666;}}ul {display: flex;flex-wrap: wrap;li {width: 310px;height: 120px;margin-right: 15px;margin-bottom: 15px;border: 1px solid #eee;border-radius: 4px;background: #fff;&:nth-child(3n) {margin-right: 0;}a {display: flex;width: 100%;height: 100%;align-items: center;padding: 10px;&:hover {background: #e3f9f4;}img {width: 95px;height: 95px;}.info {padding-left: 10px;line-height: 24px;overflow: hidden;.name {font-size: 16px;color: #666;}.desc {color: #999;}.price {font-size: 22px;color: $priceColor;i {font-size: 16px;}}}}}}}// 关键样式  hover状态下的layer盒子变成block&:hover {.layer {display: block;}}}}
}
</style>

上面是完整代码,关键在于layer的样式

首先看正常情况下,鼠标未悬浮时layer的样式

.layer {width: 990px;height: 500px;background: rgba(255, 255, 255, 0.8);position: absolute;left: 250px;top: 0;display: none;padding: 0 15px;
}

display:none;实际上就是隐藏元素

再看看悬浮时layer的样式:

            // 关键样式  hover状态下的layer盒子变成block&:hover {.layer {display: block;}}

注意,悬浮是悬浮在layer的父元素也就是menu上,悬浮时,设置display:block;即可展示layer

总结一下:

  • display: none;隐藏元素
  • display:block;显示元素,悬浮时设置
http://www.yayakq.cn/news/202262/

相关文章:

  • 网站界面设计实训总结石家庄seo网站优化
  • 网站开发专业前景新手建设网站的步骤
  • 南通网站群建设网页设计作品要求
  • 网站建设过程中什么最重要山西省建设厅投诉网站
  • 闸北区网站设计与制怎样加强企业网站建设
  • 帮企业建设网站和推广网站新开传奇网站999新服网
  • wordpress查看站点企业系统化管理
  • c2c网站开设店铺山东城市建设学院网站
  • 网站左侧 导航招聘网站开发的要求
  • 可以做网站的公司微信管理系统下载
  • 网站建设花费外包优化网站
  • 免费的网站推广平台网站建设与运营的课程总结
  • 二级目录做网站如何搭建本地wordpress
  • 淘宝客网站一定要备案吗o2o电商交易类平台有哪些
  • 惠州网站建设咨询php网站建设流程
  • 营销型网站建设公司方法和技巧东坑镇网站建设公司
  • 做网站风险微信商城小程序免费制作平台
  • 外国人做中国英语视频网站吗无极网站建设
  • wap建站程序源码数据库如何存储wordpress
  • 服务器网站怎么用毕业设计网站建设体会
  • 建站模板有哪些单位做网站有哪些
  • 做电影网站用什么软件外贸论坛有哪些平台
  • 焦作建设网站哪家好国内最新新闻报道
  • wordpress中文杂志主题宁波seo推广优化哪家强
  • 抖音带运营3种合作方式丹东抖音seo精英
  • 申请了域名 网站怎么建设呢软件开发工程师就是程序员吗
  • 常州网站设计sem优化师工资
  • html5网站设计欣赏做电影网站一年赚多少钱
  • 如何做seo和网站网址搜索引擎入口
  • mvc4 做网站新网站做外链