> 웹 프론트엔드 > HTML 튜토리얼 > 【求助】留言界面一种绚丽效果的实现_html/css_WEB-ITnose

【求助】留言界面一种绚丽效果的实现_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 12:16:13
원래의
1059명이 탐색했습니다.

给大家一个案例: http://www.ruiec.com/message/
就是这个页面他的留言效果是怎么做出来的!
1/鼠标点进去后边框发光
2/边框里面的文字如果你输入字后就会自动消失!
这两种效果是怎么实现的!


回复讨论(解决方案)

这个很简单的,js的事件,如obj.focus() {}

边框发光效果可以用css3 的伪类实现,具体搜一下就行

第二个用 JQuery:

$("#input_text").bind("click",function()
{
   $(this).val("");
});//

什么效果,看不到.不兼容.
有时候,边框高亮是浏览器提供的效果.
文字消失,是在键盘输入事件onkeydown中让原来的内容等于"".

onkeydown时,先检测文本框内容是否为原来预置的内容,如果是就令其为空.如果不是则不处理.

监视按键,效率稍差一些.提高效率的办法就是在文本框的onfocus事件中做上面的事情.

 第一个用伪类实现,第二个我帮你实现了,代码如下

<!DOCTYPE html>    <head>    <style>    </style>	<script>	   function cleartext()	   {	      var inputtext=document.getElementById("inputtext");		  if(inputtext.value=="请输入姓名")		  {		      inputtext.value="";			  inputtext.style.color="black";		  }		   	   }	</script>    <body><body><input type="text" id="inputtext" style="font-weight:100; color:#999999; border:1px solid black" value="请输入姓名" onFocus="cleartext();"/><input type="text" /></body>		    </body></html>
로그인 후 복사

<style type="text/css">        .input_on{ width:185px;padding:4px 8px 0pt 3px;height:20px;border:1px solid #999;background-color:#FFFFCC;}        .input_out{width:185px;padding:4px 8px 0pt 3px;height:20px;border:1px solid #CCC;background-color:#FFF;}            </style><input type="text" value=""             onfocus="$(this).removeClass('input_out');$(this).addClass('input_on');"              onblur="$(this).removeClass('input_on');$(this).addClass('input_out');"              onmousemove="$(this).removeClass('input_out');$(this).addClass('input_on');"              onmouseout="$(this).removeClass('input_on');$(this).addClass('input_out');"            />
로그인 후 복사

再加上LZ的onfocus事件

ls的onfocus事件 打错了

第一个用css样式,input.focus
第二个,input属性placeholder
第二个是HMLT5的特性

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