CSS栏上的大多数示例都展示了如何制作包装器,并且内部栏从左到右。
我希望结合两个条形图,一个从左到右,但在同一个高度上从右到左一个条形图。
到目前为止,我有:
<div id="skills">
<div class="grid left">
<div class="bar pct-75"><div class="inner"></div> </div>
</div>
<div class="labels">
<p>Label</p>
</div>
<div class="grid right">
<div class="bar pct-75"><div class="inner"></div> </div>
</div>
</div>
和CSS:
.grid {
border-left: 1px dotted #e8ab6a;
border-bottom: 1px dotted #e8ab6a;
float: left;
padding: 10px 0;
position: relative;
}
.bar {
height: 15px;
margin-bottom: 20px;
position: relative;
width: 100%;
z-index: 1;
.inner {
background-color: #feac40;
position: absolute;
bottom: 0;
left: 0;
top: 0;
}
}
小提琴:http://jsfiddle.net/f8WKt/
从右到左制作酒吧的诀窍是什么?
答案 0 :(得分:1)
答案 1 :(得分:1)
我提供了一个我认为你问过的例子
DEMO http://jsfiddle.net/f8WKt/5/
我在一个相对定位的div中使用了绝对位置。正确的一个有right: 0;
,左边的有left: 0;
.inner {
background-color: #feac40;
position: absolute;
width: 80%;
bottom: 0;
top: 0;
}
.right .inner {
right: 0;
}
.left .inner {
left: 0;
}
我在它们周围放了一个边框,以清楚地表明一个是从左到右,另一个是从右到左。
答案 2 :(得分:0)
将right:
0添加到右侧栏。