精华内容
下载资源
问答
  • 2021-01-05 19:39:43

    之前做动态菜单的时候没有注意到Icon的问题,以为简单的加个参数即可,后面发现生成的是文本。
    在网上找了些资料,或者要引入全部的icons,或者写乱七八糟的方法,但是结合实际项目,这两种都不是我想要的。
    实际上项目开发中的菜单icon应该是设计师给的矢量图,上传到iconfont上生成字体图标,然后在项目里使用。antd-pro里使用iconfont不难,主要步骤如下:
    1.在iconfont上挑选或者上传图标,下载到项目中
    2.在global.less引入字体图标
    3.app.tsx页面menuDataRender方法新增自定义组件

    const menuDataRender = () => {
     ...
      const data = JSON.parse(str);
      data.forEach((item: MenuDataItem) => {
        const obj = item;
        obj.icon = <MyIcon path={typeof item.path === 'string' ? item.path : ''} />;
        spliceBtn(item);
      });
      return data;
    };
    
    
    const MyIcon = (item: MenuDataItem) => {
      return (
        <span className="anticon font0">
          <span className={`iconfont  icon-${item.path}`}></span>
        </span>
      );
    };
    
    .anticon.font0 {
      font-size: 0;
      .iconfont {
        line-height: 19px;
      }
    }
    

    结果如下图
    在这里插入图片描述

    更多相关内容
  • 摘要:Flash源码,其它应用,动态图标 Flash动画版动态ICON图标+源代码,动态图标,用来制作Flash按钮是不错的素材,提供Fla源文件下载,ICO图标动画,矢量鼠标动画资源。
  • 页面加载时等待显示的图标,增加页面效果。欢迎下载
  • 动态更换应用图标AppIcon 在 iOS 10.3 以上苹果添加了更换图标的功能,通过这个功能,我们可以在适当的时候采取特定的方式为我们的App更换图标。使用的场景,通常用于公司活动,逢年过节等换一个应用图标AppIcon 来...

    动态更换应用图标AppIcon

    在 iOS 10.3 以上苹果添加了更换图标的功能,通过这个功能,我们可以在适当的时候采取特定的方式为我们的App更换图标。使用的场景,通常用于公司活动,逢年过节等换一个应用图标AppIcon 来应景,不需要进行发版 。

    主要流程如下:

    1. 新建测试项目,设置项目的主app图标。方式和正常设置AppIcon方式一样。

    1. 在Assets.xcassets文件中设置AppIcon,如下图:
      在这里插入图片描述

    2. 在TARGETS—>General—>App Icons and Lauch Images—>App Icons Source设置图标来源:AppIcon
      屏幕图为
      在这里插入图片描述

    2、配置需要动态展示的App图标图片

    1. 动态更换的icon不能放在Assets.xcassets里!但是正常的主icon还是可以在Assets.xcassets里设置的. 动态更换的icon 放到工程目录下就可以了,
      一个标准的Icon图集, 需要十几种尺寸, 比如: 20, 29, 40, 60 故动态的图片可添加多尺寸 也可不加 但是不能小 否则会模糊
      在这里插入图片描述

    2. 配置info.plist文件
      在这里插入图片描述

    这里的Icon files(iOS 5)是个字典,其中默认包含两个Key值,分别是:
    Primary Icon(主icon):设置app的主icon,可以在这里的Icon files数组内添加,有多个的话,依次添加,也可以这里不用填写,直接在Assets.xcassets 里配置;
    Newsstand Icon(期刊icon):设置所有用户订阅的报刊和杂志类的图标,目前我们用不到,先不用管。

    在 Icon files(iOS 5)内添加一个Key: CFBundleAlternateIcons ,类型为字典。
    在这个字典里配置我们所有需要动态修改的icon:键为icon的名称,值为一个字典(这个字典里包含两个键:CFBundleIconFiles,其值类型为Array,内容为icon的名称;UIPrerenderedIcon,其值类型为bool,内容为NO,也可以不加此key)

    CFBundleIcons:
    一个字典,包含所有AppIcon信息,即上图的Icon files(iOS 5)
    CFBundlePrimaryIcon:
    如果已经在Assets.xcassets中设置了AppIcon,那么CFBundlePrimaryIcon中的配置会被忽略,Assets.xcassets的AppIcon将会自动配置到CFBundlePrimaryIcon中。
    CFBundleAlternateIcons:
    一个数组,负责配置可供替换的icon信息
    UIPrerenderedIcon:
    是否已经预渲染,如果不设置该项或者设为NO。系统会自动为icon进行渲染增加光泽

    3、代码示例

    在一段时间进行更换图标

    + (void)changeIconEvent {
        NSDate *date = [NSDate date];
        NSCalendar *calendar = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian];
        calendar.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:8 * 3600];
        NSInteger year = [calendar component:NSCalendarUnitYear fromDate:date];
        NSInteger month = [calendar component:NSCalendarUnitMonth fromDate:date];
        NSInteger day = [calendar component:NSCalendarUnitDay fromDate:date];
        
        if (year == 2021 && month == 1 && day >= 20 && day <= 30) {
            [TKChangeIconVC changeIconWithChange:YES];
        } else {
            [TKChangeIconVC changeIconWithChange:NO];
        }
    }
    
    + (void)changeIconWithChange:(BOOL)change {
     
        if (@available(iOS 10.3, *)) {
            if ([[UIApplication sharedApplication] supportsAlternateIcons]) {
                
                NSString *iconName = change ? @"Logo_Spring_Festival" : nil;
                
                [[UIApplication sharedApplication] setAlternateIconName:iconName completionHandler:^(NSError * _Nullable error) {
                        if (error) {
                            NSLog(@"更换app图标发生错误了 : %@",error);
                        }
                }];
            }
        }
    }
    
    

    效果如下: 点击OK 回到后台 发现桌面变成下面图标
    在这里插入图片描述

    注: 动态更换图标 苹果建议遵从用户选择 所以需要设置开关 用户可手动将图标置换回来 置换回来只需要将上面代码传nil 即可 一定要加哦 否则会被拒

    [[UIApplication sharedApplication] setAlternateIconName:nil completionHandler:^(NSError * _Nullable error) {}]
    

    4、注意

    虽然步骤很简单,但实际使用起来却有诸多模糊之处。官方一共有三处描述, 但都比较简略:

    setAlternateIconName 方法文档
    About Info.plist Keys and Values
    Human Interface Guidelines: App Icon

    下面介绍一些需要注意的地方:
    省略 CFBundlePrimaryIcon

    虽然文档 1 中写着 「You must declare your app’s primary and alternate icons using the CFBundleIcons key of your app’s Info.plist file. 」,但经测试,CFBundlePrimaryIcon 可以省略掉。在工程配置 App Icons and Launch Image - App Icons Source 中使用 asset catalog(默认配置),删除 CFBundlePrimaryIcon 的配置也是没有问题的。

    省略这个配置的好处是,避免处理 App icon 的尺寸。现在的工程中,大家一般都使用 asset catalog 进行 icon 的配置,而一个 icon 对应有很多尺寸的文件。省略 CFBundlePrimaryIcon 就可以沿用 Asset 中的配置。

    如果想设置回默认 icon,在 setAlternateIconName 中传入 nil 即可。

    图片存放位置和引用名称
    Alternate Icon 的图片不能放在 asset catalog 中,而应该直接放在工程里。
    info.plist 的配置中,图片的文件名应该尽量不带 @2x/@3x 后缀扩展名,而让它自动选择 。

    提供多种尺寸的 icons
    文档 3 中说明:

    Like your primary app icon, each alternate app icon is delivered as a collection of related images that vary in size. When the user chooses an alternate icon, the appropriate sizes of that icon replace your primary app icon on the Home screen, in Spotlight, and elsewhere in the system. To ensure that alternate icons appear consistently throughout the system—the user shouldn’t see one version of your icon on the Home screen and a completely different version in Settings, for example—provide them in the same sizes you provide for your primary app icon (with the exception of the large App Store icon). See App Icon Sizes.
    即需要为 AlternateIcon 提供多种尺寸的 image。具体的尺寸在引用文字里的链接中可以找到,一个 icon 最多可能需要十几种尺寸。

    对于 info.plist 中的每个 icon 配置,CFBundleIconFiles 的值是一个数组,我们可以在其中填入这十几种规格的图片名称。经测试:

    文件的命名没有强制的规则,可以随意取,
    数组中的文件名也不关心先后顺序。
    总之把对应的文件名填进去即可,它会自动选择合适分辨率的文件(比如在 setting 中显示 icon 时,它会找到提供的数组中分辨率为 29pt 的那个文件)。

    5、每次更换Icon 都有弹框出现 不太友好 故可用runtime 运行时 将其拦截并替换该方法 让更换Icon的时候 不弹

    #import "UIViewController+changeAppIcon.h"
    #import <objc/runtime.h>
    
    @implementation UIViewController (changeAppIcon)
    
    + (void)load {
        
        static dispatch_once_t onceToken;
        dispatch_once(&onceToken, ^{
            Method presentM = class_getInstanceMethod(self.class, @selector(presentViewController:animated:completion:));
            Method presentSwizzlingM = class_getInstanceMethod(self.class, @selector(tk_presentViewController:animated:completion:));
            
            method_exchangeImplementations(presentM, presentSwizzlingM);
        });
    }
    
    - (void)tk_presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)animated completion:(void (^)(void))completion {
        
        if ([viewControllerToPresent isKindOfClass:[UIAlertController class]]) {
            UIAlertController *alertController = (UIAlertController *)viewControllerToPresent;
            // 换图标时的提示框的title和message都是nil,由此可特殊处理
            if (alertController.title == nil && alertController.message == nil) {
                return;
            }
        }
        
        [self tk_presentViewController:viewControllerToPresent animated:animated completion:completion];
    }
    
    @end
    
    

    iOS 动态更换app图标
    如何动态更换 iOS App 图标

    展开全文
  • 首先因为elementUI提供的icon太少了,所有自己找找有没有矢量图可以补充的,尝试多种方法,觉得下面方法简单易懂,分享给大家 效果图: 推荐使用阿里爸爸矢量图标管理,iconfont 使用方法 登录账号,找到需要的...
  • iOS神技之动态更换APP的Icon动态修改app的图标,就是在不重新安装app的情况下,可以修改当前的icon图标;在某些情况下,是有这个需求的;例如,可以更换主题的app中,一般都会有一套完整的主题包含相应的icon;...

    iOS神技之动态更换APP的Icon图

       动态修改app的图标,就是在不重新安装app的情况下,可以修改当前的icon图标;在某些情况下,是有这个需求的;例如,可以更换主题的app中,一般都会有一套完整的主题包含相应的icon;还有就是一些节日主题的icon或者促销的icon,例如淘宝、京东等的节日icon。

    在iOS 10.3之后,苹果官方提供了相关的API来实现这个功能,主要是下面这几个方法:

    // 如果为NO,表示当前进程不支持替换图标
    @property (readonly, nonatomic) BOOL supportsAlternateIcons NS_EXTENSION_UNAVAILABLE("Extensions may not have alternate icons") API_AVAILABLE(ios(10.3), tvos(10.2));
    
    // 传入nil代表使用主图标. 完成后的操作将会在任意的后台队列中异步执行; 如果需要更改UI,请确保在主队列中执行.
    - (void)setAlternateIconName:(nullable NSString *)alternateIconName completionHandler:(nullable void (^)(NSError *_Nullable error))completionHandler NS_EXTENSION_UNAVAILABLE("Extensions may not have alternate icons") API_AVAILABLE(ios(10.3), tvos(10.2));
    
    // 如果alternateIconName为nil,则代表当前使用的是主图标.
    @property (nullable, readonly, nonatomic) NSString *alternateIconName NS_EXTENSION_UNAVAILABLE("Extensions may not have alternate icons") API_AVAILABLE(ios(10.3), tvos(10.2));


    方法很简单,但是使用之前需要进行一些配置:

    1. 配置icon

    添加图片icon

    项目实例 demo:https://gitee.com/Jevi/changAppIcon

    动态修改的icon不能放在 Assets.xcassets 里,但是正常的主icon还是可以在这里设置的,也可以按下面的方法来设置;
    首先,把需要修改的icon放在一个文件夹内:
     


    这里每种icon我只放了一个,如果有多个尺寸的icon,也可以直接全放进去:

    配置info.plist

    在info.plist中右键 -> Add Row :
    输入Icon... 会有提示,选择Icon files(iOS 5)

    这时候,内容是这样的:

    这里的Icon files(iOS 5)是个字典,其中可包含的Key值有CFBundlePrimaryIcon -> Primary Icon
    CFBundleAlternateIcons
    UINewsstandIcon -> Newsstand Icon


    这里的Primary Icon是设置app的主icon,可以在这里的Icon files数组内添加,有多个的话,依次添加,也可以这里不用填写,直接在Assets.xcassets 里配置;

    下面的Newsstand Icon,暂时用不到,不用管,也可以删除。
    在 Icon files(iOS 5)内添加一个Key: CFBundleAlternateIcons ,类型为字典,在这个字典里配置我们所有需要动态修改的icon:键为icon的名称,值为一个字典(这个字典里包含两个键:CFBundleIconFiles,其值类型为Array,内容为icon的名称;UIPrerenderedIcon,其值类型为bool,内容为NO,也可以不加此key),把第一步中添加的图片全部添加进来就是这样的。例如:
     

    到此,info.plist的配置即完成了;
    或者将info.plist文件以 Source code 方式打开,添加以下代码:

    <key>CFBundleIcons</key>
        <dict>
            <key>CFBundleAlternateIcons</key>
            <dict>
                <key>Sunday</key>
                <dict>
                    <key>UIPrerenderedIcon</key>
                    <false/>
                    <key>CFBundleIconFiles</key>
                    <array>
                        <string>Sunday60x60</string>
                        <string>Sunday40x40</string>
                        <string>Sunday29x29</string>
                    </array>
                </dict>
                <key>天天特价</key>
                <dict>
                    <key>UIPrerenderedIcon</key>
                    <false/>
                    <key>CFBundleIconFiles</key>
                    <array>
                        <string>天天特价</string>
                    </array>
                </dict>
                <key>小房子</key>
                <dict>
                    <key>UIPrerenderedIcon</key>
                    <false/>
                    <key>CFBundleIconFiles</key>
                    <array>
                        <string>小房子</string>
                    </array>
                </dict>
                <key>小猫</key>
                <dict>
                    <key>UIPrerenderedIcon</key>
                    <false/>
                    <key>CFBundleIconFiles</key>
                    <array>
                        <string>小猫</string>
                    </array>
                </dict>
                <key>邮件信息</key>
                <dict>
                    <key>UIPrerenderedIcon</key>
                    <false/>
                    <key>CFBundleIconFiles</key>
                    <array>
                        <string>邮件信息</string>
                    </array>
                </dict>
            </dict>
            <key>CFBundlePrimaryIcon</key>
            <dict>
                <key>CFBundleIconFiles</key>
                <array>
                    <string>默认icon</string>
                </array>
                <key>UIPrerenderedIcon</key>
                <false/>
            </dict>
            <key>UINewsstandIcon</key>
            <dict>
                <key>CFBundleIconFiles</key>
                <array>
                    <string></string>
                </array>
                <key>UINewsstandBindingType</key>
                <string>UINewsstandBindingTypeMagazine</string>
                <key>UINewsstandBindingEdge</key>
                <string>UINewsstandBindingEdgeLeft</string>
            </dict>
        </dict>

     

    如果是添加了多个尺寸icon,也要在这里分别配置,以上面添加的Sunday图标为例:


    使用的时候还是使用Sunday进行赋值即可!

    代码

    配置完成后,代码部分就比较简单了:

     NSString *imageStr = @"Sunday";
        
        if (@available(iOS 10.3, *)) {
            //判断是否支持替换图标, false: 不支持
            if (![UIApplication sharedApplication].supportsAlternateIcons) {
                return;
            }
            //如果支持, 替换icon
            [[UIApplication sharedApplication] setAlternateIconName:imageStr completionHandler:nil];
        }


    ####设置iPad动态图标

    iPad的动态图标设置和上面步骤基本一样,有的文章说是将 CFBundleIcons 改为 CFBundleIcons~ipad,但是,在测试中发现,使用上面的key值也是可以实现动态改变的,即不做任何修改,iPhone和iPad使用相同的配置,即:CFBundleIcons。

    ####去掉更换icon时的弹框

    从上面的示意图可以发现,在设置icon的时候,会有个系统弹框,这样有时候会不太友好,我们可以使用Runtime,对UIViewController进行扩展来隐藏这个弹框:

    - (void)runtimeReplaceAlert {
        
        static dispatch_once_t onceToken;
        dispatch_once(&onceToken, ^{
            Method presentM = class_getInstanceMethod(self.class, @selector(presentViewController:animated:completion:));
            Method presentSwizzlingM = class_getInstanceMethod(self.class, @selector(lq_presentViewController:animated:completion:));
            
            method_exchangeImplementations(presentM, presentSwizzlingM);
        });
    }


    这样在切换图标的时候就没有系统的弹框了。

    参考文献:

    https://blog.csdn.net/ShmilyCoder/article/details/79573720

    https://www.jianshu.com/p/69313970d0e7

     

     

     

    展开全文
  • 一、引入iconfont iconfont官网: iconfont-阿里巴巴矢量图标库 1-选择想要的icon至购物车 2-添加至自己的项目 ...3-这里我选择的font,属于个人喜好,觉得更方便,还有其他...在iconfont.css中有我们下载icon名..

    一、引入iconfont

    iconfont官网:

    iconfont-阿里巴巴矢量图标库

    1-选择想要的icon至购物车

    2-添加至自己的项目

    3-这里我选择的font,属于个人喜好,觉得更方便,还有其他方式选择,步骤差不多,点击生成代码,下载至本地(当然你也可以选择在线使用)

    4-将iconfont.css等添加至自己的项目 

     5-在main.js中引入css文件

    至此就可以使用我们的iconfont

    使用方法如下

    在iconfont.css中有我们下载的icon名称,比如我这个商城

    那么在需要使用他的地方 通过i标签以及添加对应的class即可使用(要记得必须添加类iconfont) 

    效果图:

     

    二:动态修改iconfont颜色

    如果只是修改颜色而不需要动态修改,那么只需要在iconfont.css文件中直接设置颜色即可

    如果想要动态修改颜色,我们可以看到,iconfont其实是使用伪类来实现的,所以本质上是动态修改我们的伪类css,这就需要借助css中var函数,这里不过多赘述,直接上方法

     使用动态style,设置颜色,将我们的变量color的颜色赋值给--color,然后在伪类中使用var设置颜色

     这个时候就可以实现动态修改iconfont的颜色啦!

    同样有其他需要修改伪类的需求也是可以通过var来实现的。

     

    展开全文
  • 网页动态加载(loading)GIF图标,网页动态加载(loading)GIF图标
  • 动态更新App的图标(AppIcon

    千次阅读 2018-05-24 13:20:43
    序言 &amp;nbsp;&amp;nbsp;&amp;...比如,本公司的 App 在四月时是本公司成立 4 周年的生日,那就想在本公司 App 的 Icon 上添加一个圣诞帽。第一种方法: 在 App 的工程中,替换原始的 AppIcon ,再提
  • 关于应用内动态更换icon图标问题

    千次阅读 2018-07-16 14:42:57
    今天技术群有人问到这样一个问题,如果动态更换应用内icon,在此给大家说一下我目前使用的笨办法动态更换应用内icon,首先,这个得需要服务端配合,告诉你什么时候改换icon了,比如说双11,双12,等等一系列活动时间...
  • Element Plus 团队表示正在将原有组件内的 Font Icon 向 SVG Icon 迁移,正式版本Font Icon将被弃用,于是目标是对代码进行对应的更新,Font Icon换成SVG Icon。 文档:组件 | Element (element-plus.org) 注意:...
  • Winform中使用桌面图标: ...(1)图中1是在突变网站下载的字体,放到根路径下 (2)引用对应的字体 3.Winform使用范例 注意使用格式如框中所标, 4.Wpf使用范例,与winform的Text使用格式不一致,引用路径方式也不一样 5. ...
  • prefix-icon 和 suffix-icon

    千次阅读 2020-03-27 16:53:05
    在input标签中可以通过prefix-icon 和 suffix-icon 属性在 input 组件首部和尾部增加显示图标 使用elementui的图标的例子: 使用iconfont图标的例子 第一步:从iconfont网站下载好你需要使用的图标 第二步:将...
  • icon可以是动态图吗

    千次阅读 2015-05-23 19:53:47
    1、动态图一般是gif格式的,保存到电脑里会显示成静态图,因为电脑不支持闪图,可以发送到qq,看看是不是动图。 2、gif转成png就不是动图 3、http://zhaoziang.com/amap/zero_3_1.html 这里边的定位图标是动态的!...
  • 一、Bootstrap icon picker组件这个组件是在github上面搜索的时候找到的,初初看上去,确实是很不错的,并且是基于bootstrap风格的,所以更加适合使用bootstrap风格布局的项目。既然是github上面的,毋庸置疑,这是...
  • iOS 动态更改APP(logo) icon

    千次阅读 2017-12-19 15:38:46
    更改APP icon这个功能对于苹果开发人员来说只能每一次版本迭代才可以实现,但是我们有时候会发现,有好多APP在我们没有更新的情况下,就会自动改变APP的icon。 那这个功能是怎么实现的: 这个功能实现起来很简单,...
  • Vue项目中引入阿里icon图标一、创建Svglcon组件二、创建icons文件夹三、main.js中引入四、配置五、使用 iconfont——国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。 ...
  • 使用方法第一步第二步第三步使用svg-icon的好处基于svg-icon图标创建icon-component 组件改造icon-component 组件——生成svg-sprite使用 svg-sprite自动导入所有svg-icon参考学习 sprite的概念 sprite的概念最早是...
  • 每年到11.11或5.18时候我们会发现很多电商App的icon在我们没有升级App的情况下却变了,今天就来带大家来实现这个效果。先上图如下: 要实现这个功能需要用到定义在清单文件中的activity-alias标签-Activity别名...
  • 还能基于 DOM 模型实现动态和一些交互功能 二.使用svg-icon的配置 安装依赖npm i svg-sprite-loader 在 vue.config.js进行配置 const path = require('path') function resolve(dir) { return path.join(__dirname...
  • antdv4 Icon 的使用

    千次阅读 2020-09-05 16:26:32
    antdv4 Icon 的使用 正常使用,按需导入 这个就不多说了,需要单独从@ant-design/icons导入,官方都是例子,例如 import { MenuUnfoldOutlined } from '@ant-design/icons'; <MenuUnfoldOutlined /> 类型可...
  • 代码片段:  wow bounceInDown" data-wow-delay=".8s">... <button class="btn btn-yellow wow bounceInDown" data-wow-delay="1.2s"><i class="icon yy"></i> 应用宝下载 <p></p> <p></p> </div>
  • 1.使用 icon . 首先 进入 Ztree 官网 查看 Api : http://www.treejs.cn/v3/api.php 你可以下载官网上的ztree压缩包,在里面有 自定义图标的实例代码: 或进入这个地址下载:...
  • 1. 前言 项目中的精致小图一般都是使用的矢量图,矢量图比位图的优势在于:小,不失真,轻松改变颜色和大小等。 2. 源码 完整项目地址:https://github.com/intomylife/osc-front ...v1.4.2 下载地址:zip,t...
  • 使用mfc实现加载icon图标

    千次阅读 2020-07-27 14:38:18
    1.将按钮的属性 icon 设为true 2.给按钮添加控件变量 设名为 m_btnl5 3.加载icon图标 找到资源视图 右击 添加资源 选择导入 找到文件 打开即可 ... 找不到ico后缀的文件 可以先下载 jpg 的 再在线转成 ico的 保存即可。
  • 动态天气预报

    2016-11-23 10:39:01
    1.该demo演示了动态天气的基本实现原理,共有20种天气类型(区分白天、晚上); 2.重点研究了动态雨雪的实现 3.demo中的icon取自flyme系统,动态天气效果参照ios天气
  • 很不错的两款icon图标选择组件

    千次阅读 2017-11-09 11:20:22
    Bootstrap Icon图标选择组件
  • 07 动态菜单栏

    千次阅读 2022-01-30 18:59:22
    1 左侧菜单栏静态数据改为动态数据 1 后台数据 <script> export default { data() { return { menuList: [ { name: "SysManga", title: "系统管理", icon: "el-icon-s-operation", path: "", ...
  • 树形菜单可以帮助我们很好的进行分级数据展示,例如系统菜单、省级关系,上下级关系等等,那么layui的tree将是你的不二...升级layui的版本为2.5(自行到layui官网进行下载,解压后放到你的项目对应文件夹即可) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,430
精华内容 10,572
关键字:

动态icon下载