Jump to content

4 карточки в квадрате.

Featured Replies

Всем привет. Подскажите, как 4 элемента внутри этого квадрата? 

<div class="cards">
                       
                            <div class="item cards_1">1</div>
                            <div class="item cards_2">2</div>
                            <div class="item cards_3">3</div>
                            <div class="item cards_4">4</div>
                       
</div>
 
 

2023-04-05_21-28-12.png

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/
Share on other sites

Да вроде ничего, красиво.

<div class="cards">
                        <div>
                            <div class="item cards_1">1</div>
                            <div class="item cards_2">2</div>
                        </div><div>  
                          <div class="item cards_3">3</div>
                            <div class="item cards_4">4</div>
                       
</div></div>

 

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191771
Share on other sites

Есть контейнер cards размером 1440*1427. Внутри этого контейнера нужно расположить 4 карточки размером 707(квадрат.

Вот вопрос, как расположить это все так, чтобы выглядело как на скрине.  Помощь нужна по css.

Edited by ShadowQ

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191772
Share on other sites

Так вам чтобы точно или чтобы адаптивно?

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191775
Share on other sites
14 минут назад, Zero108 сказал:

Так вам чтобы точно или чтобы адаптивно?

пока просто расположить это все так

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191777
Share on other sites
46 минут назад, ShadowQ сказал:

Помощь нужна по css.

Добавляйте в каждый div класс ширины и максимальной ширины.

Например, для первого div:

width:100%;
max-width: 1440px;
 

Для второго и пятого div (внутренних):

width:100%;
max-width: 700px;
 

Для 4 внутренних div (item cards_1 и т.д.):

width:100%;
padding: 10px;

50 минут назад, Zero108 сказал:
<div class="cards">
                        <div>
                            <div class="item cards_1">1</div>
                            <div class="item cards_2">2</div>
                        </div><div>  
                          <div class="item cards_3">3</div>
                            <div class="item cards_4">4</div>
                       
</div></div>

 

 

И, соответственно, картинки должны быть квадратными со стороной 700 px.

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191779
Share on other sites

Решил это 

display: flex; 

flex-wrap: wrap;

спасибо

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191784
Share on other sites

а чем не устраивает ips-ский вариант сеток?

<div class='ipsGrid'>
	<div class='ipsGrid_span3'>1</div>
	<div class='ipsGrid_span3'>2</div>
	<div class='ipsGrid_span3'>3</div>
	<div class='ipsGrid_span3'>4</div>
</div>

Для адаптивности 

<div class='ipsGrid ipsGrid_collapsePhone'> // на телефонах
<div class='ipsGrid ipsGrid_collapseTablet'>  // на планшетах

Чтобы блоки были одинаковой высоты добавьте 

data-ipsGrid data-ipsGrid-equalHeights='row'

в 

<div class='ipsGrid'>

 

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191789
Share on other sites
2 часа назад, AHristich сказал:
<div class='ipsGrid ipsGrid_collapsePhone'> // на телефонах
<div class='ipsGrid ipsGrid_collapseTablet'>  // на планшетах

Одновременно нельзя класс сделать одной строкой, чтобы адаптивность были и на смартфонах, и на планшетах?

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191791
Share on other sites
6 минут назад, Zero108 сказал:

Одновременно нельзя класс сделать одной строкой, чтобы адаптивность были и на смартфонах, и на планшетах?

Можно. Код с адаптивностью и одинаковой высотой блоков будет такой:

<div class='ipsGrid ipsGrid_collapsePhone ipsGrid ipsGrid_collapseTablet' data-ipsGrid data-ipsGrid-equalHeights='row'>

 

Но для адаптивности на смартфонах и планшетах хватает и ipsGrid_collapsePhone

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191792
Share on other sites

AHristich Я два столбика сделал. В первом картинка. Во втором текст несколько строк. При изменении ширины экрана текст налазиет на картинку. Код такой:

<div class='ipsGrid' ipsGrid_collapsePhone>
    <div class='ipsGrid_span3'><img src="#"></div>
    <div class='ipsGrid_span3'>Текст</div>
</div>

Как сделать, чтобы текст не налазил, не пересекал границы картинки? 

 

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191795
Share on other sites
43 минуты назад, Zero108 сказал:

AHristich Я два столбика сделал. В первом картинка. Во втором текст несколько строк. При изменении ширины экрана текст налазиет на картинку. Код такой:

<div class='ipsGrid' ipsGrid_collapsePhone>
    <div class='ipsGrid_span3'><img src="#"></div>
    <div class='ipsGrid_span3'>Текст</div>
</div>

Как сделать, чтобы текст не налазил, не пересекал границы картинки? 

 

в вашем случае,мне кажется лучше так

<div class='ipsGrid ipsGrid_collapsePhone'>
    <div class='ipsGrid_span3'>
      <div class='ipsColumns ipsColumns_collapsePhone'>
	     <div class='ipsColumn ipsColumn_medium'><img class='ipsImage' src="#"></div>
	     <div class='ipsColumn ipsColumn_fluid'>Текст</div>
    </div>
    <div class='ipsGrid_span3'>следующий блок</div>
</div>
  
  Размеры колонок
  
    ipsColumn_veryNarrow - 50 пикселей в ширину;
    ipsColumn_narrow - 120 пикселей в ширину;
    ipsColumn_medium - 200 пикселей в ширину;
    ipsColumn_wide - 280 пикселей в ширину;
    ipsColumn_veryWide - 360 пикселей в ширину;
    ipsColumn_fluid - занимает оставшееся пространство;

 

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191798
Share on other sites

и здесь ошибочка (если не очепятка)

<div class='ipsGrid' ipsGrid_collapsePhone> кавычечка не там.

надо

<div class='ipsGrid ipsGrid_collapsePhone'>

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191800
Share on other sites

AHristich Я быстро набирал код тут, естественно, кавычки не было в коде.

Вопрос открыт.

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191801
Share on other sites

Zero108 хотя,если честно,зная что держишь сайт ,шаришь в сервере и т.д, промелькнула мысля что троллингуешь 😬 🤔 😀

Только что, Zero108 сказал:

Вопрос открыт.

покажи весь код

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191802
Share on other sites

AHristich Я попробовал с картинкой, забил на картинку, оставил только текст. Я раньше с помощью таблицы все это делал за 5 минут, а теперь таблицы стали не по феншую, теперь везде дивы. Попробую твой последний код.

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191803
Share on other sites

Zero108  вот пример с последним кодом (статьи тестовые из rss-импорта)

 

2023-04-0619-41-49.thumb.png.d04936ba47e3bcb1f97f01a1ac88a0fb.png

Москвич задохнулся после того как узнал сколько баба дала мужикам в порнушке 😀

Edited by AHristich

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191804
Share on other sites

еще вот такой вариант прорабатываю

2023-04-0619-58-03.thumb.png.014fde23125ec130ee786123044fb79f.png

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191808
Share on other sites

AHristich как-то не очень получилось, на мой взгляд: https://a108.net/donate/

Где ошибка, почему текст не на всю ширину?

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191809
Share on other sites

Zero108 

2023-04-0620-18-43.thumb.png.08d7ed6602b4e2884f601afc05379048.png

а еще лучше оставь только

      <div class='ipsColumns ipsColumns_collapsePhone'>
	     <div class='ipsColumn ipsColumn_veryWide'><img class='ipsImage' src="#"></div>
	     <div class='ipsColumn ipsColumn_fluid'>Текст</div>
    </div>
    

 

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191810
Share on other sites

AHristich Спасибо, теперь нормально! 

Link to comment
https://ipbmafia.ru/topic/25443-4-kartochki-v-kvadrate/?&do=findComment&comment=191811
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.