以下のようなタイムラインを作成するために、ul
背景画像を持つ要素を作成し、各li
要素に背景色を与えました。
以下のようなソースコード:
<style>
body{
//background: url(http://ut-images.s3.amazonaws.com/wp-content/uploads/2010/02/The-Brightest-of-Stars.jpg)
}
ul {
background-image: url("http://i.imgur.com/AmIstws.gif");
background-position: 0 14px;
background-repeat: repeat-x;
height: 30px;
overflow: hidden;
position: relative;
}
li {
font-size: 16px;
height: 30px;
line-height: 28px;
text-align: center;
width: 100px;
list-style: none outside none;
float: left;
}
span {
background-color: white;
}
</style>
<ul>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
<li><span>20130307</span></li>
</ul>
ただし、body
なしでを設定すると、以下のようsolid background color
にul
背景画像がli
要素を突き破ってしまいます。
以下のようなソースコード:
<style>
body{
background: url(http://ut-images.s3.amazonaws.com/wp-content/uploads/2010/02/The-Brightest-of-Stars.jpg)
}
ul {
background-image: url("http://i.imgur.com/AmIstws.gif");
background-position: 0 14px;
background-repeat: repeat-x;
height: 30px;
overflow: hidden;
position: relative;
}
li {
font-size: 16px;
height: 30px;
line-height: 28px;
text-align: center;
width: 100px;
list-style: none outside none;
float: left;
}
span {
background-color: transparent;
}
</style>
以下のようなものを作ることは可能ですか?
ありがとう