没写这些之前,图片就是一个正方形,也能随着屏幕等比变化,这代码到底是有什么作用

没写这些之前,图片就是一个正方形,也能随着屏幕等比变化,这代码到底是有什么作用

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
妮可妮可妮_ 2018-08-30 12:02:18

padding-top是为了撑开图片部分的高度,img高度设置为100%占满整个盒子,所以为正方形,但是padding-top相当于在图片上面设置了一个填充值,所以需要在父元素上设置相对定位,在Img上设置绝对定位,并设置了top:0,left:0,使图片从左上角开始显示,这段代码的作用是为了让图片不管如果缩放屏幕或者使用其他分辨率的手机,都是正方形显示的,代码并不是唯一的,老师所讲的只是其中的一种实现方式,同学也可以尝试使用其他方式实现效果

妮可妮可妮_ 2018-08-29 18:16:12

可以使用&字符选择父级选择器。 它告诉父选择器应该插入的位置。

上面是sass写法, 设置了元素的宽高和定位,和less是类似的,根据效果图设置需要的样式


  • 提问者 这个头像是黑豹 #1
    我的意思是写不写上面的代码,最后的效果都一样,那红框里代码的作用是什么?
    2018-08-29 19:08:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
热门框架Vue开发WebApp 18版
  • 参与学习           人
  • 提交作业       209    份
  • 解答问题       3299    个

本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师