Есть ли в CSS свойство background-width? - PullRequest
2 голосов
/ 11 января 2010

У меня есть вертикальное меню, использующее списки (li), и оно меняет цвет фона при наведении.

#limenu:hover {background-color:#000}

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

Ответы [ 3 ]

3 голосов
/ 11 января 2010

Будет свойство background-size , которое делает именно то, что вы хотите в CSS3. Но пройдет несколько лет, пока это не станет настолько широко реализованным, что вы сможете безопасно разрабатывать его.

До тех пор предложение Байтеника (или изменение размера фонового изображения на стороне сервера) - лучшее, что можно сделать.

3 голосов
/ 11 января 2010

Нет способа установить ширину фона. Однако вы можете смоделировать этот эффект в этом случае, установив отступ, а затем используя переполнение, чтобы ваш контент переполнял поле. Фон по-прежнему будет ограничен рамкой, даже если содержимое не будет.

0 голосов
/ 27 февраля 2011

Есть размер фона.

т.е.

Размер фона: обложка;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...