【发布时间】:2019-05-20 03:19:50
【问题描述】:
我正在尝试在旋转元素上使用position: sticky,但我在顶部获得了额外的空间。在粘性元素必须停止的地方(在父元素的末尾),它也会向外移动。
请注意,我需要控制在粘性元素和左侧窗口之间放置多少像素。
查看 2 个屏幕截图以了解 2 个问题,以及我想要实现的目标。
我正在使用此代码:
HTML
<section class="section">
<h1 class="section__title">STICKY</h1>
<div class="container">
<div class="row">
<div class="col [ col-lg-8 offset-lg-2 ]">
<div class="h4">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsam quos illum aperiam officia provident, mollitia at, tempore atque, blanditiis sit optio esse harum officiis voluptas iusto sequi. Magni, reiciendis quidem.
</div>
</div>
</div>
</div>
</section>
CSS
.section__title {
display: inline-block;
transform: rotate(-90deg) translatex(-100%);
transform-origin: 0% 0%;
margin-bottom: 0;
position: sticky;
top: 0;
left: 50px;
}
这是一个带有完整代码的 Codepen:https://codepen.io/anon/pen/KLqJGG
我该如何解决这个问题? 谢谢
【问题讨论】: