zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    6.12
    20121006晴
    6.11
    测试利器IL级别的Debug工具“Deblector1.1.1修改版”
    Windows Phone开发经验谈(15)动态的改变APP的字体大小
    windows8开发直播windows8商店开发者帐号注册过程(完)
    Windows Phone开发经验谈(13)华为网盘直链API调用
    windows8开发App审核折腾记
    Asp.net开发经验利用Aspose.Words按模板导出Word
    Windows Phone开发经验谈(17)两则改善用户体验的开发技巧
  • 原文地址:https://www.cnblogs.com/html-css-js/p/7088413.html
Copyright © 2011-2022 走看看