Heim  >  Artikel  >  Web-Frontend  >  输入框点击后增大_html/css_WEB-ITnose

输入框点击后增大_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:14:091432Durchsuche

如题,输入框点击后增大,主要是 增大的时候输入框的 背景图片在变大的时候要有一个 滑动的过程。


回复讨论(解决方案)

需要用jquery,

$('#输入框ID').click(function(){  $("#输入框ID").animate({     width: "200px",    height: "50px",     fontSize: "18px",     borderWidth: "2px"  }, 1000 );});//具体数值你根据你自己的要求来

背景图是一个道理的

需要用jquery,
JScript code

$('#输入框ID').click(function(){  $("#输入框ID").animate({ 
    width: "200px",
    height: "50px", 
    fontSize: "18px", 
    borderWidth: "2px"
  }, 1000 );});
//具体数值你根据你自己的要求……
是对的。。一般CSS3支持动画。。如果不支持只能用JS来写了。以上JS可用!

  


    
  



能写一个详细的么  刚才我做了个尝试 但是没效果不知道为什么

nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



nav

<script></script>
<script></script>


  

    
  





#search{ float:right; height:26px;padding:9px 20px 0 0;}
#search_input{background:url(../imagegs/01.png) no-repeat left top;padding:2px 0 2px 12px;height:22px;line-height:22px; float:left;color:#fff;}
.search_button{ float:left; width:37px; height:26px;background:url(../imagegs/01.png) no-repeat right top; cursor:pointer;}


我把上面的 jquery 写到 search.js 里面了

$().ready(function(e) {
var w = $("#search_input").width();
var h = $("#search_input").height();
$("#search_input").focus(function() {
var me = $(this);
var size = 5;
me.animate(
{
width : w+size,
height : h+size
}
);
}).blur(function() {
$(this).animate(
{
width : w,
height: h
}
);
});

点击变大的话 宽度在哪里定义呢

size你可以自己定义增加多少  宽度是在以前的宽度上增加

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn