Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 改变方向时加载不同介质的最佳实践_Html_Mobile_Responsive Design_Frontend - Fatal编程技术网

Html 改变方向时加载不同介质的最佳实践

Html 改变方向时加载不同介质的最佳实践,html,mobile,responsive-design,frontend,Html,Mobile,Responsive Design,Frontend,我在谷歌上搜索了很多关于这个话题的信息,但我没有找到任何有用的东西 我的任务是根据我的设计团队提出的设计创建一个移动网站。他们提出的一个功能是根据设备的方向提供不同版本的图像。因此,对于他们希望对您执行此操作的每个图像,有两个版本: image1Portrait.jpg image1Landscape.jpg 我在考虑将这两个图像合并成一个基本上是Sprite esk的图像。当onorientationchange事件触发时,我会更改css,图像基本上会移动并显示正确的版本 我的另一个选择是简

我在谷歌上搜索了很多关于这个话题的信息,但我没有找到任何有用的东西

我的任务是根据我的设计团队提出的设计创建一个移动网站。他们提出的一个功能是根据设备的方向提供不同版本的图像。因此,对于他们希望对您执行此操作的每个图像,有两个版本:

image1Portrait.jpg
image1Landscape.jpg
我在考虑将这两个图像合并成一个基本上是Sprite esk的图像。当onorientationchange事件触发时,我会更改css,图像基本上会移动并显示正确的版本

我的另一个选择是简单地将图像源换成横向版本。我不赞成这一点,虽然你将不得不等待它下载


我的问题是:有没有做这类事情的最佳实践?就像我说的,我一直在谷歌上搜索,但我没有发现任何有用的东西

媒体查询是您所需要的:

/* Portrait */
@media screen and (orientation:portrait) {
  /* Portrait styles */
}

/* Landscape */
@media screen and (orientation:landscape) {
  /* Landscape styles */
}

媒体查询是您所需要的:

/* Portrait */
@media screen and (orientation:portrait) {
  /* Portrait styles */
}

/* Landscape */
@media screen and (orientation:landscape) {
  /* Landscape styles */
}

你的第一个选择是一个坏主意(仅限于我的意见)-当用户只需要其中一个图像时,你实际上是在加载两个图像(通过将它们组合成一个)。为什么要让他们下载他们可能永远都不需要的数据?是的,我同意,我只是还没有找到更好的选择。你的第一个选择是个坏主意(仅限于我的意见)-当用户只需要其中一个图像时,你实际上是在加载两个图像(通过将它们组合成一个图像)。为什么要让他们下载他们可能永远不需要的数据?是的,我同意,我只是还没有找到更好的选择。这非常有帮助,谢谢。对这些图像的第二个要求是它们是“可滚动的”,您可以左右滑动并在图像库中滚动(),媒体查询是否可以处理类似的内容?我建议查看Flexslider。这是一个完全响应和触摸功能的滑块:只是想把它扔出去,但Photosweep也很方便。谢谢!我也会调查的!这非常有帮助,谢谢。对这些图像的第二个要求是它们是“可滚动的”,您可以左右滑动并在图像库中滚动(),媒体查询是否可以处理类似的内容?我建议查看Flexslider。这是一个完全响应和触摸功能的滑块:只是想把它扔出去,但Photosweep也很方便。谢谢!我也会调查的!