ckeditor 图片上传_网页图片等比例缩小实现方案总结以及最佳实践

2bb56f61820b70cd916691a05b25523a.png

开发遇到的问题

我们平时开发,后台通过在线编辑器,编辑帖子,上传图片,比如ckeditor配置上传图片,是可以设置图片大小的;

c4beb8ecbd11bf39b31783f9a298f707.png

这种设置对pc端的话 也许你设置个 800,600,还是可以的。

但是有没有考虑过移动端呢?

6df24a8808ccea52068834bf23e6e6dc.png

我们发现移动端的图片有一部分看不到的。

情况一:图片宽度占据整个网页宽度解决方案

对于情况一,比如移动端,图片是占据整个网页宽度的,这种比较好解决;

我们加img css样式即可;

img{width:100%; max-width:100%;}

注意点:

使用这种方式,编辑器添加的图片不能设置height,否则高度不能等比例的缩小,图片会变形;

如下图:

02f8ed7c951fc1dfa394f15ffe380231.png

上面没有设置 高度,下面的设置了高度;

ffd1443f9ec32fb87a5223e09353baf0.png

用了max-width,虽然宽度都正常缩放了,但是高度的话,下面那个设置了height属性的,就变成了,没有和宽度一起等比例缩放;

最佳实践

在线编辑器,不设置widht和height;

pc端通过js计算,动态设置;

wap端设置max-width即可;

最佳实践,完美解决;

6bac2fe4c567890c9f8498e80ce50687.gif

fcd453d1c8db05c0ebe45caea9342205.gif

  • 程序员值得收藏的精选11套后台登录页面和管理页面模版

  • 50份优秀Java求职者简历

  • SpringCloud前后端分离实战项目视频教程分享

  • 2020年全网最全BAT笔试面试题打包分享

感谢点赞支持下哈 3d0448a4ce84b4c86a6ab46bc83ca9af.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值