Сделал картинку 1920 пх шириной, надо, чтобы при меньших разрешениях экрана центр оставался на месте, а слева и справа обрезалось в зависимости от разрешения экрана. Сайт на Joomla 2.5 шаблон RT Diametric вот пример кода пример из overlay.css .headerpanel-pattern-planks, .showcasepanel-pattern-planks, .featurepanel-pattern-planks, .footerpanel-pattern-planks {background-image: url(../images/overlays/patterns/planks.png); } из template.css /* Top */ #rt-top-surround {padding-top: 500px; margin: 0px auto;} #rt-top-surround.nopadding {padding-top: 0;} /* Header */ #rt-header {position: relative;padding: 25px 0;background-repeat: no-repeat;background-position: 50% 100%;} #rt-header .rt-container, #rt-header .rt-grid-12, #rt-header .rt-block {position: static;}
Чтобы фон всегда был посередине нужно указать в позиции фона center center: Код (PHP): background: url('..адрес-картинки...') no-repeat center center;
сделал вот так, при уменьшении экрана картинка по ширине остается, но при увеличении картинка обрезается только справа, а слева увеличивается, как и раньше .headerpanel-pattern-planks, .showcasepanel-pattern-planks, .featurepanel-pattern-planks, .footerpanel-pattern-planks {background-image: url(../images/overlays/patterns/planks.png); background-size: cover;}