【问题标题】:image border on text using CSS?使用CSS的文本上的图像边框?
【发布时间】:2012-09-18 15:19:51
【问题描述】:

我见过使用 text-shadow 使文本具有纯色轮廓的代码,就像这篇文章描述的那样:CSS Font Border? 但我想使用图像作为边框。当我添加

border-image: url (  ); 

到此代码:

.mytext {
background: url( ); 
-webkit-text-fill-color: transparent; 
-webkit-background-clip: text; 
}

它在整个文本周围添加了一个图像边框,而不是一个与字母轮廓相呼应的边框。有什么解决办法吗?

【问题讨论】:

  • 您究竟需要什么,您可以在这里发布您的预期结果的屏幕截图............
  • 是的,这种效果-我已经截图了,但是银色的轮廓实际上是闪光的gif。media.tumblr.com/tumblr_maikeohPOg1r49shn.gif

标签: html text css


【解决方案1】:

像这样的阴影并在单个 div 中赋予多个边框

.imgtag{
background:url(http://www.gravatar.com/avatar/1e8f64b9e6549d2664907753f7df05e3?s=32&d=identicon&r=PG) no-repeat 0 0;
  width:100px;
  height:100px;
  border:solid 10px red;
  box-shadow:0 0 0 4px green, 0 0 0 10px yellow , 0 0 0 15px pink , 0 0 0 20px black ;
  margin:100px;
}

Live demo

【讨论】:

  • 感谢您的回复!我不是要格式化文本周围框的边框,而是文本本身的边框,结果是这样的,我也在对原始问题发表评论后粘贴了这样的内容:media.tumblr.com/tumblr_maikeohPOg1r49shn.gif
猜你喜欢
  • 2020-11-08
  • 2013-02-17
  • 2012-11-05
  • 2013-10-10
  • 2011-01-15
  • 2016-06-25
  • 1970-01-01
  • 2011-09-19
相关资源
最近更新 更多