我有一個點燃的當前垂直顯示的顏色,但我需要的東西傳播出去明智的,當他們被添加到列表中的顏色列表寬度。以下是截圖:要水平顯示顏色列表,而不是垂直使用CSS
垂直列表
,我需要使它看起來像:
總之它好有每行3-4個顏色。如何在CSS中實現這一點?
的代碼是反應:和下面是CSS。
render() {
return (
<div styleName={main}>
<DropDownButton>
{this.mapItems(colors)}
</DropDownButton>
</div>
);
}
createListItem(color) {
return (
<a href="#" styleName={colorAll}>
<span style={{background:"#"+color}} styleName={spanStyle}>
</span>
</a>
)
}
mapItems(colors) {
return colors.map(this.createListItem.bind(this));
}
CSS:
.main {
height: 100%;
float: left;
width: 600px;
}
.spanStyle {
display: block;
height: 20px;
line-height: 20px;
width: 20px;
&:hover {
background-color: transparent;
}
}
.colorAll {
padding: 2px;
}
你能告訴我們你的CSS代碼? – ivan