zoukankan      html  css  js  c++  java
  • css form表单样式清除

    开发项目中表单常用的清楚样式:

    1、改变placeholder默认字体颜色

    ::-webkit-input-placeholder{color: #333;}
    :-moz-placeholder{color: #333;}
    :-moz-placeholder{color: #333;} 
    :-ms-input-placeholder{color: #333;}

    2、取消input number的上下箭头

    input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;}
    input[type="number"]{-moz-appearance:textfield;}

    3、select下拉选择框option文字右对齐

    direction: rtl;

    4、select右边箭头隐藏

    -webkit-appearance: none;

    5、清除textarea右下角可拖拽功能

    resize:none;

    6、textarea文本框高度自适应

    <div class="ta_box">
        <textarea class="ta"></textarea>
    </div>
    .ta_box{
        width: 400px;
        height: auto;
        overflow: hidden;
        border: 1px solid #999;
        box-sizing: border-box;
    }
    .ta{
        min-height: 30px;
        outline: none;
        resize: none;
        width: 500px;
        box-sizing: border-box;
        vertical-align: top;
        border: none;
    }
    $.fn.autoHeight = function () {
        function autoHeight (elem) {
            elem.style.height = 'auto';
            elem.scrollTop = 0;  //防抖动
            elem.style.height = elem.scrollHeight + 'px';
        }
        this.each(function () {
            autoHeight(this);
            $(this).on('keyup',function () {
                autoHeight(this);
            });
        });
    }
    $('textarea').autoHeight();

    这里的代码需要引用JQ,而结构之中最外层的.ta_box是为了消除滑块,优化用户体验.

    这里用到了JQ的扩展函数

  • 相关阅读:
    python基础之数据类型
    简单猜年龄游戏
    python基础之变量
    Python3获取大量电影信息:调用API
    10分钟制作UWP汉堡菜单
    java 异常处理
    多态
    接口与继承
    数组及课后动手动脑
    String类型
  • 原文地址:https://www.cnblogs.com/wangjae/p/6626667.html
Copyright © 2011-2022 走看看