【问题标题】:Blogger Dynamic Views (Mosaic theme): how to get full width Images on Mobile?Blogger 动态视图(马赛克主题):如何在移动设备上获取全宽图像?
【发布时间】:2020-05-28 16:54:10
【问题描述】:

我的 Blogger 网站链接是:https://testfnm11.blogspot.com,它基于 Blogger 动态视图马赛克主题。

在手机上查看本网站的页面时,我希望图像边对边显示,以便使用手机屏幕的整个宽度。

作为显示我想要的示例,我在我的另一个 Blogger 网站上实现了这一点:https://www.firozemistry.com 使用 SOHO 主题。我通过使用 CSS 代码来完成此操作,但该代码不适用于 Dynamic Views 主题。

ps:供您参考,我在我的 SOHO 主题网站中用于获取边到边图像的 CSS 代码是:

@media screen and (max-width: 1162px) {
body.item-view .post-body a[imageanchor="1"] img {
    margin: 0 -30px;
    max-width: calc( 97% + 60px);
    }

谁能给我一个 CSS 代码或 HTML 修改,以实现边缘到边缘的图像?我将不胜感激。

提前致谢!

最好的祝愿, 冰霜迷雾

【问题讨论】:

  • @Bassam 你好,Bassam,你能帮我解决一下吗? ——

标签: html css image mobile blogger


【解决方案1】:

试试这个

@media screen and (max-width: 1162px) {
  .article .article-content img {
    padding: 10px 0 !important;
    margin: 10px -50vw !important;
    max-width: 100vw !important;
    border: 0 !important;
  }
}

【讨论】:

  • 非常感谢您的回复!我真的很感激。你的 CSS 代码很完美!现在,马赛克视图中的图像几乎是全屏宽度,除了两侧(在移动设备上)有一个非常小的(1 毫米)边框。很抱歉打扰您,但是有没有办法去除这个小(约 1 毫米)边框? (请注意,在动态视图的“经典”视图中,您的代码确实使图像边缘到边缘完美。但是在“马赛克”视图中,两侧都有轻微的边框)。提前致谢!
  • 不客气,5px的小间隙来自父元素“.item”的内联样式。要覆盖现有位置,您可以试试这个 CSS @media screen and (max-width: 1162px) {.item.open { left: 0 !important; width: 100% !important; }},如果有任何项目受到这些更改的影响,请给我反馈。
  • 非常感谢您!现在边界消失了。事实上,这个 CSS 解决了我在之前的 CSS 中没有注意到的一个问题。我没有注意到之前的 CSS 在每边裁剪了大约 5px 的图像。现在通过添加第二个 CSS,裁剪几乎消失了。我说几乎是因为只有左侧仍然有 1 或 2 像素的边框,因此该边框在左侧裁剪了 1 或 2 像素的图像。右侧非常好 - 没有边框,也没有裁剪。有什么解决方案可以消除左侧的这个小边框?再次感谢!
  • 好的,请尝试将最后一个代码中的width: 100% !important;替换为width: 100vw !important;
  • 没问题,我也在chrome Android上测试过,一切正常,但我认为是浏览器问题。
猜你喜欢
  • 2020-09-28
  • 2021-01-30
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 1970-01-01
  • 2011-07-06
  • 1970-01-01
  • 2020-07-10
相关资源
最近更新 更多