我对渲染一个看起来像其中之一的跨度的方法很感兴趣:
以下是我计划使用的技巧:
@font-face
-{moz/webkit/o}-transform:rotate
这是一个个人项目,所以假设最现代的 CSS 支持很好。也许边界图像可以帮助?我想避免到处都是图像拼接——如果真的归结为这样,我会一起跳过边框并依靠字体来显示。
我只是好奇这里的 CSS 大师会如何处理这个问题。
更新
现在有一个 CSS 属性,mask-image
. 更多在这里。
我对渲染一个看起来像其中之一的跨度的方法很感兴趣:
以下是我计划使用的技巧:
@font-face
-{moz/webkit/o}-transform:rotate
这是一个个人项目,所以假设最现代的 CSS 支持很好。也许边界图像可以帮助?我想避免到处都是图像拼接——如果真的归结为这样,我会一起跳过边框并依靠字体来显示。
我只是好奇这里的 CSS 大师会如何处理这个问题。
更新
现在有一个 CSS 属性,mask-image
. 更多在这里。
您可以使用字体作为字体,但您仍然需要图像作为边框。我建议您省去跨浏览器调试的麻烦,并尽可能使用透明的 .png。
没有针对 grunge 外观的特定 css 解决方案。为此,您必须依赖字体或图像(例如与字体顶部的背景颜色匹配的某种“蹩脚的”斑点图案)。
唯一可能适用的其他 CSS 是使用设置为 80% 或 90% 不透明度的 RGBA 颜色,以允许您可能使用的任何背景图案渗透,就像使用真正的墨水印章一样。
我喜欢尽可能多地使用 CSS,但对于特定的外观,我会坚持使用图像。图像仍然是有目的的。;o)
这个现在看起来很有希望:http: //codepen.io/c3f3l0/pen/Fwzoc
使用古尔字体
<link href='http://fonts.googleapis.com/css?family=Black+Ops+One|Luckiest+Guy|Sonsie+One|Shojumaru&effect=3d|3d-float|anaglyph|brick-sign|canvas-print|
crackle|decaying|destruction|distressed|distressed-wood|emboss|fire|fire-animation|fragile|grass|ice|mitosis|neon|outline|putting-green|
scuffed-steel|shadow-multiple|splintered|static|stonewash|vintage|wallpaper'
rel='stylesheet' type='text/css'>
可以通过导入(http://www.font-face.com/)类似http://www.fontspace.com/category/stamp的字体来实现仿旧字体效果。
我不确定你是否可以用纯 CSS 做边框。您可以在您的图章上添加一个做旧的透明覆盖,这将使它看起来不错,并且不需要自定义字体。
CSS 可用于创建带有 CSS 双边框 + 轮廓的双图章边框。您需要使外边框颜色为白色,内边框颜色相同。轮廓应该比边框厚。
您可以使用 CSS 对文本应用垃圾效果。就支持而言,我只能说我已经在最新的 Chrome、Firefox、IE、Opera、Safari 以及各种移动浏览器和不同的操作系统中对其进行了测试,并且它适用于我测试过的所有操作系统.
CSS
h1 {
position:relative;
color:#fff;
font-family: Georgia;
font-size: 50px;
}
h1 span{
position:absolute;
display:block;
top:0;
left:0;
height:100%;
width:100%;
background:url('your image url goes here');
}
HTML
<h1>YOUR TITLE GOES HERE<span> </span></h1>
我从http://www.jankoatwarpspeed.com/add-grunge-effect-to-text-using-simple-css/得到这个