精华内容
下载资源
问答
  • vue动态绑定图标

    2021-05-21 15:36:57
    vue使用图标0 安装`svg`1 安装`svg`2 从图标下载图标3 查看插件的使用方法4 做一个动态组件用来动态展示图标 0 安装svg 图标时字符,图片时二进制流。即图片加载会比图标慢,且加载图标最好不要用img标签,我们...

    0 图标和图片的不同

    图标时字符,图片时二进制流。即图片加载会比图标慢,且加载图标最好不要用img标签,我们可以把图标当成组件用import的方法引入进来,然后当成标签引入。

    1 安装svg

    1.使用管理员身份运行cmd窗口,切换到项目目录下执行。

    npm add svg
    

    2 从图标库下载图标

    1.阿里图标库

    https://www.iconfont.cn/
    

    2.下载svg
    在这里插入图片描述
    3.在compone目录下建立一个icons,在icons下建立一个svg目录,专门用来放图标。
    在这里插入图片描述

    3 查看插件的使用方法

    1. vue所有的插件都在node_modules
    2. 根据下载时的插件名来找到插件e-cli-plugin-svgREADME
      在这里插入图片描述

    4 展示图标

    1 定义动态组件MyIcon.vue

    1.其中myicon是从父组件传过来的属性
    2.computed是用来根据myicon.name(图标的名字)来动态生成图标地址的。原因是在export default{}外引入组件时,我们接收到的props属性是传递不到export default{}外面的,所以采用computed来协助生成icon组件。
    3.:style是动态绑定样式,此处绑定了宽,高。并在props中设置了默认值,如果父组件不传递宽高信息的话,就是使用默认值。
    4.:fill是绑定填充属性样式的,也在props中设置了默认值。

    <template>
    	<div>
    		<component
    			:is="icon"
    			:style="{width : myicon.width , hight : myicon.hight}"
    			:fill="myicon.fill"
    		></component>
    		
    	</div>
    </template>
    
    <script>
    	
    	export default{
    		props:{
    			myicon:{
    				name:{
    					type:String
    				},
    				
    				width:{
    					type:String,
    					default:'40px'
    				},
    				hight:{
    					type:String,
    					default:'40px'
    				},
    				fill:{
    					type:String,
    					default:'#000000'
    				}
    			}
    			
    			
    
    		},
    			
    		computed:{
    			icon(){
    				return () => import('@/components/icons/svg/'+ this.myicon.name +'.svg?inline')
    			}
    			
    		}			
    	}
    </script>
    
    <style>	
    
    </style>
    
    

    2 在main,js中全局引入并定义组件MyIcon.vue

    import mysvg from '@/components/MyIcon.vue'
    Vue.component('my-icon',mysvg)
    

    3 调用my-icon作为父组件

    1.把要传递的属性定义在myicon:{}中,其中name是必填项,它是图标的名字,不带后缀。

    <template>
    	
    					<my-icon
    						:name = "scope.row.icon"
    						:width = "50px"
    						:hight = "50px"
    						:fill =  "#ff00ff">
    					</my-icon>
    					
    </template>
    
    <script>
    	
    	
    	
    	export default {
    
    		data() {				
    			return {		
    				
    				myicon:{					
    					name: "position",
    					width: "60px",
    					hight: "60px",
    					fill : "#ff00ff"					
    				},
    
    				
    
    			}
    		},
    	}
    </script>
    
    <style scoped lang="less">	
    </style>
    
    
    展开全文
  • 页面加载时等待显示的图标,增加页面效果。欢迎下载
  • 新闻动态图标

    2017-01-06 13:52:53
    最新小图标集合,欢迎下载选择。
  • Mogrt小图标模板 10个3d立体运动比赛动态图标PR模板下载 这是一个新的运动图形模板包,以运动或其他娱乐活动为主题的3d挤压和动画图形为特色。在这个包中,10个图标通过循环运动完美地动画。它们很容易使用 — 只需...

    Mogrt小图标模板 10个3d立体运动比赛动态图标PR模板下载
    在这里插入图片描述

    这是一个新的运动图形模板包,以运动或其他娱乐活动为主题的3d挤压和动画图形为特色。在这个包中,10个图标通过循环运动完美地动画。它们很容易使用 — 只需拖放,你就可以控制位置、大小和颜色。图标有4k分辨率。
    软件支持:Premiere CC 2019
    分辨率:4096×2160 (4K)
    大小:171.93 MB
    插件:无需插件
    下载地址:https://www.prsucai.com/9789.html
    更多pr素材:https://www.prsucai.com/

    展开全文
  • 摘要:Flash源码,其它应用,动态图标 Flash动画版动态ICON图标+源代码,动态图标,用来制作Flash按钮是不错的素材,提供Fla源文件下载,ICO图标动画,矢量鼠标动画资源。
  • Android 动态使用Iconfont图标Android 动态使用Iconfont图标问题思路附 Android 动态使用Iconfont图标 问题 每当进行增删操作后,Iconfont图标文件中Unicode编码可能改变。如何保证进行以上操作后不需要手动变更xml...

    Android 动态使用Iconfont图标


    Android 动态使用Iconfont图标

    问题

    每当进行增删操作后,Iconfont图标文件中Unicode编码可能改变。如何保证进行以上操作后不需要手动变更xml文件中Iconfont字符对照表?

    思路

    1、通过后台网络下载Iconfont.ttficonfont.json两个文件(文件来自阿里巴巴Iconfont库中Iconfont资源压缩包),可设计版本管理。
    2、解析iconfont.json文件,获取Iconfont图标集glyphs
    3、通过 namefont_class(UI设计时这些图标时名字是不变固定的)获取glyphs集合中所需图标对象,进而获取其Unicode编码。
    4、Unicode编码转字符。

    1、iconfont.json的数据格式

    public class IconFontBean {
        private String id;
        private String name;
        private String font_family;
        private String css_prefix_text;
        private String description;
        private List<IconFontBean.GlyphsBean> glyphs;
    
        public IconFontBean() {
        }
    
        public String getId() {
            return this.id;
        }
    
        public void setId(String id) {
            this.id = id;
        }
    
        public String getName() {
            return this.name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getFont_family() {
            return this.font_family;
        }
    
        public void setFont_family(String font_family) {
            this.font_family = font_family;
        }
    
        public String getCss_prefix_text() {
            return this.css_prefix_text;
        }
    
        public void setCss_prefix_text(String css_prefix_text) {
            this.css_prefix_text = css_prefix_text;
        }
    
        public String getDescription() {
            return this.description;
        }
    
        public void setDescription(String description) {
            this.description = description;
        }
    
        public List<IconFontBean.GlyphsBean> getGlyphs() {
            return this.glyphs;
        }
    
        public void setGlyphs(List<IconFontBean.GlyphsBean> glyphs) {
            this.glyphs = glyphs;
        }
    
        public static class GlyphsBean {
            private String icon_id;
            private String name;
            private String font_class;
            private String unicode;
            private int unicode_decimal;
    
            public GlyphsBean(String name) {
                this.name = name;
            }
    
            public String getIcon_id() {
                return this.icon_id;
            }
    
            public void setIcon_id(String icon_id) {
                this.icon_id = icon_id;
            }
    
            public String getName() {
                return this.name;
            }
    
            public void setName(String name) {
                this.name = name;
            }
    
            public String getFont_class() {
                return this.font_class;
            }
    
            public void setFont_class(String font_class) {
                this.font_class = font_class;
            }
    
            public String getUnicode() {
                return this.unicode;
            }
    
            public void setUnicode(String unicode) {
                this.unicode = unicode;
            }
    
            public int getUnicode_decimal() {
                return this.unicode_decimal;
            }
    
            public void setUnicode_decimal(int unicode_decimal) {
                this.unicode_decimal = unicode_decimal;
            }
    
            public boolean equals(Object o) {
                if (this == o) {
                    return true;
                } else if (o != null && this.getClass() == o.getClass()) {
                    IconFontBean.GlyphsBean that = (IconFontBean.GlyphsBean)o;
                    return this.font_class.equals(that.font_class);
                } else {
                    return false;
                }
            }
    
            public int hashCode() {
                return Objects.hash(new Object[]{this.font_class});
            }
        }
    }
    

    2、 通过font_class获取Iconfont

    public static IconFontBean getIconFontBean() {
            try {
                if (iconFontBean == null) {
                	//示例的Iconfont.ttf和iconfo.json放在asstes文件中
                    AssetManager assets = BaseApplication.instance.getAssets();
                    if (assets != null) {
                        InputStream ignored = assets.open("iconfont.json");
                        StringBuilder iconFontJson = new StringBuilder();
                        byte[] buffer = new byte[1024];
                        for(int len = ignored.read(buffer); len > 0; len = ignored.read(buffer)) {
                            iconFontJson.append(new String(buffer, 0, len));
                        }
                        ignored.close();
                        //这里通过Gson解析json
                        iconFontBean = (IconFontBean)gson().fromJson(iconFontJson.toString(), IconFontBean.class);
                    }
                }
    
                return iconFontBean;
            } catch (IOException var5) {
                var5.printStackTrace();
                return null;
            }
        }
    
        public static String getIconFont(String font_class) {
            try {
                IconFontBean iconFontBean = getIconFontBean();
                List<GlyphsBean> glyphs = iconFontBean.getGlyphs();
                //查找所需图标对象
                GlyphsBean glyphsBean = (GlyphsBean)glyphs.get(glyphs.indexOf(new GlyphsBean(font_class)));
                return String.valueOf((char)Integer.parseInt(glyphsBean.getUnicode(), 16));//Unicode编码转字符串
            } catch (NumberFormatException var4) {
                var4.printStackTrace();
                return "?";
            }
        }
    
    展开全文
  • 学习了一段C#编程,今天抽空写一个新手可参考的小程序,动态显示窗口任务栏右下角的托盘图标,可向指定IP发送消息,窗口可闪动。实现过程:接受连接请求,获取数据流,建立缓存,将数据流写入缓存,具体代码请下载...
  • 但是现在一个需求就是地图上一些东西要加上图标图标会随着地图物体的移动而移动 然后去网上下载了个小地图插件UGUI MiniMap(蛮牛可下) 但是他比较复杂,在研究了下他的代码,实现了一套自己的 简单小地图。 ...

    unity制作小地图简单,用rawImage 再来个摄像机就行

    但是现在一个需求就是地图上一些东西要加上图标,图标会随着地图物体的移动而移动

    然后去网上下载了个小地图插件  UGUI MiniMap(蛮牛可下)  但是他比较复杂,在研究了下他的代码,实现了一套自己的  简单小地图。

    主要参考他的 bl_MiniMapItem 脚本

     

     

    第一步:搭建好小地图

    RawImage就是显示小地图的render texture

    Player作为子物体为玩家的图标

    FPSController为玩家

    挂上脚本 CtrlMove.CS

    做好关联

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.UI;
    
    public class CtrlMove : MonoBehaviour {
    
        public RectTransform RectRoot;//rawImage
        public Camera mapCamera;//小地图的摄像机
        private Vector3 position;//只是一个变量,存储一些值
        public GameObject cacheItem;//ui图标
        private Image Graphic = null;//Image组件
    
        /// <summary>
        /// 取自身坐标的x z坐标
        /// </summary>
        public Vector3 TargetPosition
        {
            get
            {
                return new Vector3(transform.position.x, 0, transform.position.z);
            }
        }
    
        // Use this for initialization
        void Start () {
            Graphic = cacheItem.GetComponent<Image>();//图标
            Graphic.GetComponent<RectTransform>().anchoredPosition = Vector2.zero;//重置xy坐标
        }
        
        // Update is called once per frame
        void Update () {
            RectTransform rt = Graphic.GetComponent<RectTransform>();
            Vector3 CorrectPosition = TargetPosition;//自己的x z坐标
            Vector2 vp2 = mapCamera.WorldToViewportPoint(CorrectPosition);//将三维物体的世界坐标转换为视口坐标
            position = new Vector2((vp2.x * RectRoot.sizeDelta.x) - (RectRoot.sizeDelta.x * 0.5f), (vp2.y * RectRoot.sizeDelta.y) - (RectRoot.sizeDelta.y * 0.5f));
            //小地图的图标会根据实际物体的图标移动而移动
            rt.anchoredPosition = position;
        }
    }

    其实原理就是把实际物体的xz坐标 用WorldToViewportPoint转换成小地图坐标

    即可实现这种功能

     

     UGUI MiniMap 插件还可以继续研究下,里面还是有很多东西可取的,他的物体直接挂上一个bl_MiniMapItem脚本,会在小地图上自动生成一个小图标,和物体进行关联,这样物体动,小地图图标就会动,很方便

     

    转载于:https://www.cnblogs.com/sanyejun/p/9185103.html

    展开全文
  • 正在加载”的动态gif图标,非常好看的特效,只能用炫酷来形容,感兴趣就下载看看吧,用在自己的网站觉得吸引眼球!
  • ajax动态Loading图标

    2012-01-16 04:19:53
    ====================================================== 注:本文源代码点此下载 ...ajax动态loading图标 用ajax製做的網站最怕使用者誤以為網頁沒有在動做,所以大部分的網站都會在頁面上顯示「loading」或者以
  • MOGRT动态图标模板 爱情元素手绘爱心特效pr视频模板 此模板包含16个惊人的手绘元素,你可以在你的下一个视频或照片中使用。这些元素是预先呈现的,可以在你的编辑软件中使用。通过使用alpha通道添加这些有趣的元素,...
  • Ajax-loading 动态图标

    2008-05-12 10:35:00
    在以下的网站可以自定义你所需要的loading图片,再下载!款式,数量更多;更符合你的需求。 http://www.loadinfo.net/ http://www.webscriptlab.com/ 转载于:https://www.cnblogs.com/CB/archive/2008/...
  • 1、首先要想在微信小程序中使用Echarts,就要先去下载Echarts包并引入, 下载地址:https://github.com/ecomfe/echarts-for-weixin 引入与pages同级 2、你要在哪一个页面中使用Echarts,就要在当前页面的json文件中...
  • vue + element 后台项目,项目中都是用的 element-ui 的图标 但是导航菜单是通过后台数据渲染的,所以在阿里图标库找了图标给后台,再渲染 ...在vue项目的assets文件夹下新建一个iconfont文件夹,将下载...
  • 在使用了一段时间微软自带的安装包打包工具后,总感觉不太顺利,于是便想着找一种更简单稳定的打包工具,这类工具其实还不少,...本文简单描述一下如何自动下载安装 .net framework 框架 及更新卸图标的小技巧,当然本文...
  • 为ListView动态组合图标

    千次阅读 2006-12-21 10:27:00
    为ListView动态组合图标浙江省丽水市汽车运输集团有限公司信息中心 苟安廷注:本文代码请到ftp://202.107.251.26/上下载 我们先来看一组大家很熟悉的图标:很显然,这是表示网络状态的一组图标,第一个表示正常状态...
  • 网上已经有大量惊人的图标可供免费下载。 您所要做的就是找到足够高的质量以使其进入您的项目 。 好吧,我们已经为您完成了繁琐的工作-您所要做的就是选择。 以下是20个免费的矢量图标集,这些图标集可以适合您...
  • 偶然发现一个国外的网站接入了天气板块,很有意思的是该网站所有的天气图标都是会动的。于是我便有了学(chao)习(xi)的念头,我们来一探究竟。 一、顺藤摸瓜通过审查元素,我们很快定位到了一个叫 skycons 的 js ...
  • Echart隐藏下载图标

    2021-02-20 11:58:56
    很多时候我们是不需要下载功能的,需要隐藏下载图标 解决方案:注释saveAsImage属性即可 补充: toolbox工具栏。内置有导出图片,数据视图,动态类型切换,数据区域缩放,重置五个工具。 toolbox. featureObject...
  • 用线程实现动态改变图标作者:cj_ict下载本文示例代码前几天看了一个《如何在标题栏中显示动态图标》文章,作者为重庆建设集团一所 唐星彬。觉得用SetTimer实现起来麻烦,且占用资源。手头一痒将其改为线程实现,...
  • 在研发中,在这里提供一个非常好用的工具库,其中的海量图标基本满足我们的需求 ,且使用方法非常简单 ,和web使用FontAwesome方式一样 。该库在开源中国上有,浏览看到,觉得非常好用,灵活性强。 库下载见 ...
  • 前边已经说过如何加载光标与图标,现在就再进一步说明一下如何动态设置光标与图标: 以下是核心代码(完整工程下载) .if eax==WM_CREATE invoke _CreatePopMenu mov hPopMenu,eax invoke LoadIcon,...
  • 关于应用内动态更换icon图标问题

    千次阅读 2018-07-16 14:42:57
    今天技术群有人问到这样一个问题,如果动态更换应用内icon,在此给大家说一下我目前使用的笨办法动态更换应用内icon,首先,这个得需要服务端配合,告诉你什么时候改换icon了,比如说双11,双12,等等一系列活动时间...
  • 动态改变svg图标的颜色 一共三个步骤: 删除svg中的颜色属性; 在页面引入时给予一个初始颜色; 在css中设置变动后的颜色; 一、在阿里巴巴矢量图中下载svg格式的图片,然后直接拖动到自己的项目中,保存,然后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 985
精华内容 394
关键字:

动态图标下载