在
Android应用程序上工作时,我刚刚发现了9-Patch PNG(somefile.9.png),我很惊讶于工作量和该技术节省的文件.
有没有办法在常规浏览器上实现这项技术呢? (使用某种jQuery插件,或其他方式..).如果它会与CSS一起工作 – 这可能是非常好的改进…
解决方法
CSS3中的border-image是最匹配的:
> http://www.w3.org/TR/css3-background/#border-images
> https://developer.mozilla.org/en/CSS/-moz-border-image
浏览器支持:http://caniuse.com/border-image
一个有用的生成器:http://border-image.com/
就jQuery而言,我发现Googling为“jquery 9 slice scaling”:
http://code.google.com/p/scale9grid/
(9片缩放是something similar的Adobe Flash术语)