Элементы с позицией: относительные, а пути обрезки SVG не отображаются в Safari.CSS

Разбираемся в CSS
Ответить
Anonymous
 Элементы с позицией: относительные, а пути обрезки SVG не отображаются в Safari.

Сообщение Anonymous »


У меня есть веб-страница, на которой я использую путь обрезки SVG, примененный к одному из HTML-элементов страницы.

Элемент SVG:

HTML-элемент, к которому применяется обтравочный контур



CSS, определяющий клип

#clipMe { путь к клипу: URL (#clip); -webkit-clip-path: URL (#clip); ширина: 200 пикселей; высота: 200 пикселей; цвет фона: красный; } На одной странице у меня есть различные элементы, некоторые из которых расположены относительно друг друга:

Мой родитель родственник Только в Safari (8.0.4) эти относительно позиционированные элементы не отображаются, пока связь между элементом #clipMe и clipPath (внутри элемента SVG) не повреждена.

Последние версии FF и Chrome отображаются так, как ожидалось.

Изменение свойства position: на любое значение, кроме относительного, отображает все, как ожидалось.

Отключение пути отсечения (либо путем полного удаления элемента SVG, либо путем удаления свойства clip-path: из CSS) также отображает все так, как ожидалось.

JSfiddle:

Опять же, это только Safari. Мне потребовалось некоторое время, чтобы определить, что это касается обтравочного контура SVG и position:relative, поэтому я предполагаю, что могут быть и другие ситуации с аналогичными результатами.

Кто-нибудь сталкивался с этим или есть какие-либо предложения по отображению этих относительно позиционированных s?

ИЗМЕНИТЬ
Возможно, это особенность Mac. Хотя он отображается должным образом в Chrome и Firefox в OSX, он не отображает относительно расположенные элементы DIV ни в одном браузере на iOS.

Есть идеи?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»