【问题标题】:Image inside iframe rescaled cover naviframe 内的图像重新调整了封面导航
【发布时间】:2020-04-02 19:12:21
【问题描述】:

我尝试使用这个 css 类减小我网站上的 iframe 内的图像大小:

@media screen and (max-widht: 1000px) {
    .class-name {
        transform: scale(0.5);
        transform-origin: 0 0;
        width: 195%;
    }
}

唯一的问题是它覆盖了我的导航。

我正在使用此 YouTube 视频中的导航:https://www.youtube.com/watch?v=gXkqy0b4M5g

问题可能是 iframe 在缩放时获得的位置,因为如果不是,则问题不存在;但是,当我尝试以下操作时:

position: static;

...css 什么都不做。


图片

导航栏关闭

导航栏打开

【问题讨论】:

  • position: static 不会做任何事情,因为它已经默认有position: static
  • 是的,但即使是相对的,它也没有太大变化
  • 如果要使用position,则需要使用topleftrightbottom 来实际操作元素。 MDN documentation.
  • 另外,你试过修改transform-origin吗?
  • 我想我做到了:D

标签: html css iframe css-position nav


【解决方案1】:

您可以通过将position: relative;z-index: 1; 应用于导航内容来使导航内容覆盖图像:

.navigation-content {
    ...
    position: relative;
    z-index: 1;
    ...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多