У меня есть панель навигации с вкладками, где я бы хотел, чтобы открытая вкладка имела тень, чтобы установить ее отдельно от других вкладок. Мне также хотелось бы, чтобы весь раздел вкладки имел одну тень (см. Нижнюю горизонтальную линию) вверх, затеняя нижнюю часть всех вкладок, за исключением открытой.
Я собираюсь использовать свойство CSS3 box-shadow
, чтобы сделать это, но я не могу понять способ затенения только тех частей, которые я хочу.
Обычно я закрывал нижнюю тень открытой вкладки с областью содержимого (выше z-index
), но в этом случае сама область содержимого имеет тень, так что она просто закрывает вкладку.
Макет вкладки
_______ _______ _______ | | | | | | ____|_______|__| |__|_______|______
Теневая линия.
Тень будет подниматься от горизонтальных линий и наружу от вертикальных линий.
_______ | | _______________| |_________________
Здесь - живой пример:
Любая помощь там, гении?