-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
雪碧图自动适配问题 #44
Comments
先确认一下微博那张图片的尺寸是否正确。 另外可以尝试改大TaskBuildDist.js#92行的 {margin: 4} 值,看看是否有效。 |
@willerce https://github.com/weixin/tmt-workflow 这个这个项目我执行gulp build_dev时 |
@renxj 这一个 demo 没有加移动端的 meta,所以用手机的模式看会有问题,按 PC 模式则可以,后面我加一下这个 demo 的适配。 另外,你的问题可能跟 rem 有关,可以加一个 |
@littledu 我有自己加上移动端的meta,我在src里面写的时候用的px,是编译的时候自动换算成rem的,你们用的时候都是好的吗? |
是的,我特意重新跑了一下,我们的 demo 没有问题,线上 http://weixin.github.io/tmt-workflow/project/dist/html/index.html 这一个也是正常的,你再看看。 至于你第一条回复那里自己的图片应用,加一个 |
@littledu 好的,谢谢~我再看看 |
@littledu 我知道了 因为线上的demo没有用rem,所以不会有问题,我查看了一下源代码单位是px,可能是我用了rem产生了计算的不准确导致的,是不是这样的道理? |
我把 "supportREM": false,设为false就是正常的了。。 |
我晚点再看下 |
多谢反馈,你的描述已经重现,刚刚提交了 7b9fb54 作为修复 这个 解决办法有 2 种:(推荐方法一) 方法二: |
@hzlzh 好的,我赶紧试试~谢谢啦 |
@hzlzh 经测试,使用方法二,执行开发任务(build_dev),生产任务(gulp build_dist)运行都没有问题,使用方法一,执行生产任务没有问题 ,执行开发任务的时候还是有问题。截图如下 |
@hzlzh 按着您的提交改了下代码,可以了 。不知道为什么更新不到最新的,谢谢啦 ~ |
不客气。 |
@hzlzh 我又发现一个问题,是不是只有2倍图或者3倍图的时候有做background-size,1倍图的时候没有,这就造成了1倍图错乱的情况,截图如下,还有一个疑问,src的slice文件夹是不是不能用合并过的图片? |
你更新流程了么,雪碧图(sprite)+rem 是没有问题的,
|
REM 的开启一定要配合 |
@hzlzh 我好像知道原因了 当屏幕大于400px小于375px的时候会错乱,也就是根节点font-size不等于20px的时候回有问题,您看一下是不是因为这个 |
是的 就是这个原因 |
@hzlzh 建议使用Flexible 代替媒体查询 参考网址为 amfe/article#17 不知道可行不可行 sprite图片适配方面确实比较麻烦 |
初期选方案的时候有考虑过 flexible。 |
那我是再更新一下 就可以拿到最新的demo了吗? |
目前还没放出更新,等更新了这里会 @ 你 |
好的 谢谢~ |
我发现在适配方面还是有点问题 是基于iphone6的 375尺寸 是没问题的 ,但是plus和小一点屏幕计算都有一点点失误。求解决方案
The text was updated successfully, but these errors were encountered: