使用CSS截断div的两侧

爱德华马克

我有一个来自iframe的div。我需要截断div的左侧和右侧。

例如,此div为200像素。我们只想要中间100个像素。左边的50个像素和右边的50个像素毫无意义。

这是我不成功的测试:

div#parent {
        border: 2px dotted blue;
        max-width: 100px;
    }
    div#child {
        border: 2px solid orange;
        left: -50px; left
        position: relative;
        overflow: hidden ;
        max-width: 200px;
        min-width: 200px;
    }
    <div id='parent'>
        <div style='text-align: center;' id='child'>
             this div will contain a clickable iFrame
        </div>
    </div>

这几乎可以正常工作,除了iFrame不合作并覆盖左侧的元素。使用负Z索引效果很好,但是会禁用iFrame可点击元素。

预先感谢您的建议。

布莱克·曼

看起来您已经overflow: hidden放到了子div上,但是它实际上属于父div。overflow属性指示如何显示元素的溢出内容,而不是元素自身的溢出。因此,将样式放在父对象上将隐藏位于其边缘之外的任何内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CSS在div的两侧添加箭头?

来自分类Dev

在两侧放置 2 个 div

来自分类Dev

两侧的空白(html / css)

来自分类Dev

屏幕两侧的CSS背景元素

来自分类Dev

CSS,在中心div的两侧包裹两个div

来自分类Dev

学习使用键盘的两侧

来自分类Dev

需要使div在CSS的两侧都显得空着

来自分类Dev

在中心两侧放置两个div

来自分类Dev

使用固定在屏幕两侧的固定div开发HTML网站

来自分类Dev

如何使用CSS构建在两侧都带有边框的虚线

来自分类Dev

如何使用CSS减少页面两侧的空间并替换主题观察样式

来自分类Dev

使用CSS居中的HTML时间轴结构?仅两侧缩放?

来自分类Dev

如何使div两侧的边距保持不变

来自分类Dev

如何摆脱div左右两侧的空白?

来自分类Dev

div框两侧的内容和前置元素

来自分类Dev

如何在div的两侧放置图像网格?

来自分类Dev

CSS图像叠加层无法到达两侧

来自分类Dev

调整大小时裁剪CSS形状的两侧

来自分类Dev

CSS按钮-两侧都有透明箭头

来自分类Dev

如何在管道的两侧使用sudo -u

来自分类Dev

使用imagemagick .net从两侧均匀裁剪图像

来自分类Dev

图表两侧的lineWidth

来自分类Dev

两侧的面膜阵列

来自分类Dev

图表两侧的lineWidth

来自分类Dev

TextView两侧的水平线

来自分类Dev

修剪序列两侧的算法

来自分类Dev

删除文本行两侧的空格

来自分类Dev

两侧都有NavigationView

来自分类Dev

仅两侧可绘制的形状