ul下,对不同高度的图片进行遮罩

在网页设计中,作者尝试实现一种效果:当鼠标移到图片上时,会出现半透明遮罩并显示文字。遇到的问题是不同高度的图片需要自适应遮罩层高度。通过读取图片高度动态设置遮罩层高度,但遇到屏幕旋转时遮罩层无法正确调整的问题。代码已发布在Codepen上供参考。
摘要由CSDN通过智能技术生成

        在做图片的展示那块的时候,想到平时别的网站上面看见的一些图片的展示,鼠标移上去的时候,会出现一层半透明的罩,然后还会出现字。想着应该挺简单的,就想做一做。先放个成品图(左边是未遮罩的图片,右边是鼠标移上去之后进行遮罩了之后的图片):


       因为之前有做过类似的,所以没有任何犹豫的做了,结果发现有问题出现了,上面图片这个我是在codepen上写的,就是说要用图片的话,得使用已经上传到网上的图片。之前写的时候是在本地写的,想要一样大小的图片,可以自己修改,然后设置遮罩层的高度和宽度就OK了。不过因为我没有图床,就只能使用网上的图片,而又不想拉伸图片使图片变型,这就出现了问题,每张图片的高度不一样(比较庆幸的是,我找的素材好几张图片是宽度一样的,高度略有差别,素材来源于物种日历里面介绍蓝鲸的那篇文章)。于是就想着能不能读取图片的高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值