21 Star 137 Fork 21

技术小贺 / iconFonts

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

iconHhysFa 图标选择器

介绍

iconHhysFa图标选择器, layui 图标 140个, font-awesome 有786个图标。

使用教程

  1. 加载iconHhysFa
     layui.config({
            base: './module/'
        }).extend({
            iconHhysFa: 'iconHhys/iconHhysFa'
        });

  1. 静态页面
<div class="layui-form">
        <blockquote class="layui-elem-quote">
       layui图标实例
       <a class="layui-btn layui-btn-normal" href="https://gitee.com/luckygyl/iconFonts" target="_blank">码云地址</a>
        </blockquote>   
        <div class="layui-form-item">
            <label for="" class="layui-form-label">默认图标:</label>
            <div class="layui-input-block">
                <input type="text" id="iconHhysFa" lay-filter="" class="hide">
            </div>
        </div>
        <div class="layui-form-item">
            <label for="" class="layui-form-label">自定义图标:</label>
            <div class="layui-input-block">
                <input type="text" id="iconHhysFa2" value="" lay-filter="iconHhysFa2" class="hide">
            </div>
        </div>


  <blockquote class="layui-elem-quote">
       font-awesome图标实例
        </blockquote>   
        <div class="layui-form-item">
            <label for="" class="layui-form-label">默认图标:</label>
            <div class="layui-input-block">
                <input type="text" id="iconHhys" lay-filter="iconHhys" class="hide">
            </div>
        </div>
        <div class="layui-form-item">
            <label for="" class="layui-form-label">自定义图标:</label>
            <div class="layui-input-block">
                <input type="text" id="iconHhys2" value="" lay-filter="iconHhys2" class="hide">
            </div>
        </div>
        
    
  1. js
 <script>
            layui.use(['iconHhysFa', 'form', 'layer'], function() {
                var iconHhysFa = layui.iconHhysFa,
                    form = layui.form,
                    layer = layui.layer,
                    $ = layui.$;

                iconHhysFa.render({
                    // 选择器,推荐使用input
                    elem: '#iconHhysFa',
                    // 数据类型:fontClass/awesome,推荐使用fontClass
                    type: 'fontClass',
                    // 是否开启搜索:true/false,默认true
                    search: true,
                    // 是否开启分页:true/false,默认true
                    page: true,
                    // 每页显示数量,默认12
                    limit: 12,
                    url: '',
                    value: '',//默认图标
                    // 点击回调
                    click: function(data) {
                        console.log(data);
                    },
                    // 渲染成功后的回调
                    success: function(d) {
                        console.log(d);
                    }
                });

                iconHhysFa.render({
                    // 选择器,推荐使用input
                    elem: '#iconHhysFa2',
                    // 数据类型:fontClass/awesome,推荐使用fontClass
                    type: 'fontClass',
                    // 是否开启搜索:true/false
                    search: true,
                    url: '',
                    // 是否开启分页
                    page: true,
                    // 每页显示数量,默认12
                    limit: 12,
                    value: 'layui-icon-face-smile-fine',//自定义默认图标
                    // 点击回调
                    click: function(data) {
                        console.log(data);
                    },
                    // 渲染成功后的回调
                    success: function(d) {
                        console.log(d);
                    }
                });

               
               ////////font-awesome图标实例
               
                 iconHhysFa.render({
                    // 选择器,推荐使用input
                    elem: '#iconHhys',
                    // 数据类型:fontClass/awesome,推荐使用fontClass
                    type: 'awesome',
                    // 是否开启搜索:true/false,默认true
                    search: true,
                    // 是否开启分页:true/false,默认true
                    page: true,
                    // 每页显示数量,默认12
                    limit: 12,
                    // fa 图标接口
                    url: './font-awesome/less/variables.less',
                    value:'', //默认图标 
                    // 点击回调
                    click: function(data) {
                        console.log(data);
                    },
                    // 渲染成功后的回调
                    success: function(d) {
                        console.log(d);
                    }
                });


                iconHhysFa.render({
                    // 选择器,推荐使用input
                    elem: '#iconHhys2',
                    // 数据类型:fontClass/awesome,推荐使用fontClass
                    type: 'awesome',
                    // 是否开启搜索:true/false
                    search: true,
                    // fa 图标接口
                    url: './font-awesome/less/variables.less',
                    // 是否开启分页
                    page: true,
                    // 每页显示数量,默认12
                    limit: 12,
                    // 点击回调
                    value:'fa-home', //自定义默认图标
                    click: function(data) {
                        console.log(data);
                    },
                    // 渲染成功后的回调
                    success: function(d) {
                        console.log(d);
                    }
                });


            });
        </script>
  1. 项目截图 layui 的 输入图片说明

font-awesome的 输入图片说明

特别鸣谢

  1. font-awesome
  2. layui
  3. font-awesome-cdn
  4. iconPicker选择器

疑问联系

  1. 使用 iconHhysFa 过程中有任何问题请联系:jackhhy520@qq.com 或者在下方评论留言。
  2. 如果觉得不错,点个 Star 再走也不迟呀!

Repository Comments ( 44 )

Sign in to post a comment

About

iconHhyFa图标选择器,里面支持两种图标选择,一种 layui 图标 140个,一种font-awesome图标786个。 expand collapse
JavaScript and 2 more languages
Apache-2.0
Cancel

Releases

No release

iconFonts

Contributors

All

Activities

Load More
can not load any more
JavaScript
1
https://gitee.com/luckygyl/iconFonts.git
git@gitee.com:luckygyl/iconFonts.git
luckygyl
iconFonts
iconFonts
master

Search

184635 d8eb8a04 1850385 161156 f1cf3f24 1850385