如何使字体在浏览器中看起来很旧且过时
How to make a font looking very old and out-washed in the browser
我想创建一个普通字体的随机字母。假设我想要 http://www.fontspace.com/category/washed%20out 那些,但我使用的是一种在浏览器中过时的常用字体。
这可能吗?我的意思是采用一种在那里洗过的字体,相同的字母总是以相同的方式看起来。
我真的很想有相同的字母,但看起来都有点不同。好像我自己手写的一样。
您可以使用透明的 png 图像在文本上叠加溅射效果。这只是您如何操作的示例:
h1 {
font-family: Arial, sans-serif;
font-size: 3em;
text-transform: uppercase;
position: relative;
}
h1:after {
content: '';
background-image: url(http://i665.photobucket.com/albums/vv11/Acetonium/splatmask.png);
background-size: 100% 100%;
background-position: -250px 35px;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0.9;
pointer-events: none;
}
<h1>This a header</h1>
没有真正令人满意的解决方案。
- 使用图像是将图像放在背景中,而不仅仅是文本。所以整个背景都在闪耀着图像。
- 任何其他方式都是浏览器不兼容或看起来很糟糕甚至占用许多资源
唯一的办法是使用现有的手写字体。实际上这还不是最糟糕的事情。
我想创建一个普通字体的随机字母。假设我想要 http://www.fontspace.com/category/washed%20out 那些,但我使用的是一种在浏览器中过时的常用字体。
这可能吗?我的意思是采用一种在那里洗过的字体,相同的字母总是以相同的方式看起来。
我真的很想有相同的字母,但看起来都有点不同。好像我自己手写的一样。
您可以使用透明的 png 图像在文本上叠加溅射效果。这只是您如何操作的示例:
h1 {
font-family: Arial, sans-serif;
font-size: 3em;
text-transform: uppercase;
position: relative;
}
h1:after {
content: '';
background-image: url(http://i665.photobucket.com/albums/vv11/Acetonium/splatmask.png);
background-size: 100% 100%;
background-position: -250px 35px;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0.9;
pointer-events: none;
}
<h1>This a header</h1>
没有真正令人满意的解决方案。
- 使用图像是将图像放在背景中,而不仅仅是文本。所以整个背景都在闪耀着图像。
- 任何其他方式都是浏览器不兼容或看起来很糟糕甚至占用许多资源
唯一的办法是使用现有的手写字体。实际上这还不是最糟糕的事情。