返回新闻列表

网站LOGO图片 图标手机端模糊问题解决办法

发布日期: 2025-06-25 | 来源: 智软设计工作室

今天帮客户定制网站,发现一个奇怪的问题,就是logo图片或者图标定的大小是139*55,然后logo图片我们就把他处理成这个大小。

按道理不存在放大缩小的问题。但是实际上电脑端没有问题。很清楚,手机端他看起来就是有点模糊,

然后我开始把他转成svg矢量图。还是模糊,于是找资料也没找到。

然后我就把logo图片直接用大图。不去处理成55高度,发现直接用大图然后css控制大小,然后格式改成了webp。就没问题。缩小后就很清晰。

至于什么原理。目前还不知道。


大概的原因是:

一、核心原因

  1. 设备像素比(dpr)不匹配

    • 手机屏幕dpr通常为2或3(如Retina屏),若图片分辨率未按dpr缩放,1个图片像素会被多个物理像素分摊导致模糊

    • ‌:dpr=2的设备需提供2倍分辨率的图片。

  2. 图片源文件质量不足

    • 图片尺寸过小被强制放大
      ,或过度压缩导致细节丢失(常见于JPEG反复保存)

    • 浅色/低对比度图片缩放时易出现细节模糊6

  3. 技术实现问题

    • CSS未精确控制图片尺寸(如background-size未适配容器)

    • 响应式布局中横屏/竖屏切换未适配

    • 浏览器自动压缩图片(常见于淘宝等平台)



推荐技术资料

批量替换文件里的所有注释,正则表达式模式:

2024-01-07

当你使用EditPlus进行批量替换时,可以使用以下正则表达式来匹配和删除HTML文件中的注释:正则表达式模式:<!--[\s\S]*?-->上面用表达式可以批量替换文件里的所有注释

阅读更多

网站LOGO图片 图标手机端模糊问题解决办法

2025-06-25

今天帮客户定制网站,发现一个奇怪的问题,就是logo图片或者图标定的大小是139*55,然后logo图片我们就把他处理成这个大小。按道理不存在放大缩小的问题。但是实际上电脑端没有问题。很清楚,手机端他看起来就是有点模糊,然后我开始把他转成svg矢量图。还是模糊,于是找资料也没找到。然后我就把logo图片直接用大图。不去处

阅读更多

jQuery+ clipboard实现复制内容效果

2023-07-06

<!--HTML代码--><ahref="#"data-source="<ahref='{php}echo$link{/php}'>[value->title]</a>"class="copy-link-btnlayui-btnlayui-btn-xs">复制链接</a><!--引入&nbs

阅读更多

jQuery去除data-slides 属性值逗号结尾问题,

2023-08-22

我们有的时候。调用一个多属性值的时候,会出现,号结尾。导致程序循环切割的时候。多一个空值,比如1,2,3, 这样就应该去除掉最后,html<div class="work “ data-slides="1,2,3,">下面是js方法可以解决 // 获取所有包含 data-slides 属性的元素,去除最后得,号va

阅读更多

小米笔记本字母键盘错乱解决办法-不用Num Lock键的方法

2023-07-06

今天准备做网站写程序,发现键盘打字对不上,也就是字母键盘错乱,打d出来f,网站找了下。都说用fn+Num Lock键,但是小米键盘没有Num Lock键盘。那怎么办了。看网上说是驱动问题,要更新驱动,我也试了一下。发现还是不行。提示已经最新了。然后我干脆把所有的键盘设备驱动,全部删除了。重启一下电脑就好了。记得是删除这些

阅读更多

网站封装成小程序,转发 分享到朋友圈不能使用,

2023-04-04

今天想把公司官网,封装成小程序,但是发现封装完成后。发现没法转发和分享朋友圈,于是开始找解决方法,很快发现转发,只需要onShareAppMessage,但是分享朋友圈一直灰色,发现用onShareTimeline不管用,最后发现是,只要用了web-view组件就不能分享,index.js 里写入,Page({data:{&

阅读更多

pbootcms 上传的图片自动转换webp,ueditor也自动转换,达到最佳网站加载速度

2024-12-23

pbootcms 上传的图片自动转换webp下面是修改过的文件。直接替换\core\function目录里的file.php文件.rar这里就不贴修改了。

阅读更多

jq 表格自动加入样式,以及清除其他乱七八糟的属性,

2022-10-31

客户有时候直接从wrodpdf里面复制过来的表格。有一些乱七八糟的标签和样式,倒是很难调好,用下面方式去除。然后加入自己想要的样式。<scripttype="text/javascript">$(".list_boxtable").addClass("tabletable-striped&nbs

阅读更多

PBootcms权限提示跳转时间和文字修改,栏目加权限错误提示修改

2025-03-07

pb有时候给栏目加权限的时候,提示权限默认是2s页面跳转 有点麻烦,甚至不想要这个跳转提示页面按照路径找到 /core/function/handle.php把默认的1000改成你需要的时间 1000是1s 0就是直接跳转,但是0在直接跳转时候 会有一个页面马上闪烁跳转,可以把这个页面暂时display: none。找到路径 /core/template/error.html找到之后

阅读更多