我有使用添加到标题div作为装饰的伪元素的标题,但我需要阻止它们影响站点在移动视图中的宽度。如何阻止伪元素影响布局?
实例(这是它的外观上桌面,我很高兴与此):
#block-yui_3_17_2_40_1485776710186_66574::before {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #ee5c6d 0%, #66648b 0%, #91a8d0 40%, #91a8d0 100%) repeat scroll 0 0;
box-sizing: border-box;
content: "";
height: 200px;
left: 10%;
overflow: hidden;
position: absolute;
top: 80%;
width: 100%;
z-index: -9999;
}
的问题是,我想紫色方块向右偏移,但是这是推动移动视口外的页面宽度,所以我在手机上得到了不希望的水平。示例(如果这有助于使其更清晰,你可以看到,用户可以意外地向右滚动,切割页面左边的):
只使用CSS,没有脚本;有没有办法让伪元素在页面宽度上“不可见”?
我不想用父元素来隐藏它们的溢出,因为这会夹住其他可以工作的伪元素[页面中的其他地方](我在这里使用“使用视口单元”示例,https://css-tricks.com/full-browser-width-bars/#article-header-id-3那些工作)。
你能分享其代码? HTML? – Aman
请分享重现问题的HTML和CSS。看看如何创建一个[mcve] –