Нарисуйте прямоугольник со скругленными углами в виде, подобном Paint.NET (убедитесь, что у вас прозрачный фон!) И задайте точную ширину LI
.Присвойте ему более чем достаточную высоту, чтобы вы могли отрезать кнопку закругленными углами, и она все равно будет достаточно высокой, чтобы заполнить LI
.Отрежьте нижние закругленные углы, обрежьте соответственно и сохраните как PNG.Установите его в качестве фонового изображения для элемента с помощью CSS ...
ul li.current {
background:url(../images/nav-current.png) no-repeat;
}
Примечание: если вы используете цвет фона на LI
, он будет проливаться сквозь прозрачную часть закругленных углов, чтоне хорошо.
Движение вперед ... вы можете просто использовать CSS3 border-top-left-radius
и border-top-right-radius
вместе с background-color
(без изображений!), но они не поддерживаютсяв IE8 и старше.