【发布时间】:2020-12-09 14:21:55
【问题描述】:
对于一个作业,我需要添加一个旋转 90 度并固定在屏幕右侧的 div,这样如果向下滚动,按钮就会随着屏幕移动。
问题是,如果我将 div 旋转 90 度(使用 bootstrap 或 css),固定位置不会改变,并且会在 div 的右侧留下一些空白。在保持响应的同时。
.popup-btn{
position: fixed;
width: 100px;
height; 100px;
right: 0;
top: 50%;
background-color: green;
padding: 1%;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
<div class="popup-btn">
<a href="#">Example div</a>
</div>
我尝试使用媒体查询并使用诸如 right: -5,5% 之类的值来定位权限,但这不是解决此问题的好方法。有谁知道如何正确地将 div 固定到屏幕右侧?
按钮应如何固定在侧面的示例:
【问题讨论】:
标签: html css bootstrap-4 responsive-design