Как растянуть фото на всю ширину?

Instant RC2.0

#1 29 января 2014 в 15:00
1. Instant RC2.0
2. Денвер
3. Как в виджетах растянуть фото на всю ширину чтоб не было видно серого бэкграунда?
4. Ширина сайта 90% (мне так надо!)
5 #body section {float:left; width:75%;}
6. #body aside{float:right; width:24% ;margin-bottom: 10px;}
скрин для наглядности:


вот кусок из theme-widgets.css
  1.  
  2. .widget_content_list.tiles-big .item { }
  3. .widget_content_list.tiles-big .item .title { }
  4. .widget_content_list.tiles-big .item {
  5. float:left;
  6. margin-bottom: 15px;
  7. width:23%;
  8. margin-right:15px;
  9. }
  10. .widget_content_list.tiles-big .item:nth-child(5),
  11. .widget_content_list.tiles-big .item:nth-child(9),
  12. .widget_content_list.tiles-big .item:nth-child(13),
  13. .widget_content_list.tiles-big .item:nth-child(17),
  14. .widget_content_list.tiles-big .item:nth-child(21),
  15. .widget_content_list.tiles-big .item:nth-child(25) { clear:left; }
  16. .widget_content_list.tiles-big .item .image {
  17. margin-bottom: 5px;
  18. clear:both;
  19. width:100%;
  20. height:130px;
  21. overflow:hidden;
  22. }
  23. .widget_content_list.tiles-big .item .image a {
  24. display:block;
  25. width:100%;
  26. height:100%;
  27. background-position: center;
  28. background-repeat: no-repeat;
  29. overflow:hidden;
  30. background-color:#bdc3c7;
  31. }
  32. .widget_content_list.tiles-big .item .title {
  33. font-size:14px;
  34. margin-top:5px;
  35. text-transform: uppercase;
  36. font-weight: bold;
  37. text-shadow: 0px 1px 0px #e5e5ee;
  38. filter: dropshadow(color=#e5e5ee,offX=0,offY=1);
  39. }
  40. .widget_content_list.tiles-big .item .title a {
  41. color:#686868;
  42. text-decoration: none;
  43. }
  44. .widget_content_list.tiles-big .item .title a:hover {
  45. color:#ff6600;
  46. text-decoration: underline;
  47. }
  48.  
  49.  
#2 29 января 2014 в 15:31
И ещё вопрос в догонку: Где и как сделать (в каком файле) обрезку анонса новости/статьи в виджете?
#3 29 января 2014 в 16:33
Навскидку
Проверь:
widget_content_list.tiles-big .item .image
height:130px;
#4 29 января 2014 в 16:36

Проверь: widget_content_list.tiles-big .item .image height:130px;

Hmelex

пробовал, толку нет, по высоте размер меняется а по ширине нет
#5 29 января 2014 в 17:30


Проверь: widget_content_list.tiles-big .item .image height:130px;

Hmelex

пробовал, толку нет, по высоте размер меняется а по ширине нет

SE7EN

width:100%;
height: auto;
width:auto\9;
а ну это просто ответ на вопрос темы, дай ссылку посмотрю
#6 29 января 2014 в 19:45

а ну это просто ответ на вопрос темы, дай ссылку посмотрю

Gumoff
я ж написал в начале ДЕНВЕР.то о чём я говорю посмотреть просто, в дефолтной теме просто ширину сделать в процентах.
#7 29 января 2014 в 22:53
Вроде решил проблему, хотя не претендую на правильность решения но меня пока что устраивает.
а папке мой_сайт.ру\templates\default\controllers\content\widgets\list в файле list_tiles_big.tpl.php
сделал замену:
это
  1.  
  2. <a style="background-image:url('<?php echo html_image_src($item[$image_field], 'normal'); ?>')" href="<?php echo $url; ?>"></a>
  3.  
заменил на это:
  1.  
  2. <a href="<?php echo $url; ?>"><img src="<?php echo html_image_src($item[$image_field], 'normal'); ?>" alt="<?php html($item['title']); ?>" title="<?php html($item['title']); ?>" height="150" width="100%" style="margin-top:-35px;"></a>
  3.  
может кому понадобится.
решение стащил из этого шаблона
#8 30 января 2014 в 05:04
в файле стилей !important тоже не помог ?
Просто лучше ж выносить все стили в файл CSS
#9 30 января 2014 в 10:49

в файле стилей !important тоже не помог ?
Просто лучше ж выносить все стили в файл CSS

Clear
нет не помог, я знаю что лучше стили держать в CSS, но если обратите внимание то и сам код вывода картинки изменён
#10 30 января 2014 в 10:53


Просто лучше ж выносить все стили в файл CSS

Clear

Согласен, CSS3 принес много фишек дизайну, но если этот каскад стилей для одного элемента в код впихивать будет просто месево. Да еще ведь псевдо классы появились, их как пихать в php ?

Предлагаю просто классифицировать классы css для стилей шаблона 2.0, чтобы все разработчики применяли их одинаково в проекты. Тогда и стили можно менять налету и css файлы сократятся, и дизайн всего сайта будет органичен между компонентами.

Например классы кнопок (button):
1. goto (кнопка перехода)
2. search (кнопка поиска)
3. submitter (кнопка подтверждения, принятия действия)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.