마우스 트리거 효과를 얻기 위한 CSS

墨辰丷
풀어 주다: 2018-05-11 17:54:20
원래의
2000명이 탐색했습니다.

이 글은 주로 CSS를 사용하여 마우스 트리거 효과를 얻는 방법을 소개합니다. 관심 있는 친구들은 참고할 수 있습니다.

코드는 다음과 같습니다.

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta http-equiv="Content-Language" content="zh-CN" /> 
<title>css打造鼠标触发效果</title> 
<style type="text/css"> 
<!-- 
body { 
margin: 0; 
padding: 0; 
color: #000; 
font-size: 12px; 
line-height: 160%; 
text-align: left; 
height: 100%; 
font-family: &#39;宋体&#39;,Tahoma ,arial,verdana,sans-serif,&#39;Lucida Grande&#39;,&#39;Lucida Sans Unicode&#39;; 
} 
*{ margin:0; padding:0;} 
h2,h2 a:link,h2 a:hover,h2 a:visited{ 
font-size: 14px; 
text-decoration: none; 
color: #000000; 
} 
.kw_from { 
padding:20px 0 0 0px; 
margin: auto; 
height: 300px; 
overflow: hidden; 
width: 650px; 
} 
.kw_from .sbtn{ 
float:left; 
width:80px; 
padding: 16px 0 0 0; 
} 
.kw_from .searchMore{ 
float:left; 
width:80px; 
padding: 4px; 
} 
#searchNav { 
width:430px; 
float: left; 
} 
#searchNav #conter1, #searchNav #conter3{ 
float:left; 
width:250px; 
} 
#searchNav #conter2, #searchNav #conter4{ 
float:left; 
width:180px; 
} 
#searchNav ul {  
padding: 0; 
margin: 0; 
list-style: none; 
} 
#searchNav li { 
float: left;  
} 
#searchNav li ul {  
display: none;  
top: 20px;  
} 
#searchNav li:hover ul, #searchNav li.over ul { 
display: block; 
float:left; 
} 
#searchNav ul li a{ 
float:left; 
display:block; 
font-size:12px; 
padding:3px; 
text-decoration: none; 
color: #777; 
} 
#searchNav ul li a:hover{ 
background-color:#f4f4f4; 
} 
#searchNav #jobKw{ 
width:220px; 
height:18px; 
} 
#searchNav #cityKw{ 
width:130px; 
height:18px; 
} 
--> 
</style> 
<script type="text/javascript"> 
<!--//--><![CDATA[//> 
<!-- 
startList = function() { 
if (document.all&&document.getElementById) { 
navRoot = document.getElementById("searchNav"); 
for (i=0; i<navRoot.childNodes.length; i++) { 
node = navRoot.childNodes[i]; 
if (node.nodeName=="LI") { 
node.onmouseover=function() { 
this.className+=" over"; 
} 
node.onmouseout=function() { 
this.className=this.className.replace(" over", ""); 
} 
} 
} 
} 
} 
window.onload=startList; 
//--><!]]> 
</script> 
</head> 
<body> 
<div class="kw_from"> 
<form action="/search.html" method="get" name="searchForm" id="searchForm" onsubmit="return check()"> 

<ul id="searchNav"> 
<li id="conter1"><h2>找什么</h2> 
<input id="jobKw" name="jobKw" type="text" /> 
<ul id="conter3"> 
<li><a href="#">会计</a> </li> 
<li><a href="#">网页设计</a></li> 
<li><a href="#">翻译</a></li> 
<li><a href="#">家教</a></li>  
<li><span class="moreCity"><a href="#">更多>> </a></span></li> 
</ul> 
</li> 
<li id="conter2"><h2>在哪里</h2> 
<input id="cityKw" name="cityKw" type="text" /> 
<ul id="conter4"> 
<li><a href="#">北京</a> </li> 
<li><a href="#">上海</a></li> 
<li><a href="#">广州</a></li> 
<li><a href="#">深圳</a></li> 
<li><a href="#">南京</a></li> 
<li><a href="#">天津</a></li> 
<li><a href="#">杭州</a></li> 
<li><a href="#">成都</a></li> 
<li><a href="#">重庆</a></li> 
<li><a href="#">武汉</a></li> 
<li><a href="#">西安</a></li> 
<li><a href="#">沈阳</a></li> 
<li><span class="moreCity"><a href="#">更多城市>></a></span></li> 
</ul> 
</li> 
</ul>  
<div class="sbtn"> 
<input name="submit" type="submit" class="btn4" style="margin:0px 15px 2px 0;" value="搜索工作" /> 
</div> 
<div class="searchMore"> 
</form>  
</div> 
</body> 
</html>
로그인 후 복사

관련 추천:

Native JS+HTML5는 마우스와 함께 흐르는 입자 애니메이션 효과를 구현합니다.

css는 마우스를 움직이는 동적인 효과를 구현합니다. in and out

순수 CSS는 마우스가 움직일 때 점진적인 하이라이트를 구현합니다

위 내용은 마우스 트리거 효과를 얻기 위한 CSS의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!