Jump to content


Photo
- - - - -

"Адаптивный" дизайн


Best Answer Cheren-dow , 23 January 2014 - 07:13

Может быть вам подойдет "мой" маленький фреймворк))

Задайте в CSS размер изображений в %.
#картинка{
   width: 100%;
   height: auto;
} 
Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 B_A_H_O

B_A_H_O
  • JBZoo User (rus)
  • User rate: 1.6
  • posts: 309
  • topics: 62

Posted 23 January 2014 - 01:19

Всем привет.

Хочу показать одно слабое место и подать идею для разработки в следующих версиях.

Сейчас на узких экранах, на пример с планшетов, получается нехорошая картина.

1390436031-clip-216kb.png

 

Нужно, чтобы в зависимости от ширины экрана менялось число колонок в категории (к примеру у меня с 4 на 3 колонки), или сайт уменьшался весь. А то получается совсем не красиво.

 

P.S. Я уменьшил экран до 1024х768 и получил такую картинку.


  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 23 January 2014 - 01:21

Задайте в CSS размер изображений в %.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 B_A_H_O

B_A_H_O
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.6
  • posts: 309
  • topics: 62

Posted 23 January 2014 - 02:07

так в системе же задаются размеры картинок, при чем в пикселях.

А автоматический переход на 3 колонки никак?


  • 0

#4 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 23 January 2014 - 04:29

так в системе же задаются размеры картинок, при чем в пикселях.

А автоматический переход на 3 колонки никак?

 

Используйте CSS  @media

 /* Extra small devices (phones, up to 480px) */

 /* Small devices (tablets, 768px and up) */

 /* Medium devices (desktops, 992px and up) */ 

 /* Large devices (large desktops, 1200px and up) */
 
/* responsive - mobile versions */
 
@media screen and (max-width: 650px) {   }
 
/* Правила для дисплеев.*/
@media (max-width: 1200px){   }
 
/* Правила для узких дисплеев.*/
@media (min-width: 768px) and (max-width: 1199px){ }
 
 
/* Для телефонов */
 
/* Горизонт */
@media (max-width: 480px){  }
 
/* Портретка */
@media (max-width: 380px){  }
 
/* Tablets */
@media (min-width: 768px) and (max-width: 959px){  }
 
@media (max-width: 768px){  }
 
@media (min-width: 1px) and (max-width: 980px){ }

  • 2

#5 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 23 January 2014 - 07:13   Best Answer

Может быть вам подойдет "мой" маленький фреймворк))

Задайте в CSS размер изображений в %.
#картинка{
   width: 100%;
   height: auto;
} 

  • 0
Изображение
 




Click to return to top of page in style!