编辑。尝试:
<h1 id="progress">
<i></i>Recent Posts
</h1>
#progress {
display: block;
max-width: 200px;
min-width: 150px;
position: relative;
margin: 50px auto 0;
padding: 0 3px;
border-bottom: 10px solid #ECECEC;
font: bold 26px 'Dancing Script', cursive;
}
#progress i {
display: block;
position: absolute;
width: .8em;
height: 10px;
left: 0;
bottom: -10px;
background-color: #4287F4;
}
http://jsfiddle.net/userdude/z45QJ/4/
我不是position
操纵的大风扇,但所有的浏览器都支持,并显示此几乎相同,唯一可能出现的问题是字体的DISPLA可能会略有不同的不同的浏览器。但是,IE7-9应该很好地解释其他所有内容。
太糟糕了,整个wuuurld不是WebKit的:
<div id="progress"></div>
#progress {
width: 300px;
height: 10px;
border: none;
background-color: #ECECEC;
border-left: solid #4287F4;
box-shadow:inset 2px 0 white;
-webkit-animation: slide 10s linear infinite;
}
@-webkit-keyframes slide {
from {
border-left-width: 0;
width: 300px;
} to {
border-left-width: 300px;
width: 0;
}
}
http://jsfiddle.net/userdude/z45QJ/1
它可以被调整去两种方式。但是,它只适用于WebKit浏览器(Chrome,Safari [?])。如果没关系,让我知道,我会添加回程。
你想制作一个像这样的静态图像,否则这个图像会被蓝色覆盖? –
你想如何使用垂直或水平?你可以通过背景图像做到这一点...但是id不支持它 –
http://jsfiddle.net/roine/WhzNf/ –