Это ошибка с CSS3: закругленные углы с градиентом CSS3 - PullRequest
13 голосов
/ 13 января 2011

Я сталкиваюсь с проблемой, когда граница внешнего элемента с закругленными углами обрезается внутренним элементом с помощью градиента CSS3.Это ошибка в CSS3 - если так, я с удовольствием отправлю отчет об ошибке.

Если нет, как мне это исправить?

Источник и демонстрация здесь : http://jsfiddle.net/joshuamcginnis/2aJ8X/

Снимок экрана:

alt text

Ответы [ 3 ]

15 голосов
/ 13 января 2011

Проблема не в градиенте - выделите элементу <h2> сплошной фон, чтобы увидеть.Вместо этого вам нужно закруглить углы <h2>, а также обтекания <div>.

Добавьте border-radius: 10px 10px 0 0; и соответствующие специфичные для поставщика версии к стилю <h2>, и все это работает.

2 голосов
/ 08 июня 2011

переполнение: скрытый;не работает

но это работает:

h2
{
  position:relative;  
  z-index:-1;
....
}
1 голос
/ 13 января 2011

Это не относится к фоновым градиентам.Это просто фон перекрывающего элемента h2, сидящего на вершине закругленных углов.Я не уверен это ошибка в самом строгом смысле этого слова, но она достаточно известнаСамое простое «исправление» - это скругление углов элемента с фоном. Пример: просто настройка для хрома

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