我有一个简单的 2 面板布局,其中左侧面板滚动,右侧面板不滚动。我想在滚动 div 的右侧添加一个淡入淡出,但到目前为止我已经得到它所以淡入淡出在正确的位置,see here ,或者它是静态的,但在目标区域之外,like this .
我需要做哪些不同的事情才能使淡入淡出到正确的位置?
html,
body,
.row,
.row > div {
height: 100%;
}
.content:before {
content: "";
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 5%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,b7b7b7+100&0+0,0.65+100 */
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(183, 183, 183, 0.65) 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(183, 183, 183, 0.65) 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(183, 183, 183, 0.65) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6b7b7b7', GradientType=1);
/* IE6-9 */
}
.content {
overflow-y: auto;
}
.bar {
background-color: red;
}
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" />
<div class="row">
<div class="col-sm-3 col-sm-push-9 bar clearfix">
Menu
</div>
<div class="col-sm-9 col-sm-pull-3 content">
Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />Content
<br />
</div>
</div>
最佳答案
这是我想出的:
- 使用
固定
定位 - 将
right
设置为25.5%
以通过 Bootstrap 的类匹配一列与另一列的比率 - 添加
@media
查询以处理较小的屏幕尺寸以将right
设置回0
关于html - 我如何重新定位此淡入淡出以将其放在正确的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36017824/