[CSS] flex로 여러 항목을 배열하고 싶을 때 공백을 지능적으로 기술하는 방법.
Flex를 사용하여 다음 가로 배열 항목의 페이지를 만듭니다.
나는 대략 그림 같은 것을 안에 넣는divwrap에 flex를 걸고 싶다.
.flexWrap {
display: flex;
flex-wrap: wrap;
.flexItem {
flex-basis: 50%;
}
}
이때 나는 대부분의 프로젝트 사이에 공백이 있다고 생각한다. 그러면 어떻게 설치했는가.코드
.flexWrap {
display: flex;
flex-wrap: wrap;
margin: 0 -10px;
@media print, screen and (min-width: 767px) {
margin: 0 -20px;
}
.flexItem {
box-sizing: border-box;
flex-basis: 50%;
max-width: 50%;
padding: 10px;
@media print, screen and (min-width: 767px) {
flex-basis: 33.3%;
max-width: 33.3%;
padding: 20px;
}
img {
max-width: 100%;
}
}
}
항목 사이에/2의 항목을 남깁니다.(20px면 10px좌우 음수 간격은 랩입니다.
음변거리에 따라 오목한 부분을 채워서 복원한다.
답장 시 공백과 공백만 덮어쓰면 됩니다!
응, 똑똑해!
자세한 내용은 codepen 을 참조하십시오.
See the Pen sample-flex-margin by dorara. ( @dorara_css )
on CodePen .
Reference
이 문제에 관하여([CSS] flex로 여러 항목을 배열하고 싶을 때 공백을 지능적으로 기술하는 방법.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dorara/items/89364b0ab9e9d5d5c7b7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)