Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >草图SVG线性梯度在浏览器中是黑色而不是白色

草图SVG线性梯度在浏览器中是黑色而不是白色
EN

Stack Overflow用户
提问于 2015-02-09 04:41:48
回答 1查看 2.1K关注 0票数 0

我有一个简单的SVG,我画的是草图2。

形状是一个简单的倾斜矩形,它有一个线性梯度,从上到下。白色在顶部,75%的不透明度,白色在底部,0%的不透明度。

我在上面的例子中添加了一个灰色背景,所以你可以看到形状和线性梯度。

我的问题是,当我导出SVG并在CSS中使用它作为background-image时,白色更改为黑色。

下面是从Sketch导出的SVG:

代码语言:javascript
运行
AI代码解释
复制
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="150px" height="50px" viewBox="0 0 150 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
    <title>Untitled</title>
    <description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
    <defs>
        <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1" stop-color="#FFFFFF">
            <stop stop-opacity="0.75" offset="0%"></stop>
            <stop stop-opacity="0" offset="100%"></stop>
        </linearGradient>
    </defs>
    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
        <path d="M100.099413,0 L0,0 L49.9005867,50 L150,50 L100.099413,0 Z" id="Rectangle-1" fill="url(#linearGradient-1)" sketch:type="MSShapeGroup"></path>
    </g>
</svg>

下面是缩小的SVG:

代码语言:javascript
运行
AI代码解释
复制
<svg width="150" height="50" viewBox="0 0 150 50" xmlns="http://www.w3.org/2000/svg"><title>Untitled</title><defs><linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="a" stop-color="#fff"><stop stop-opacity=".75" offset="0%"/><stop stop-opacity="0" offset="100%"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><path d="M100.1 0H0l49.9 50H150L100.1 0z" fill="url(#a)"/></g></svg>

我不知道为什么会出现这样的情况;SVG在我看来是正确的。为什么SVG会在浏览器中呈现为阴性呢?

为了澄清起见,当我再次在Sketch中重新打开导出或缩小的SVG时,它被正确地呈现(一个白色的线性梯度)。

如果能在这方面提供任何帮助,我将不胜感激。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-09 04:59:44

stop-color添加到stop元素:

代码语言:javascript
运行
AI代码解释
复制
body {
  background-color: #D8D8D8;
}
代码语言:javascript
运行
AI代码解释
复制
<svg width="150" height="50" viewBox="0 0 150 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <title>Untitled</title>
  <defs>
    <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
      <stop stop-color="#FFFFFF" stop-opacity="0.75" offset="0%"></stop>
      <stop stop-color="#FFFFFF" stop-opacity="0" offset="100%"></stop>
    </linearGradient>
  </defs>
  <g>
    <path d="M100.099413,0 L0,0 L49.9005867,50 L150,50 L100.099413,0 Z" fill="url(#linearGradient-1)"></path>
  </g>
</svg>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28410083

