layui 输入框添加自定义图标

浅浅的花香味﹌ 2022-12-21 04:51 466阅读 0赞

使用 layui 在输入框里添加自定义图标,layui 官网文档没有提供相关内容,但可以通过下面方式实现

1、准备好要使用的自定义图标

如 Iconfont-阿里巴巴矢量图标库 https://www.iconfont.cn/

将下载好的图标放到项目目录

笔者这里下载一张 32×32 的 png 图片

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzanp6Y2Jx_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dzanp6Y2Jx_size_16_color_FFFFFF_t_70 1

2、自定义 css 属性

  1. .search {
  2. background: url(img/search.png) no-repeat 5px center;
  3. padding-left: 40px;
  4. }

background 属性定义背景指向自定义图标的图片文件

padding-left 属性定义图标占用输入框的长度

3、为输入框添加自定义的 css 属性

完整代码如下

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <link rel="stylesheet" href="layui/css/layui.css" rel="stylesheet" />
  7. <script src="layui/layui.all.js"></script>
  8. <style type="text/css">
  9. .top {
  10. margin-top: 50px;
  11. }
  12. .search {
  13. background: url(img/search.png) no-repeat 5px center;
  14. padding-left: 40px;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <div class="layui-container top">
  20. <div class="layui-row">
  21. <input type="text" class="layui-input search" />
  22. </div>
  23. </div>
  24. </body>
  25. </html>

4、运行效果

如下图

20201114211336488.gif

至此完

发表评论

表情:
评论列表 (有 0 条评论,466人围观)

还没有评论,来说两句吧...

相关阅读

    相关 添加定义字体icon图标

    先提供一个比较好的自定义icon图标库[阿里图标库][Link 1] 所以接下来的使用主要就是以从上面提供的网址下载的icon图标为例(如果不会使用,请参考[使用][Link