小编Mic*_*any的帖子

如何将图像的大小设置为屏幕宽度的100%,但仅限于<1024像素

我想在网站上放一张图片.我希望它不是一个背景图像,而是一个普通的图像,我以后可以用来悬停和"悬停在某个区域,屏幕上的某些变化"这种互动.

我想要做的是使这个图像100%宽度的浏览区域,但只有当屏幕小于1024px.如果屏幕较大,那么我希望图像宽度为1024px.

你会怎么做?在某处我已经读过CSS3可以自动背景宽度以适应浏览器窗口,但我认为通过使用背景图像我以后不能在图像上做交互式技巧.但我从来没有做过互动技巧,所以也许这是可能的.

通过交互式技巧我的意思是,如果鼠标指针位于多边形区域上,则div或图像会在某处更改或出现.你能指出我在哪里阅读这种技术,它是如何被称为的?

我没有JavaScript的经验,我只使用预制的JS插件,但如果你说这个问题我真的应该使用JS然后我没有问题.

html javascript css image

2
推荐指数
1
解决办法
311
查看次数

如何在svg中使用混合模式用于矢量形状?

这是我简单的svg:

<!DOCTYPE html>
<html>
<head>
</head>
<body>

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
    <defs>
    <filter id="f1" x="0" y="0">
      <feBlend mode="multiply" in="SourceGraphic" in2="SourceGraphic" />
    </filter>
    </defs>
    <path d='M100 100 L200 100 L200 200 L100 200 Z' fill='#00FFFF'/>
    <path d='M150 150 L250 150 L250 250 L150 250 Z' fill='#CC3300'/>
    <path d='M175 175 L275 175 L275 275 L175 275 Z' fill='#FFFF00'/>
</svg>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它只是简单的3个矩形形状.是否可以将混合模式MULTIPLY应用于所有三个矩形?

html svg vector-graphics svg-filters

2
推荐指数
1
解决办法
6363
查看次数

FeTurbulences 的 SVG 形状扭曲

我的问题很简单:是否可以使用 SVG 滤镜重现这种效果(圆形扭曲动画)?

我认为将 FeTurbulences 与 FeDisplacementMap 一起使用会很有趣,因为它以静态方式工作。但实际上,我不知道应该补间哪个属性以使动画好看。

<feTurbulence type="fractalNoise" baseFrequency="0.01" numOctaves="2" result="warp" seed="0" stichTitles="stitch"></feTurbulence>
<feDisplacementMap xChannelSelector="R" yChannelSelector="G" scale="30" in="SourceGraphic" in2="warp" />
Run Code Online (Sandbox Code Playgroud)

如果您有其他解决方案(js 库、过滤器等):请不要犹豫。我对所有解决方案持开放态度;)

谢谢您的考虑。

javascript animation svg distortion svg-filters

2
推荐指数
1
解决办法
1721
查看次数

SVG feGaussianBlur 产生明显的条带和边缘

我正在使用 SVG 制作一些生成艺术。我注意到的一件事是,SVGfeGaussianBlur滤镜对于最接近的颜色会产生丑陋的结果。例如:

<svg viewBox="0 0 512 512" width="512" height="512">
<defs>
 <filter id="blur-1" filterUnits="userSpaceOnUse">
  <feGaussianBlur edgeMode="none" in="SourceGraphic" stdDeviation="40" />
 </filter>
</defs>
<rect x="0" y="0" width="512" height="512" fill="#333" />
<circle cx="256" cy="256" r="128" fill="#444" filter="url(#blur-1)" />
</svg>
Run Code Online (Sandbox Code Playgroud)

在模糊区域的边缘产生奇怪的结果。正在寻找解决此问题的方法。

<svg viewBox="0 0 512 512" width="512" height="512">
<defs>
 <filter id="blur-1" filterUnits="userSpaceOnUse">
  <feGaussianBlur   edgeMode="none" in="SourceGraphic" stdDeviation="40" />
 </filter>
</defs>
<rect x="0" y="0" width="512" height="512" fill="#111" />
<circle cx="256" cy="256" r="128" fill="#222" filter="url(#blur-1)" />
</svg>
Run Code Online (Sandbox Code Playgroud)

查看渲染结果

svg svg-filters gaussianblur

2
推荐指数
1
解决办法
681
查看次数

如何让 Elm 动画师使用 CSS 动画为 SVG 元素设置动画?

我正在尝试在 Elm 中制作 CSS 动画,但我无法让它工作!

Elm 有几个动画包。我尝试使用的一个是mdgriffith/elm-animator. 遗憾的是,像许多 Elm 包一样,它的文档很少。它似乎提供了两种渲染方式:一种是通过运行 Elm 事件循环来对每一帧进行 DOM 更新,另一种是使用 CSS 动画 [我什至没有意识到它存在]。我正在尝试做后者。

