小编Mic*_*any的帖子

Firefox中的SVG过滤器

出于某种原因,我无法让我的SVG过滤器在Firefox中运行.但是,它们在Opera中运行良好.我设置为过滤器的属性刚刚消失的元素.这很奇怪.

这是我的javascript代码:

defsElement = SVGDoc.createElement("defs");
var filterElement = SVGDoc.createElement("filter");
filterElement.setAttribute( "id", "cm-mat");
filterElement.setAttribute( "filterUnits", "objectBoundingBox");

var fecolormatrixElement = SVGDoc.createElement("feColorMatrix");
fecolormatrixElement.setAttribute("type", "matrix");
fecolormatrixElement.setAttribute("in", "SourceGraphic");
fecolormatrixElement.setAttributeNS(null, "values", "1 1 1 1 1  2 2 2 2 1  1 1 1 1 1  1 1 1 1 1");
filterElement.appendChild(fecolormatrixElement);
defsElement.appendChild(filterElement);
SVGDoc.documentElement.insertBefore(defsElement, SVGDoc.documentElement.childNodes.item(1));

partRef = getElementFromID(SVGDoc.documentElement, part);
if(partRef != null)
{
    partRef.style.setProperty('filter', 'url(#cm-mat)', null);
}
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?谢谢

javascript firefox svg dom svg-filters

5
推荐指数
1
解决办法
2451
查看次数

CSS将Textarea宽度设置为100%

我在TD标签内有一个Textarea,我想将textarea宽度设置为100%,因此宽度与TD宽度相同.

我用过:

textarea{width:100%}
Run Code Online (Sandbox Code Playgroud)

但它没有用.

任何人都有任何想法,为什么它不能正常工作?

谢谢

html css

5
推荐指数
1
解决办法
1万
查看次数

CSS延迟:活动选择器生效

我无法让我的CSS 3按钮正常运行.您可以在我的一个项目页面上查看该按钮.问题是在:activeCSS选择器生效之前有一秒左右的延迟,使按钮稍微移动并改变阴影; 它之前没有这样做过.这是Sass代码:

@mixin transition($type, $time, $ease) {
  -webkit-transition: $type $time $ease;
  transition: $type $time $ease;
}

@mixin border-radius($length) {
  border-radius: $length;
  -webkit-border-radius: $length;
  -moz-border-radius: $length;
}

