• 上传图片的美化


    1 <input type="text" name="textfield" value="{$data.litpic}" id="textfield" class="txt" / >
    2 <input type="button" class="btn" value="浏览">
    3 <input type="file" name="litpic" value="" class="addLitpic" size="28" onChange="document.getElementById('textfield').value=this.value"/>
     1 .txt{
     2     height:22px;
     3     width:180px;
     4     border:1px solid #cdcdcd; 
     5 }
     6 .btn{
     7     width:70px;
     8     height:24px;
     9     border:1px solid #cdcdcd;
    10     background:#FFF;
    11 }
    12 .addLitpic{
    13     height:24px;
    14     width:260px;
    15     position:absolute;
    16     top:196px;
    17     left:39px;
    18     filter:alpha(opacity:0);
    19     opacity:0;
    20 }

    将type="file"部分覆盖到type="text"表层,然后用filter:alpha(opacity:0); opacity:0;将表层设置成透明即可。

    锁解决问题:

      1.在框内可以显示value值;

      2.可以美化界面;

      3.只显示文件名,不显示c:\.....这样的路径。

    如图:

  • 相关阅读:
    树莓派_GPIO
    Python_PyQt_基本使用
    python_静态,组合,继承
    Linux_操作
    Pyqt5+eric6安装教程
    树莓派操作
    python_爬虫_requests
    HTML的基本操作
    python_pandas_numpy_json
    python_模块_sys_time_random_os
  • 原文地址:https://www.cnblogs.com/thinksasa/p/2816733.html
Copyright © 2020-2023  润新知