CSS3 그래디언트를 사용하여 스타 버스트 효과를 복제하려고했습니다. 많이 들키고 난 후에, 나는 그것을 이해했다, 단지 그것을 사파리에서 시험해보고, 그것에 열중하게한다. 사파리가 Chrome이 270deg 등으로 렌더링하는 180deg를 사용하는 것과 같습니다. http://codepen.io/syren/pen/Ahkrv이Safari에서 CSS3 그래디언트 문제
당신이 가진 모든 입력이 매우 도움이 될 것입니다 :
여기에 코드입니다. 미리 감사드립니다!
업데이트 :이 튜토리얼의 내용 : http://camenischcreative.com/blog/2011-04-26에서 Chrome에서 동일한 버그가 발생했지만 Safari에서 작업 한 것으로 나타났습니다. 90도에서 90도를 사용하는 것으로 나타났습니다. 그래서 -webkit-gradient-prefixed gradient를 그 범위에서 다시 작성했는데 이제는 작동합니다. Chrome은 선형 그래디언트를 사용하므로 180deg ~ 360deg 그래디언트를 사용하며 작동합니다.
문제가있는 접두사가있는 그라디언트를 주석 처리하여 문제를 해결하고 주석 처리를 제거했습니다.
내 문제가 해결되었지만 다른 사람이이 문제를 겪고 있는데 왜 그렇게 생각하는지 궁금합니다.
Win 및 OSX 용 Safari의 최신 버전에서 문제를 확인할 수 있습니다. 이 문제에 대해서는 아무 것도 발견하지 못했습니다 : ( – Kyle
당신이 거의 자신의 질문에 답을했기 때문에 문제는 0 °입니다. 좌표계에 따라 구현 된 결과가 다를 수 있습니다. 표준화를 위해 비명을 지르는 유형입니다. .. 그리고 그것의 좋아지고있어. 기본적으로 당신은 0 °가 한 곳에서 똑바로되고 0 °가 다른 곳에서 오른쪽으로있다. 나는 SASS + Bourbon을 사용하여이 모든 시간을 뛴다. 나는 그라디언트가 북쪽과 남쪽으로 가고 싶다. 그리고 사파리에서 서쪽으로 동쪽으로가는 것. 오. 잘. – ericjbasti
그것은 내가 생각했던 것이다. 그러나 나는 0-180, 90-270, 180-360, 등으로 가려고했다. 그것은 내가 음수 일 때만 효과가 있었다. 하나의 시스템처럼 -180deg - 180deg 만 0 - 360deg가 아닌 – Syren