html - 使用 CSS 文本上的图像边框?

标签 html text css

我见过使用文本阴影使文本具有纯色轮廓的代码,如这篇文章所述:CSS Font Border?但我想为边框使用图像。当我添加

border-image: url (  ); 

此代码:

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

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

最佳答案

像这样阴影并在单个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

关于html - 使用 CSS 文本上的图像边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12470333/

相关文章:

c++ - 如何将 C++ 控制台输出保存在文本文件中?

javascript - 如何动态更改位置并记录该位置 javascript PHP

javascript - ASP.NET 更新面板中的 jquery 脚本

jquery - 遍历 Div 并检查是否使用 jquery 检查子元素

javascript - Firefox 版本 50 中的空白图像

jquery - 通过 anchor 标签的点击功能停止滚动顶部

javascript - 如何在单击时将 href 设置为复选框?

mysql - MySQL 数据库中使用的 VARCHAR(MAX) 与 TEXT 与 .txt 文件

c# - 向图像添加文本的方法

css - 匹配 Bootstrap -xs、-sm 等修饰符的媒体查询?