• input框添加图标,代替submit


    input框添加图标,代替submit的意思是form表单中,将常规的提交按钮更改成图标,但是图标具有提交的功能

    首先,我们先探讨下如何获取图标,我是从阿里巴巴图标库中下载的,因为改版的原因,网上的一些方法并不能保证下载下来完整的代码,所以我来贴一下具体的图片,说明下如何下载代码


    进入官网,搜索需要的内容,加入购物车,下载源码步骤不同就在后面

    点击添加至项目,选择下载至本地

    下载完成后是一个压缩包,解压后,将红色框的字体文件添加到font文件夹,因为大家可以轻而易举的发现,这是四种不同的字体编码格式,将黄色框文件就是css样式文件,放入css文件夹,当然了这些文件夹的命名都是因人而异的,只要你放在你可以找到的位置就可以了,因为后面还要修改css文件中的文件路径

    大红色方框内的url路径是要修改的,相信大家对绝对路径和相对路径大的理解已经远远超过我了,所以就不赘述了

    接下来,我们讨论我提到的图标具有提交的功能,我百度了很多,但是不是很符合我的想法。但是大概的思路是给带图标的标签添加一个提交事件,可是明明是现在一个表单里的,只要有submit按钮就可以提交,为什么还要重新写事件了,不是很麻烦。我的思路是,通过i标签将图标添加进去,通过绝对定位将submit按钮定位到i标签上,通过opacity属性使submit按钮透明化,这样就可以提交啦

    注明下这里的代码只是部分的样式代码,其他的样式代码并没有贴上,因为这只是一个文件中的一小部分,请大家见谅

    .input-submit {
                float: left;
                /*background: url("search.png") no-repeat center orangered;*/
                width: 78px;
                height: 40px;
                border: orangered;position: relative;;top: -40px;opacity: 0.1;
            } 
     i{width: 50px;height: 40px;display: inline-block;text-align: center;line-height: 40px;}
      <form action="/q?" class="form-search" name="flpage">
                <input type="text" value="" class="input-text" id="input-text" name="input"><i class="iconfont icon-search"></i>
                <input type="submit" value="" ; class="iconfont icon-search input-submit" id="input-submit">
            </form>
  • 相关阅读:
    JAVA的显式锁
    JAVA线程池
    多线程中的各种锁
    《深入理解JAVA虚拟机》第三版 第七,八章 要点总结
    《深入理解JAVA虚拟机》第三版 第六章 要点总结
    JVM垃圾收集器总结
    《深入理解JAVA虚拟机》第三版 第二,三章 要点总结
    Map接口的实现类
    博客收藏列表
    毕设开发日志2017-12-28 完成!
  • 原文地址:https://www.cnblogs.com/html-css-js/p/7088413.html
Copyright © 2020-2023  润新知