Jump to content
  • 0

Сложная таблица


Hasiev
 Share

Question

В макете попалась сложная секция, с которой мучаюсь 2 день, не могу сам справится. ..

Подразумеваю что это таблица.

Вот так выглядит на мобильниках (слайдер):

Скрытый текст

mobile-table.JPG

Вот так на десктопах: 

Скрытый текст

desktop-table.JPG

Как ее перестраивать? Как верстать, сначала на блоках, потом на css таблицах? То что я пытался сделать, выходит очень мудрено ..

 

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0
Только что, npofopr сказал:

В таблице можно скрытые поля добавить. 
Можно через diaplay: table сделать. В общем, много вариантов.

Это и вызывает сложность, на скрытых ячейках я и делал изначально ..

Link to comment
Share on other sites

  • 0

@npofopr А как на мобилках сделать одним целым блоком каждый тариф? Это ведь слайдер из трех тарифов ..

Если можно, сделайте прототип пожалуйста :)

Edited by Hasiev
Link to comment
Share on other sites

  • 0

в рамках бреда:

https://jsfiddle.net/AlexZaw/tkLxL6jk/

Скрытый текст

<div><table class="option">
  <tr>
    <td class="empty"></td>
  </tr>
    <tr>
    <td>Розовый фильтр</td>
  </tr>
    <tr>
    <td>Смайлики</td>
  </tr>
  <tr>
    <td>Комментарии</td>
  </tr>
</table>
</div><div>
<div><table>
  <tr>
    <td>База</td>
  </tr>
  <tr>
    <td><span>Розовый фильтр</span>+</td>
  </tr>
    <tr>
    <td><span>Смайлики</span>-</td>
  </tr>
    <tr>
    <td><span>Комментарии</span>-</td>
  </tr>
</table>
</div><div>
<table>
  <tr>
    <td>Стандарт</td>
  </tr>
  <tr>
    <td><span>Розовый фильтр</span>+</td>
  </tr>
  <tr>
    <td><span>Смайлики</span>+</td>
  </tr>
    <tr>
    <td><span>Комментарии</span>-</td>
  </tr>
</table>
</div><div>
<table>
  <tr>
    <td>Анлим</td>
  </tr>
  <tr>
    <td><span>Розовый фильтр</span>+</td>
  </tr>
  <tr>
    <td><span>Смайлики</span>+</td>
  </tr>
    <tr>
    <td><span>Комментарии</span>+</td>
  </tr>
</table>
</div>

 

Скрытый текст

div{display: inline-block}
.empty{display:none}
table{border-collapse:collapse;
}
td{border:1px solid grey;min-width: 100px;}
span{display:none}

@media screen and (max-width:550px) {
span{display:inline-block}
.option{display:none}
div{display:block;margin-bottom: 20px;}

}

 

 

Link to comment
Share on other sites

  • 0
4 минуты назад, AlexZaw сказал:

в рамках бреда:

https://jsfiddle.net/AlexZaw/tkLxL6jk/

  Показать содержимое
  Показать содержимое

 

На 3-х таблицах? Тоже мысль была ..

Link to comment
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
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy