我想重現最簡單的方法如下(可能使用<ul>
): CSS:如何產生圓盒裝列表
所以,我希望能夠儘可能多的行添加爲我想要這個清單,每一行都是由圖片,描述和計數器組成的。 該列表應該位於一個圓角框中,並且行應該用行分隔。
有人可以用CSS技巧幫助我嗎?
非常感謝!
我想重現最簡單的方法如下(可能使用<ul>
): CSS:如何產生圓盒裝列表
所以,我希望能夠儘可能多的行添加爲我想要這個清單,每一行都是由圖片,描述和計數器組成的。 該列表應該位於一個圓角框中,並且行應該用行分隔。
有人可以用CSS技巧幫助我嗎?
非常感謝!
HTML:
<ul>
<li>
<img src="http://www.placekitten.com/16/16">
Item 1
<span>1</span>
</li>
<!-- More list items -->
</ul>
CSS:
/* Container with border and rounded corners */
ul {
border: 1px solid #ccc;
width: 200px;
/* Border radius for Chrome, Webkit and other good browsers */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-border-radius: 10px;
border-radius: 10px;
}
/* Only add border to bottom of <li> */
li {
padding: 10px;
border-bottom: 1px solid #ccc;
}
/* Get rid of the last <li>'s bottom border to stop overlap with <ul>'s border */
/* :last-child works in IE7+ */
li:last-child {
border-bottom: none;
}
/* Get the number and float it right */
span {
float: right;
}
我會將圖像複製到CSS並在那裏使用它作爲每個ID的背景圖像(或可能通過「nth-child」)。 – 2012-04-21 13:40:40
@BramVanroy當然。我只是以' Bojangles 2012-04-21 13:55:17
我正在爲你工作JSfiddle here。
HTML:
<ul>
<li><img src="http://ghickman.co.uk/images/sidebar/stackoverflow.png"/> <span>text</span> <span class="num">1</span></li>
<li><img src="http://ghickman.co.uk/images/sidebar/stackoverflow.png"/> <span>text</span> <span class="num">1</span></li>
<li><img src="http://ghickman.co.uk/images/sidebar/stackoverflow.png"/> <span>text</span> <span class="num">1</span></li>
</ul>
CSS:
ul {
border-radius:10px;
border:1px solid #DDD;
margin:10px;
width:200px;
}
li:last-child {
padding:7px;
}
li:not(:last-child) {
padding:7px;
border-bottom:1px solid #DDD;
}
span.num {
float:right;
}
img {
width:20px;
}
span {
float:none;
}
它似乎並不像你甚至試圖谷歌的 「圓角」,但無論如何,你有兩個選擇:
background
財產HTML:
<ul>
<li>Event</li>
<li>Journal</li>
<li>Task</li>
</ul>
CSS:
ul { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background:#3d3d3; border:1px solid gray; width:400px; }
ul li { padding: 5px 5px 5px 20px; border-top:1px solid gray; }
這裏是JsFiddle了點。
任何你已經嘗試過的東西? – 2012-04-21 12:07:33
不是真的!我正在查看CSS文檔,但我想我可能最終使用一種令人討厭和複雜的方式,而有人可能有一個很好的(可重複使用的)解決方案... – borck 2012-04-21 12:09:40