Помогите с гридами пожалуйста

296
07 февраля 2018, 11:13

Совсем затупил,как сделать на гридах,чтоб было 3 колонки,но в 2 и 3 колонке было по 4 элемента.

p.s может кто то знает как на гридах удачнее эту секцию позиционировать? думал будет что то вроде 1-блок грида

1 1 1 1 1 1 1 1 1 1

Answer 1

Вы имеете ввиду что-то подобное этому?

.container { 
  display: grid; 
  grid-template-columns: repeat(3, 1fr); 
}
<div class="container"> 
  <div class="block"> 
    <h1>Title 1</h1> 
    <p>Text</p> 
  </div> 
  <div class="block"> 
    <h1>Title 2</h1> 
    <div class="block-2"> 
      <h2>Title 1</h2> 
      <p>Text....</p> 
    </div> 
    <div class="block-2"> 
      <h2>Title 2</h2> 
      <p>Text....</p> 
    </div> 
    <div class="block-2"> 
      <h2>Title 3</h2> 
      <p>Text....</p> 
    </div> 
    <div class="block-2"> 
      <h2>Title 4</h2> 
      <p>Text....</p> 
    </div> 
  </div> 
  <div class="block"> 
    <h1>Title 3</h1> 
    <div class="block-2"> 
      <h3>Title 1</h3> 
      <p>Text....</p> 
    </div> 
    <div class="block-2"> 
      <h3>Title 2</h3> 
      <p>Text....</p> 
    </div> 
    <div class="block-2"> 
      <h3>Title 3</h3> 
      <p>Text....</p> 
    </div> 
    <div class="block-2"> 
      <h3>Title 4</h3> 
      <p>Text....</p> 
    </div> 
  </div> 
</div>

Answer 2

а ларчик просто открывался

.grid-main { 
	 
 
    display: grid; 
    grid-template-columns: repeat(3,1fr); 
    grid-template-rows: repeat(4,50px); 
 
    
} 
.block-1 { 
	grid-row:1/3; 
} 
.block-2 { 
	grid-row: 3/5; 
} 
.grid-main div { 
	border:1px solid; 
}
    <section class="grid-main"> 
 
             
                <div class="block-1"> 
                    asdasd 
                </div> 
 
                <div class="block-2"> 
                    sdasdsad 
                </div> 
                <div class="block-3">2</div> 
                <div class="block-4">3</div> 
                <div class="block-5">4</div> 
      
        
                <div class="block-6">1</div> 
                <div class="block-7">2</div> 
                <div class="block-8">3</div> 
                <div class="block-9">4</div> 
                <div class="block-10">4</div> 
                
     
            </section>

READ ALSO
После подвала идет очень много белого цвет, но его быть не должно

После подвала идет очень много белого цвет, но его быть не должно

Если открыть файл indexhtml(в браузере) и пролистать в footer, то там будет подвал, а дальше пойдет тупо белый цвет

301
Как работает аудиоплеер [требует правки]

Как работает аудиоплеер [требует правки]

Здравствуйте, давно интересует вопрос как работает аудиоплеер на примере сайта: https://book-audiocom/find/genre=%D1%84%D0%B0%D0%BD%D1%82%D0%B0%D1%81%D1%82%D0%B8%D0%BA%D0%B0/2117:strugatskie-piknik-na-obochine

206
Отменить адаптивность JS

Отменить адаптивность JS

Всем привет, есть адаптивный сайт, возник вопрос как правильно реализовать переход на основную версию сайта для мобильных устройствВедь...

233
Использование css и bootstrap

Использование css и bootstrap

Занимаюсь вёрсткой около годаВ данный момент пишу проект для моего диплома

185