有一个网站http://game-icons.net/提供了大量的开源图标。迄今为止,已有 1345 个 SVG 文件。我很乐意将它们用于我现在正在进行的网络项目。合乎逻辑的步骤是将它们转换为图标字体。通常,我只会将它们上传到https://icomoon.io/app/#/select/font瞧……但是!
这些图标是黑色矩形上的反向白色符号。我可以在 Illustrator 中反转颜色,但某些图标具有重叠的形状,当 icomoon 尝试将它们设为黑色透明时,这会破坏它们。
示例: http: //game-icons.net/lorc/originals/archery-target.html 圆圈是白色的,不透明。
如何将具有重叠形状的黑白 SVG 文件拼合为 icomoon 友好的黑色透明 SVG?
我的愿望是使字体也开源并将其发送回网站管理员以供每个人使用。
我有一个单页应用程序可以打开一个库.我想仅在图库打开时绑定文档级别键盘事件(用于键盘库控件),即.当路线匹配时
.when('/reference/:galleryId/:imageId/', { templateUrl: '/partials/gallery.htm', controller: 'galleryController', controllerAs: 'reference' })
Run Code Online (Sandbox Code Playgroud)
当我离开这条路线时,我想解开它.
可能有问题的一件事是,我阻止在同一个图库中的图像之间重新加载视图:
.run(['$route', '$rootScope', '$location', function ($route, $rootScope, $location) {
var original = $location.path;
$location.path = function (path, reload) {
if (reload === false) {
var lastRoute = $route.current;
var un = $rootScope.$on('$locationChangeSuccess', function () {
$route.current = lastRoute;
un();
});
}
return original.apply($location, [path]);
};
}])
Run Code Online (Sandbox Code Playgroud)
演示(点击"Fotografie"打开画廊) http://tr.tomasreichmann.cz/
Angular wiz救援?
感谢您的时间和精力