View Full Version : مبتدی: طراحی منو های کشویی
sadeghdota
چهارشنبه 16 مرداد 1392, 19:38 عصر
سلام
من مدیر یک وب سایت هستم و میخوام بعد از این که کاربران موس رو روی یک منو نگه میدارند منو باز بشه و زیر شاخه ها نمایش داده بشن.
کسی میتونه کمکم کنه؟
f_talebi
پنج شنبه 17 مرداد 1392, 00:43 صبح
دقیقا من درگیر همین سوالم چند روزه... اینجا http://barnamenevis.org/showthread.php?412541-%D8%B4%D8%B1%D8%B7-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%AC%D8%B1%D8%A7-%D9%86%D8%B4%D8%AF%D9%86-%D9%82%D8%B3%D9%85%D8%AA-callback
آخرشم این شد! :لبخند: (اجراکنین میبینین)
sadeghdota
پنج شنبه 17 مرداد 1392, 00:48 صبح
دقیقا من درگیر همین سوالم چند روزه... اینجا http://barnamenevis.org/showthread.php?412541-%D8%B4%D8%B1%D8%B7-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%AC%D8%B1%D8%A7-%D9%86%D8%B4%D8%AF%D9%86-%D9%82%D8%B3%D9%85%D8%AA-callback
آخرشم این شد! :لبخند: (اجراکنین میبینین)
با تشکر
مال شما رو اجرا کردم بد نبود .. (http://www.vzk.ir/).
انشا الله کد ها ی بیشتری دوستان قرار بدهند.
سپاس فراوان
f_talebi
پنج شنبه 17 مرداد 1392, 21:53 عصر
نه مال منم درست کار نمیکنه... دوستان لطفا کمک کنند
refugee
شنبه 19 مرداد 1392, 19:36 عصر
هاهاها یعنی اینم سوال داره ؟
برادران گوگل خدا پدر مادرشون و بیامرزه سایت گوگل زدن که سرچ کنیم اینجور مواقع ( اما بنده خدا نمیفهمید تو ایران کاربرد نداره ) :قهقهه:
این کارو توی رویداد های جاوا اسکریپت و اچ تی ام ال انجام میدن : mousehover
نمونه ها :
http://www.w3schools.com/jsref/event_onmouseover.asp
http://www.w3schools.com/jquery/event_mouseover.asp
موفق باشید
Omid Jackson
سه شنبه 22 مرداد 1392, 07:26 صبح
سلام
من مدیر یک وب سایت هستم و میخوام بعد از این که کاربران موس رو روی یک منو نگه میدارند منو باز بشه و زیر شاخه ها نمایش داده بشن.
کسی میتونه کمکم کنه؟
دقیقا من درگیر همین سوالم چند روزه... اینجا http://barnamenevis.org/showthread.php?412541-%D8%B4%D8%B1%D8%B7-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%AC%D8%B1%D8%A7-%D9%86%D8%B4%D8%AF%D9%86-%D9%82%D8%B3%D9%85%D8%AA-callback
آخرشم این شد! :لبخند: (اجراکنین میبینین)
فایل ضمیمه خدمت شما دوستای عزیزم
من خودم برا قشنگتر کردن اینا از CSS3 استفاده کردم که تغییر رنگش حالت انیمیشن داشته باشه و opacity روش گذاشتم ولی این ساده هست، فقط دقت کنین و بعضی چیزا رو تغییر ندین که بهم بریزه
هاهاها یعنی اینم سوال داره ؟
برادران گوگل خدا پدر مادرشون و بیامرزه سایت گوگل زدن که سرچ کنیم اینجور مواقع ( اما بنده خدا نمیفهمید تو ایران کاربرد نداره ) :قهقهه:
این کارو توی رویداد های جاوا اسکریپت و اچ تی ام ال انجام میدن : mousehover
نمونه ها :
http://www.w3schools.com/jsref/event_onmouseover.asp
http://www.w3schools.com/jquery/event_mouseover.asp
موفق باشید
دوست عزیزم برا درست کردن منو نیاز به jquery هستش :) و اینکه با این رویداد تنها زیبایی به سایت نمیده
f_talebi
دوشنبه 28 مرداد 1392, 20:04 عصر
منم یه کد منو با hover نوشتم. که از دو تا افکت برا زیر منوهاش استفاده کردم. شما میتونید هر نوع افکتی ک خودتون خواستین بدین:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js"></script>
<style type="text/css">
a:link{color:PowderBlue; text-decoration:none;}
a:visited{color:purple;}
a:hover{color:orange;}
a:activ{color:green;}
.lidiv{height:20px; width:110px;
margin-right:1px;
background-color:rgba(10,10,20,.7);
text-align:center;
border-radius:10px;
float:right;
padding:4px 4px 4px 4px;
font-weight:bold;}
.lidiv ul{overflow:hidden;}
.lidiv li{list-style-type:none;}
#submenu-fade{display:none;}
#submenu-ease{display:none;}
</style >
</head>
<body>
<ul>
<li class="lidiv"> <a href="1.html">Home </a> </li>
<li class="lidiv" id="has-submenu1"> <a href="2.html">Contact</a>
<ul id="submenu-fade">
<li class="lidiv"> <a href="1.html">Item 1</a> </li>
<li class="lidiv"> <a href="2.html">Item 2</a> </li>
<li class="lidiv"> <a href="3.html">Item 3</a> </li>
<li class="lidiv"> <a href="4.html">Item 4</a> </li>
<li class="lidiv"> <a href="5.html">Item 5</a> </li>
</ul>
</li>
<li class="lidiv"> <a href="3.html">About Us</a> </li>
<li class="lidiv" id="has-submenu2"> <a href="4.html">Products</a>
<ul id="submenu-ease">
<li class="lidiv"> <a href="1.html">Sub menu1</a> </li>
<li class="lidiv"> <a href="2.html">Sub menu2</a> </li>
<li class="lidiv"> <a href="3.html">Sub menu3</a> </li>
<li class="lidiv"> <a href="4.html">Sub menu4</a> </li>
<li class="lidiv"> <a href="5.html">Sub menu5</a> </li>
<li class="lidiv"> <a href="6.html">Sub menu6</a> </li>
</ul>
</li>
</ul>
</body>
</html>
<script>
$(document).ready(function(){
/*this has fade effect: */
$("#has-submenu1").hover(function(){
$("#submenu-fade").fadeIn(800);
},
function(){
$("#submenu-fade").fadeOut(800);
});
/*this has easing effect: */
$("#has-submenu2").hover(function(){
$("#submenu-ease").slideDown({ duration: 1500, easing: "easeInBounce" });
},
function(){
$("#submenu-ease").slideUp({ duration: 1500, easing: "easeInBounce" });
});
});
</script>
اینم یک منوی دیگه که خودم افکتشو درست کردم : و باز شما میتونین به دلخواه تغییرش بدین:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<style type="text/css">
a:link{color:PowderBlue; text-decoration:none;}
a:visited{color:purple;}
a:hover{color:orange;}
a:activ{color:green;}
.lidiv{height:20px; width:110px;
margin-right:30px;
background-color:rgba(10,10,20,.7);
text-align:center;
border-radius:10px;
float:right;
padding:4px 4px 4px 4px;
font-weight:bold;}
.lidiv ul{overflow:hidden;}
.lidiv li{list-style-type:none;}
#submenu{
margin-top:4px;
background-color:rgba(10,30,20,.5);
height:7px;
width:0;
border-radius:10px;}
</style >
</head>
<body>
<ul>
<li class="lidiv"> <a href="1.html">Home </a> </li>
<li class="lidiv"> <a href="2.html">Contact</a> </li>
<li class="lidiv"> <a href="3.html">About Us</a> </li>
<li class="lidiv" id="has-submenu"> <a href="4.html">Products</a>
<div id="submenu">
<ul>
<li> <a href="1.html">Sub menu1</a> </li>
<li> <a href="2.html">Sub menu2</a> </li>
<li> <a href="3.html">Sub menu3</a> </li>
<li> <a href="4.html">Sub menu4</a> </li>
<li> <a href="5.html">Sub menu5</a> </li>
<li> <a href="6.html">Sub menu6</a> </li>
</ul>
</div>
</li>
</ul>
</body>
</html>
<script>
$(document).ready(function(){
/*this has a custom effect: */
$("#has-submenu").hover(function(){
$("#submenu").animate({width:'130px'},900);
$("#submenu").animate({height:'200px'},1000);
$("#submenu").animate({fontSize:'16px'},'fast');
$("#submenu li").css('padding','5px 5px 5px 5px');
},
function(){
$("#submenu").animate({height:'7px'},1000);
$("#submenu").animate({width:'0'},500);
$("#submenu").animate({fontSize:'0'},'fast');
$("#submenu li").css('padding','0 0 0 0');
});
});
</script>
tadayoni
دوشنبه 28 مرداد 1392, 21:29 عصر
این یه نمونه کوچیک
http://tadayoni.persiangig.com/document/menu1.zip/download
البته توی این تاپیک عمودی اون رو گذاشته بود که خواسته بود افقی بشه
http://barnamenevis.org/showthread.php?414850-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D9%85%D9%86%D9%88-%D8%B9%D9%85%D9%88%D8%AF%DB%8C-%D8%A8%D9%87-%D8%A7%D9%81%D9%82%DB%8C
میتونید عمودی اون رو هم از اونجا بگیرید. ساده و قابل فهم هستش
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.