使用CSS剪切文本

莫里茨·弗里德里希

我尝试为CSS中的按钮创建悬停效果。
看起来应该如何完成

基本上,文本应从其父元素中“切出”,以使其透视网站背景。
我会使用渐变绘制条纹,但是我的问题是为字体添加透明度。
我查看了background-clip,但这与我尝试实现的目的相反,并使事情变得更加复杂。有没有简单的方法可以达到这种效果?我不介意使用JS,但尽可能不使用jQuery。

西里尔

使用svg跟随我的评论和链接,您可以得到以下信息:http : //codepen.io/gc-nomade/pen/Dqcio/

svg {
  position:absolute;
  background:repeating-linear-gradient(-45deg,
    transparent,
    transparent 5px,
    black 5px,
    black 10px
    );
  width:600px;
  height:300px;
  box-sizing:border-box;
  background-clip: content-box; 
  padding:60px 70px;
}
text {
  font-size:8em;
  fill:url(#textpattern);
  stroke: white;
  border:solid;
  }
div {
  position:relative;
  width:600px;
  margin:auto;
}

和标记:

    <div>
  <svg>
    <defs>
      <pattern id="textpattern" patternUnits="userSpaceOnUse" width="600" height="300" >
        <image xlink:href="http://lorempixel.com/600/300/nature/9" width="600" height="300"  x="-70px" y="-60px"/>
      </pattern>
    </defs>
    <text  y="120px" x="140px">test </text>
  </svg>
  <img src="http://lorempixel.com/600/300/nature/9" />
</div>

使用CSS,您甚至可以添加透明的边框和半径,使其看起来更怪异http://codepen.io/gc-nomade/pen/wsfvg/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CSS通过其父容器的宽度剪切文本

来自分类Dev

使用<select>时文本被剪切

来自分类Dev

如何使用Vim剪切文本文件

来自分类Dev

使用 NetSuite 高级 pdf 打印时长文本被剪切

来自分类Dev

使用 grep 和模式为部件剪切文本

来自分类Dev

是否可以使用CSS遮罩或剪切图像的形状?

来自分类Dev

使用CSS中的剪切路径绘制曲线边框

来自分类Dev

使用CSS的多个对象的剔除效果/剪切路径

来自分类Dev

如何使用CSS剪切图像角以适合div?

来自分类Dev

CSS更改滚动/剪切文本的颜色-Z-index溢出

来自分类Dev

如何在彩色文本上剪切背景(仅在CSS中)

来自分类Dev

使用JavaScript剪切文字

来自分类Dev

使用FFmpeg剪切视频

来自分类Dev

使用DD命令剪切

来自分类Dev

如何防止文本溢出和被剪切?

来自分类Dev

在SVG中剪切转换后的文本

来自分类Dev

在html结束标记后剪切文本

来自分类Dev

从文件中剪切多余的文本

来自分类Dev

[Android] ListView剪切TextView文本

来自分类Dev

如何从SVG中的形状剪切文本?

来自分类Dev

CodeMirror-剪切值并追加文本

来自分类Dev

IE11剪切文本

来自分类Dev

剪切彩色文本而忽略颜色标签

来自分类Dev

剪切重新排序并输出到文本

来自分类Dev

jface tableviewer工具提示文本剪切

来自分类Dev

PHP 在找到“,”后剪切文本

来自分类Dev

JS 在几个单词后剪切文本

来自分类Dev

为什么TextView中的文本被剪切?(使用android:theme =“ @ android:style / Theme.Dialog”)

来自分类Dev

在我的UITextView中使用NSMutableAttributedString,但现在用户无法编辑文本[剪切,复制,删除]