雅虎的秘密文本精灵生成器

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 $200 免费信用额度!

我不知道它是否真的是一个秘密,但它确实很不错,而且我认为他们没有公开宣传它。

基本上,这是一个你可以访问的 URL,它可以生成一个完美的精灵准备好的 PNG 图像,其中包含你在 URL 中包含的文本。自己试试看吧

http://l.yimg.com/img.sports.yahoo.com/static/bir/headline?txt=CSS-Tricks

你可以将该域名中的“CSS-Tricks”部分替换成你想要的任何文本。要使用它,只需像平常一样设置精灵悬停即可

<a href="" id="sprite">
	CSS-Tricks
</a>

在你的 CSS 中,使用特殊 URL 引用背景图像

a#sprite {
   display: block; 
   background: url(http://l.yimg.com/img.sports.yahoo.com/static/bir/headline?txt=CSS-Tricks) no-repeat bottom center; 
   width: 490px; height: 34px;
   text-indent: -9999px;
}
 
a#sprite:hover {
   background-position: top center;
}

生成的图像始终为 468x68px,颜色为顶部白色,底部黄橙色 (#efbc21)。这样有点限制,但仍然很不错。我特别喜欢它如何缩小文本,如果你输入过长。

我编写了一些简短的业余 jQuery 代码来演示它“实时”的效果

查看演示