• 技术文章 >web前端 >html教程

    [导入]div+css 有focus高亮效果的文本框_html/css_WEB-ITnose

    2016-06-24 12:30:27原创656


    < html xmlns = " http://www.w3.org/1999/xhtml " xml:lang = " en " lang = " en " >
    < head >
    < style type = " text/css " >
    form ... {
    margin: 0px auto;
    width: 450px;
    border: solid 1px #CCCCCC;
    }

    .bo ... {
    border-bottom: solid 1px #CCCCCC;
    }

    label ... {
    float: left;
    padding: 10px 0px 4px 30px;
    }

    input ... {
    padding: 1px;
    }

    input,textarea ... {
    border: 1px solid #CCCCCC;
    margin: 5px 0px;
    }

    textarea ... {
    padding: 2px;
    }

    .bt ... {
    width: 38px;
    height: 20px;
    font-size: 11px;
    border: solid 1px #CCCCCC;
    background: #FBFBFB;
    text-align: center;
    }

    .btcenter ... {
    text-align: center;
    clear: left;
    padding: 4px 0px 0px;
    }

    .sffocus ... {
    background: #F0F9FB; /**//*----for IE----*/
    border: 1px solid #1D95C7;
    }

    textarea:focus, input:focus ... {
    background: #F0F9FB; /**//*----for firefox......----*/
    border: 1px solid #1D95C7;
    }

    body ... {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    margin-top: 20px;
    }

    < script type = " text/javascript " >
    function suckerfish(type, tag, parentId) ... {
    if (window.attachEvent) ...{
    window.attachEvent("onload", function() ...{
    var sfEls = (parentId==null)?document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag);
    type(sfEls);
    });
    }
    }

    sfHover = function(sfEls) ... {
    for (var i=0; i sfEls[i].onmouseover=function() ...{
    this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() ...{
    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
    }
    }

    sfFocus = function(sfEls) ... {
    for (var i=0; i sfEls[i].onfocus=function() ...{
    this.className+=" sffocus";
    }
    sfEls[i].onblur=function() ...{
    this.className=this.className.replace(new RegExp(" sffocus\\b"), "");
    }
    }
    }

    sfActive = function(sfEls) ... {
    for (var i=0; i sfEls[i].onmousedown=function() ...{
    this.className+=" sfactive";
    }
    sfEls[i].onmouseup=function() ...{
    this.className=this.className.replace(new RegExp(" sfactive\\b"), "");
    }
    }
    }

    sfTarget = function(sfEls) ... {
    var aEls = document.getElementsByTagName("A");
    document.lastTarget = null;
    for (var i=0; i if (sfEls[i].id) ...{
    if (location.hash==("#" + sfEls[i].id)) ...{
    sfEls[i].className+=" sftarget";
    document.lastTarget=sfEls[i];
    }
    for (var j=0; j if (aEls[j].hash==("#" + sfEls[i].id)) aEls[j].targetEl = sfEls[i];
    aEls[j].onclick = function() ...{
    if (document.lastTarget) document.lastTarget.className = document.lastTarget.className.replace(new RegExp(" sftarget\\b"), "");
    if (this.targetEl) this.targetEl.className+=" sftarget";
    document.lastTarget=this.targetEl;
    return true;
    }
    }
    }
    }
    }
    suckerfish(sfHover, " p " );
    suckerfish(sfActive, " p " );
    suckerfish(sfHover, " INPUT " );
    suckerfish(sfActive, " TEXTAREA " );
    suckerfish(sfFocus, " INPUT " );
    suckerfish(sfFocus, " TEXTAREA " );
    suckerfish(sfTarget, " H5 " );
    suckerfish(sfHover, " pre " );
    suckerfish(sfActive, " pre " );

    < body >
    < form action = " # " method = " post " name = " myform " id = " myform " >
    < div class = " bo " >< label for = " name " > 姓名:
    < input type = " text " size = " 20 " name = " name " id = " name " maxlength = " 10 " />
    < div class = " bo " >< label for = " tel " > 电话:
    < input type = " text " size = " 20 " name = " tel " id = " tel " maxlength = " 16 " />
    < div class = " bo " >< label for = " mo " > 主题:
    < input type = " text " size = " 30 " name = " mo " id = " mo " maxlength = " 20 " />
    < div class = " bo " >< label for = " con " > 内容:
    < textarea cols = " 40 " rows = " 8 " name = " con " id = " con " >
    < div class = " btcenter " >< input type = " submit " class = " bt " value = " Send " />
    < input type = " reset " class = " bt " value = " Reset " />


    文章来源: http://link-to.cn/post/2007/12/div+css-有focus高亮效果的文本框.aspx

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:div+CSS网页布局入门系列教程~_html/css_WEB-ITnose 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 绝对定位和浮动的问题,求大神帮忙解决_html/css_WEB-ITnose• button与submit_html/css_WEB-ITnose• clear:both 后按钮错位了_html/css_WEB-ITnose• bootstrap问题 高手在哪里?_html/css_WEB-ITnose• js_地址联动(基于xpath的实现)
    1/1

    PHP中文网