.project-download {
  color: #000300;
  background-color: #00910A;
  padding: 10px;
  position: relative;
  text-align: center;
  font-size: 24px;
  font-weight: bold;

  @include transition(background-color, 0.2s, linear);
  @include border-radius(10px);

  box-shadow:
    1px 1px 0 0 #014D06,
    2px 2px 0 0 #014D06,
    3px 3px 0 0 #014D06,
    4px 4px 0 0 #014D06,
    5px 5px 5px 0 #000000;

  -webkit-box-shadow: …
Run Code Online (Sandbox Code Playgroud)

html css

5
推荐指数
1
解决办法
1841
查看次数

使用纯 CSS 进行 3d 转换

我正在尝试用纯 css重建。而我已经做到了这一点。但是,正如您从 Flash 版本中看到的那样,当封面出现时,其他 div 会为悬停的 div 腾出空间。

我试图在 auto 上设置宽度并在该特定 div 上设置过渡属性,但没有运气。我还尝试在悬停之前将 div 的宽度设置为 0,并在悬停时将其设置为 300px,这确实有效,但它并没有真正设置动画..

这可能很简单,也可能不简单,但无论哪种方式,都能朝着正确的方向推动!

谢谢。

html css flip

5
推荐指数
1
解决办法
593
查看次数

如何构建动态css主/子菜单(或者我需要jquery)?

我有以下css布局(见下图)并想知道css是否支持动态子菜单(或者我是否需要jquery)?也就是说,当鼠标悬停在主菜单项Home/Menu 1/Menu 2上时,我想根据每个主菜单项动态更新下面的自定义子菜单.当然,当选择主菜单项时,子菜单项相应地粘贴.

谢谢!

在此输入图像描述

html css jquery-ui

5
推荐指数
1
解决办法
2132
查看次数

是否可以将变换矩阵应用于SVG滤镜效果

我正在尝试重新创建一个像SVG中的推针一样的iphone地图,我将引脚部分放下,但我想知道如何处理阴影.我见过一堆投影示例,但它们只是将原始像素偏移几个像素.是否可以将变换矩阵应用于滤波器以使其偏斜?

这是迄今为止的pin SVG:

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
    <defs>
        <radialGradient id="SVGID_1_" cx="29.3623" cy="31.1719" r="11.6241" gradientTransform="matrix(1.1875 0 0 1.1875 -30.8438 -30.2812)" gradientUnits="userSpaceOnUse">
            <stop  offset="0.2637" style="stop-color:#FF0000"/>
            <stop  offset="1" style="stop-color:#6D0000"/>
        </radialGradient>
    </defs>
    <rect x="9.251" y="13.844" fill="#CCCCCC" stroke="#7C7C7C" width="2" height="24.83"/>
    <circle fill="url(#SVGID_1_)" stroke="#660000" cx="10.5" cy="11.5" r="9.5"/>
    <ellipse transform="matrix(0.8843 0.4669 -0.4669 0.8843 4.475 -1.6621)" fill="#FFCCCC" cx="6.591" cy="8.199" rx="1.538" ry="1.891"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

谢谢!

svg dropshadow svg-filters

5
推荐指数
1
解决办法
1557
查看次数

SVG 投影扩展

我正在尝试操纵 SVG 阴影(以模拟材料设计元素)。

Material Design 中的一个元素包含 3 个不同值的阴影,具体取决于它们所处的海拔高度。我发现用 SVG 元素模拟这一点的最佳解决方案是使用 CSS 过滤器的投影。然而,这并不支持传播。有谁知道一种解决方法可以让我操纵阴影的扩散?我能想到的唯一解决方案是创建 3 个独立的元素,每个阴影 1 个元素并缩放该实际元素,这似乎超出了顶部。

svg dropshadow svg-filters

5
推荐指数
1
解决办法
1888
查看次数

使用SVG过滤器替换一种颜色

是否可以拍摄IMG图片并将一种确切的颜色替换为另一种颜色,比如说#fff为#000,保持所有其他颜色不变?SVG滤镜的颜色矩阵可能有帮助吗?

svg canvas svg-filters

5
推荐指数
1
解决办法
865
查看次数

如何通过组合滤镜和蒙版来使用 SVG 实现渐进模糊?

我试图实现像图像上的线性模糊效果,但仅使用 svg,不使用 css !

线性模糊

请注意图像的顶部完全模糊,但底部却没有。

在 SVG 中,可以使用feGaussianBlur来实现模糊效果。渐变可以与LinearGradient一起使用。

这两者如何结合?

svg web-frontend svg-filters

5
推荐指数
1
解决办法
1981
查看次数

Raphael JS:如何找到SVG图像的路径?

使用GIMP我已经在http://upload.wikimedia.org/wikipedia/commons/9/95/Continents.svg中获得了每个大陆的路径,但是现在我无法弄清楚如何将这个SVG文件转换成类似的东西(摘自https://github.com/thomaspeklak/raphaeljs-worldmap):

你能指导我如何将SVG路径转换为Raphael Path吗?

africa.push(W.path("M13728 10231 c-34 -19 -84 -21 -109 -5 -6 4 -15 1 -19 -5 -5 -9 -14 -9 -35 1 -22 10 -29 10 -33 0 -2 -6 -11 -12 -21 -12 -9 0 -23 -6 -29 -12 -10 -10 -17 -10 -32 0 -27 16 -55 15 -190 -7 -113 -19 -180 -42 -180 -63 0 -5 -7 -8 -15 -5 -8 4 -17 2 -20 -3 -4 -6 -13 -10 -21 …
Run Code Online (Sandbox Code Playgroud)

javascript svg raphael

4
推荐指数
1
解决办法
4989
查看次数