2017-03-15 3 views
0

응답 성있는 표 목록을 작성하려고합니다. 요소는 고정 높이 (300px)와 폭 (120px)을가집니다. 요소 사이의 간격은 자동이어야하지만 최소 크기는 20 픽셀이어야합니다.CSS flexbox/jquery : 자동 도랑 크기

.folder-list { 
    list-style: none; 
    padding: 0; 
    margin: 0; 
    display: flex; 
    height: 100%; 
    width: 100%; 
} 

.folder-list li { 
    display: block; 
    width: 300px; 
    height: 120px; 
    background: rgba(255, 255, 255, 0.7); 
    flex-shrink: 0; 
} 

나는이 결과를 가지고 :

이 내 현재 CSS입니다

Result

를하지만해야 다음과 같습니다

It should looks like this

거기인가 CSS와 jQuery를 사용하여 진짜야?

답변

0

난 당신이 that을 얻었는지 모르겠지만, 내가 3 개 작은 CSS 속성 (flex-wrap, justify-contentmargin)을 추가 할 때, 나는 this을 얻었다. 그게 당신이 찾고있는거야?

+0

고마워요! 두 번째 행은 왼쪽에 정렬되어야합니다. 귀하의 버전에서는 그 중심이 수평으로 배치됩니다. – JonasLoerken

+0

@ JonasLoerken은 "justify-content"항목을 제거하고 왼쪽으로 정렬합니다. –

+0

그래, 그렇지만 첫 번째 줄은 전체 너비에 미치지 못합니다 ... – JonasLoerken