为了账号安全,请及时绑定邮箱和手机立即绑定

前端开发过程中的一些小技巧

标签:
Html5 CSS3

一、 使用阿里云的oss裁剪图片

<img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="图片的路径" /> 加载的图片的时候,比如后端接口返回来的图片的宽高是 750*600的,但是实际显示的宽高是96*96的,图片多大的话,占用过多的流量,这样用户体验是非常不好的,所以我们就需要把图片进行裁剪,这里我们使用到的是阿里云的oss 技术,可以很好的解决这个问题。
具体的使用方法如下:

没有使用oss技术之前的原始图片:

图片描述

使用OSS技术之后的图片

<img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="图片的路径??x-oss-process=image/resize,w_188"/>

这里的 w_188是需要裁剪的图片的宽度,把188修改成自己需要裁剪的图片的大小即可,
image/resize表示的是重置图片大小的属性的

图片描述

二、图片文字对齐的小技巧

正常的情况下的图片和文字是不对齐的,效果图如下:
图片描述

我们可以使用vertical-align 负值可以很好的解决这个问题,并且兼容性还是不错的。

vertical-align: -10px;

最终的效果如下:
图片描述

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消