我试图将代码缩小到一个最小的例子:

module Main exposing (main)

import Time
import Platform.Cmd
import Browser
import Html
import Html.Attributes
import Html.Events
import Color
import Svg
import Svg.Attributes
import Animator
import Animator.Css

main =
  Browser.document
  {
    init          = \        () -> ({fill = Animator.init <| Color.rgb 1 0 0}, Platform.Cmd.none),
    subscriptions = \     state -> Animator.toSubscription Tick state animator,
    view          = \     state -> …
Run Code Online (Sandbox Code Playgroud)

css svg elm

2
推荐指数
1
解决办法
58
查看次数

将两个 SVG feColorMatrix 滤镜效果合并为一个矩阵?

我正在使用 SVG 过滤器在一些复杂的路径上创建模糊的“投影”类型效果。

<defs>
    <filter id="dropshadow" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
        <feColorMatrix result="hueOut" in="SourceAlpha" type="hueRotate" values="340"/>
        <feColorMatrix result="satOut" in="hueOut" type="saturate" values="3"/>
        <feGaussianBlur in="satOut" stdDeviation="8"/> 
        <feMerge> 
           <feMergeNode/>
           <feMergeNode in="SourceGraphic"/> 
        </feMerge>
    </filter>
</defs>
Run Code Online (Sandbox Code Playgroud)

feColorMatrix纯粹是通过反复试验得出上述值。(如果我单独使用矩阵数学,我永远不会想出从暗到亮的特别美丽的色调转变。)基本上,我将色轮旋转 340 度,然后使色轮饱和颜色使用值 3,就在模糊它之前。(规范过去对此有些不清楚,但反复试验表明,大于 1 的值type="saturate"会使图像饱和,而小于 1 的值会使图像去饱和。)

问题是:我在大量路径上进行迭代,而双矩阵运算使我的机器慢下来。它经常崩溃。

某些矩阵数学大师能否帮我算出数字,以便将上面的两个 feColorMatrix 过滤器组合成一个更高效feColorMatrix的 type="matrix" 过滤器基元?我明白了规范的要点,但我在数学方面不知所措。

svg colormatrix matrix-multiplication svg-filters

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

反向法 - 1.9.1 v 1.8.7

我写了一些代码:

output = File.open(text_file).collect.reverse.join("<BR>")

它似乎在1.8.7上工作正常,但抛出错误

NoMethodError - undefined method 'reverse' for #<Enumerator: #<File:C:\EduTester\cron\rufus.log>:collect>:

1.9.1(ruby 1.9.3p194(2012-04-20)[i386-mingw32])

有人知道为什么会发生这种情况以及如何解决这个问题?(为什么我最感兴趣.)

ruby

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

为什么文字不是白色的?

这是来源:

<!doctype html>
<html>
<head>
   <meta charset="UTF-8" />
   <title>White</title>
   <style>
body {
   background-color: black;
}
.quadrant-legend {
    position: absolute;
    left    :  28px;
    width   : 288px;
    height  :  62px;
}
.quadrant-legend-img {
    position: absolute;
    top     : 0;
    left    : 0;
    z-index : 3;
}
.quadrant-legend-btn {
    position: absolute;
    top     :  6px;
    right   : 34px;
    z-index : 3;
}
.quadrant-legend-text {
    margin-left: 16px;
    margin-top : 16px;
    font-family: arial, sans-serif;
    font-size  : 26px;
    color      : white;
    z-index    : 4;
}
#quadrant-legend-asset {
    top: …
Run Code Online (Sandbox Code Playgroud)

html5 css3

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

如何用SVG中背景的倒数填充形状?

如何创建一个形状,例如一个矩形,反转(xor?)背后的所有颜色?

我尝试不成功:

<filter
id="invert">
<feColorMatrix
in="BackgroundImage"
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 "/>
<feComposite
operator="in"
in2="SourceGraphic"/>
</filter>
<svg>
  <rect x="10" y="10" width="50" height="50" fill="blue"></rect>
  <rect x="20" y="20" width="50" height="50" fill="blue" style="filter: url(#invert);"></rect>
</svg>
Run Code Online (Sandbox Code Playgroud)

http://codepen.io/anon/pen/bqXPPZ

svg svg-filters

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

如何从 .csv 文件批量插入 TimescaleDB?

在 TimescaleDB 文档中,它提到能够使用他们的 GO 程序将数据从 .csv 导入到空的超级表中。我的问题是如何将 .csv 文件中的数据导入到非空 hypertable?我的 .csv 文件都是相同的结构,但在创建第一个表时,它们可能并不全都可用。

timescaledb

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