我正试图在屏幕底部放置一个底栏。我有一段CSS代码为我创建了条形码。但是我无法将条形图固定在底部。
CSS
.top_bar
{
display:block;
height:18px;
margin-bottom:10px;
margin-top:10px;
background-image: linear-gradient(left bottom, rgb(135,30,51) 15%, rgb(90,115,183) 58%, rgb(90,116,183) 79%);
background-image: -o-linear-gradient(left bottom, rgb(135,30,51) 15%, rgb(90,115,183) 58%, rgb(90,116,183) 79%);
background-image: -moz-linear-gradient(left bottom, rgb(135,30,51) 15%, rgb(90,115,183) 58%, rgb(90,116,183) 79%);
background-image: -webkit-linear-gradient(left bottom, rgb(135,30,51) 15%, rgb(90,115,183) 58%, rgb(90,116,183) 79%);
background-image: -ms-linear-gradient(left bottom, rgb(135,30,51) 15%, rgb(90,115,183) 58%, rgb(90,116,183) 79%);
background-image: -webkit-gradient(
linear,
left bottom,
right 0,
color-stop(0.15, rgb(135,30,51)),
color-stop(0.58, rgb(90,115,183)),
color-stop(0.79, rgb(90,116,183))
);
}
如何将其修复到底部?
我在下面尝试过这段代码,但是我没有用。它将条形图固定在底部,但渐变条缩小...
position: fixed;
bottom: 30px;
答案 0 :(得分:3)
答案 1 :(得分:3)
如果使用absolute
或fixed
定位元素,则元素的宽度不会自动增长到100%。如果您希望宽度为100%,则需要手动设置。
代码:
.top_bar {
position: fixed;
bottom: 30px;
display:block;
height:18px;
width: 100%; //Manually set width to 100%
margin-bottom:10px;
margin-top:10px;
//Gradient stuff
}
示例:http://codepen.io/skimberk1/pen/4eca8e6d6f9b899458cfa4ccfea38877
答案 2 :(得分:2)