复制
相关文章
白色帽子和黑色帽子的区别
当首席执行官出现时。 白帽优化和黑帽优化是工作人员优化的重要途径。 所谓的白帽是通过正常的网站优化推广. 更新和优化网站的长期信息. 做连接。 尽一切可能避免网站被K等风险所优化,黑色帽子相反。 通过死亡链接。 使用大量的发链和其他欺诈方法来优化搜索引擎。
紫禁玄科
2022/03/24
5850
如何给Linux系统换喜欢的背景色而不是黑色?
1、点击[命令行窗口] 2、点击[配色方案] 3、点击[编辑] 4、点击[背景] 5、点击[确定] 6、点击[确定] 7、点击[选项卡] 8、点击[设置颜色] 9、点击[红]
裴来凡
2022/05/28
2K0
如何给Linux系统换喜欢的背景色而不是黑色?
idea 设置黑色或白色背景以及图片背景
点击File–>setting(或者Ctrl+Alt+S)–>Editor–> Color scheme–>General 选择好风格之后,Apply–>OK 最后弹框中点击Yes即可。
全栈程序员站长
2022/07/01
7.2K0
idea 设置黑色或白色背景以及图片背景
为什么 build 方法放在 State 中而不是在 StatefulWidget 中
为什么 build 方法放在 State 中而不是在 StatefulWidget 中呢?其中前2点是源代码的注释中给出的原因,最后一点是我的一点个人理解。
老孟Flutter
2021/01/28
9440
什么在代码中要求我们使用LocalDateTime而不是Date?
在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗?
用户1516716
2019/11/24
1.2K0
重要的是图表思维,而不是工具
很久没有作图了,主要是一时找不到应该练手的案例。 然后昨天逛网易数独栏目的数据新闻,看到一幅还不错的案例,对于我来说值得一试,然后就手痒给照葫芦画瓢弄出来了。(主要是其中涉及到的细节处理很麻烦) 当然过程是花了些时间的,主要是需要慢慢打磨其中的细节,需要利用很多技术来处理图形版面的交接位置。 令我感触最深的是,想要用ggplot2随心所欲的画图,ggplot2掌握的再熟练,也只是勉强过的了技术关,而图表背后的思维和结构更考验人,更具有挑战性。 好在我学习R语言之前,就已经利用Excel临摹了大量的高难度信息
数据小磨坊
2018/04/11
9290
重要的是图表思维,而不是工具
如何优雅的在SpringBoot中编写选择分支,而不是大量if else?
部门编号通常由公司或组织的管理人员根据实际情况进行规划和安排,各个部门的编号应当具有独立性、唯一性和易于记忆等特点,以方便在日常管理活动中使用。
Designer 小郑
2023/08/01
2700
如何优雅的在SpringBoot中编写选择分支,而不是大量if else?
需要学习的是编程,而不是编程语言
我们不仅是程序员,而且是个(与时俱进的)学习者。鲜见的是有多少人认为他们是在学习编程的呢。原翻译传送门is here
Jimmy_is_jimmy
2023/05/24
4740
时至今日,浏览器色彩居然仍旧失真?
物理上正确的颜色渐变(例如,沿着颜色之间的失焦边缘,你会得到想要的),在中点周围同样明亮,代表两种颜色之间的平均。不正确的渲染会使中间变成浑浊的暗色。
智影Yodonicc
2022/04/30
4.3K16
时至今日,浏览器色彩居然仍旧失真?
[答疑]系统首先维护的是本质而不是现象
可以看这个。轮子的大小只依赖于轮子的属性,轮子的前后还要依赖车的结构约束。想想哪个更本质。
用户6288414
2022/10/31
3210
[答疑]系统首先维护的是本质而不是现象
在应用开发中,我为什么选择 Flutter 而不是 React Native ?
作为一位开发人员,我想在本文中与大家聊聊跨平台开发领域的两大核心选项——Flutter 与 React Native 框架,并介绍我自己为什么更偏爱 Flutter。
逆锋起笔
2021/01/28
3.4K0
为什么是int main()而不是void main()
这是基于我们学校老师一直使用void main(),而发的感慨,大一学习C语言时,我就在想,老师上课演示的为什么一直用void main(),而不是int main()呢?不为了偷懒?还是习惯性的语句呢?在查阅了部分大牛的博客,翻阅了C Primer Plus和C++ Primer Plus这两本圣经级别的书本之后,得出以下结论(有一部分是别人的结论,属于半转载),可能不太严谨,请多多包涵。
对弈
2019/09/04
3.7K0
在Android中使用枚举注解而不是枚举
很多开发规范都是不建议在Android中使用枚举的,在Android系统中使用枚举的开销是使用常量的2倍。一般地,在一个文件中定义常量
阳仔
2019/07/31
1.4K0
在Android中使用枚举注解而不是枚举
为什么 useState 返回的是 array 而不是 object?
这里可以看到 useState 返回的是一个数组,那么为什么是返回数组而不是返回对象呢?我们在自定义 hook 时应该返回什么类型呢?
小鑫
2022/04/26
2.3K0
编程是一种思想,而不是敲代码
编程是一个先思考再编码的过程,思考是优于编码技能的,在思考过程中我们会考虑代码的可重用性、可靠性、更容易被他人理解,这时就会使用到设计模式让代码编写工程化,这篇文章整理了设计模式的六大原则。
新亮
2020/05/26
3810
编程是一种思想,而不是敲代码
线性回归和梯度下降
这里theta0和theta1是同事变化的,每一次求出theta0和theta1之后再进行下一次的迭代。
opprash
2019/08/28
4900
缺省参数是编译期间绑定的,而不是动态绑定
看一个程序 #include <iostream> using namespace std; class A { public: virtual void Fun(int number = 10) { std::cout << "A::Fun with number " << number<<endl; } }; class B: public A { public: virtual void Fun(int number = 20) { std::cout << "B::Fun wi
用户1624346
2018/04/17
1K0
为什么我在 Linux 上使用 exa 而不是 ls?
我们生活在一个繁忙的世界里,当我们需要查找文件和数据时,使用 ls 命令可以节省时间和精力。但如果不经过大量调整,默认的 ls 输出并不十分舒心。当有一个 exa 替代方案时,为什么要花时间眯着眼睛看黑白文字呢?
用户1880875
2021/09/06
2K0
为什么 wait/notify/notifyAll 在 Object 类定义而不是 Thread 类?
作者:Yujiaao 来源:segmentfault.com/a/1190000019962661
Java技术栈
2020/06/16
1.5K0
手写批量线性回归算法:在Python3中梯度下降方法实现模型训练
在这篇文章中,我们将看一个使用NumPy作为数据处理库的Python3编写的程序,来了解如何实现使用梯度下降法的(批量)线性回归。
deephub
2020/05/09
9200
手写批量线性回归算法:在Python3中梯度下降方法实现模型训练

相似问题

在svg中定义的白色线性梯度,不显示白色梯度。为什么?

11

按钮是白色的而不是黑色的

219

分段梯度而不是线性梯度

13

UIBarButtonItem黑色而不是白色

10

Android DialogFragment文本颜色是白色而不是黑色。

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文