[英]Safari SVG Linear Gradient does not work in Safari
看起來Safari不喜歡<base>
標簽。 它將停止填充在該瀏覽器上的工作,因此您將獲得默認填充黑色。
例如
html, body { width: 100%; height: 100%; }
<base href="http://emtre.ch.tajo.host.ch/" /> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="footer-svg" width="100%" height="100%" viewBox="0 0 2000, 1200"> <defs> <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%"> <stop offset="0%" style="stop-color:#efefef;stop-opacity:1"></stop> <stop offset="100%" style="stop-color:#FFF;stop-opacity:1"></stop> </linearGradient> </defs> <polygon points="0,595 1903,0 1903,1010 0,1010" fill="url(#grad1)"></polygon> </svg>
反對
html, body { width: 100%; height: 100%; }
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="footer-svg" width="100%" height="100%" viewBox="0 0 2000, 1200"> <defs> <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%"> <stop offset="0%" style="stop-color:#efefef;stop-opacity:1"></stop> <stop offset="100%" style="stop-color:#FFF;stop-opacity:1"></stop> </linearGradient> </defs> <polygon points="0,595 1903,0 1903,1010 0,1010" fill="url(#grad1)"></polygon> </svg>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.