View Full Version : سوال: تغییر لایه موقع هاور
shpegah
شنبه 10 اسفند 1392, 23:07 عصر
سلام دوستان
میخوام وقتی یک تصویر رو میرم روش بیاد لایه رویی وبزرگ بشه
من موقع هاور اون طول وعرضشو تغییر میدم بزرگ میشه منتها لایه اون رو نمیاد میتونید منو راهنمایی کنید ؟
برای تغییر لایه مثلا z-index:10; بوده میزارم 500 که بیاد به رو ترین لایه ولی فرقی نمیکنه !
علت چی میتونه باشه ؟
qartalonline
شنبه 10 اسفند 1392, 23:16 عصر
راستش من متوجه نشدم. بیشتر و بهتر توضیح بدید یا بصورت تصویری توضیح بدید.
shpegah
شنبه 10 اسفند 1392, 23:41 عصر
ممنون
من تعدادی عکس دارم که برای شکیل تر شدن و کمتر اشغال کردن فضا روی همدیگر قرار گرفتن به صورت لایه لایه فقط برای اینکه بتوانیم عکسها را انتخاب کنیم مثلا یک سوم اون دیده میشه من وقتی روش میرم اون عکس
باید از لایه های زیر بیاد بالا تا کامل دیده بشه . وقتی روی اون عکس میرم طول وعرض و لایه اش را تغییر میدم .طول وعرض تغییر میکنه لایه تغییر نمیکنه نمیدونم چرا؟
qartalonline
شنبه 10 اسفند 1392, 23:54 عصر
لطفا کدهاتون رو بذارید.
qartalonline
یک شنبه 11 اسفند 1392, 00:01 صبح
در کل یه همچین کدی باید داشته باشید.
<!DOCTYPE html><html> <head> <title>Title</title> <meta charset="UTF-8"> <style type="text/css"> *{ margin: 0; padding: 0; border: 0; } .box{ display: block; position: relative; } .box img{ position: absolute; box-shadow: -3px 0 10px rgba(0, 0, 0, .5); } .box img:hover{ z-index: 900; box-shadow: 0 0 20px rgba(0, 0, 0, .6); width: 240px; height: 320px; } </style> </head> <body> <div class="box"> <img alt="1" src="image/01.jpg" width="200" height="300"> <img style="left:100px;" alt="2" src="image/02.jpg" width="200" height="300"> <img style="left:200px;" alt="3" src="image/03.jpg" width="200" height="300"> <img style="left:300px;" alt="4" src="image/04.jpg" width="200" height="300"> <img style="left:400px;" alt="5" src="image/05.jpg" width="200" height="300"> <img style="left:500px;" alt="6" src="image/06.jpg" width="200" height="300"> </div> </body></html>
<!DOCTYPE html><html>
<head>
<title>Title</title>
<meta charset="UTF-8">
<style type="text/css">
*{
margin: 0;
padding: 0;
border: 0;
}
.box{
display: block;
position: relative;
}
.box img{
position: absolute;
box-shadow: -3px 0 10px rgba(0, 0, 0, .5);
}
.box img:hover{
z-index: 900;
box-shadow: 0 0 20px rgba(0, 0, 0, .6);
width: 240px;
height: 320px;
}
</style>
</head>
<body>
<div class="box">
<img alt="1" src="image/01.jpg" width="200" height="300">
<img style="left:100px;" alt="2" src="image/02.jpg" width="200" height="300">
<img style="left:200px;" alt="3" src="image/03.jpg" width="200" height="300">
<img style="left:300px;" alt="4" src="image/04.jpg" width="200" height="300">
<img style="left:400px;" alt="5" src="image/05.jpg" width="200" height="300">
<img style="left:500px;" alt="6" src="image/06.jpg" width="200" height="300">
</div>
</body>
</html>
ادیتور سایت مشکل داره کدها به هم ریخته نمایش داده میشه.
shpegah
یک شنبه 11 اسفند 1392, 00:11 صبح
خدمت شما
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
width:100px;
height:150px;
z-index:2;
background-color: #333333;
left: 249px;
top: 18px;
}
#apDiv2 {
position:absolute;
width:100px;
height:150px;
z-index:5;
background-color: #FF00FF;
left: 163px;
top: 78px;
}
#apDiv1 :hover,#apDiv1 :focus{width:200px;height:250px;z-index:1000;}
-->
</style>
</head>
<body>
<div id="apDiv1" ><img border="0" src="images/sub_1.jpg" width="100" height="150" border=0>
</div>
<div id="apDiv2" >
<img border="0" src="images/sub_2.jpg" width="100" height="150" border=0>
</div>
</body>
</html>
qartalonline
یک شنبه 11 اسفند 1392, 00:51 صبح
تو فایل زیر یه نمونه کامل رو انجام دادم دانلود کنید باز اگه مشکلی بود بپرسید.
http://www.uploadmb.com/dw.php?id=1393710542
shpegah
یک شنبه 11 اسفند 1392, 01:35 صبح
دوست عزیز واقعا لطف کردید عالی بود
البته من میخوام این تصاویر روی یک مسیر مارپیچی حرکت کنند که باید باجاوااسکریپت کد رو بنویسم اگر مشکلی داشتم میتونم در اونجا نیز روی کمک شما حساب کنم ؟
qartalonline
یک شنبه 11 اسفند 1392, 07:06 صبح
بله هر جا مشکل داشتید بفرمایید.
shpegah
یک شنبه 11 اسفند 1392, 08:11 صبح
خیلی لطف میکنید ممنونم
برای سایر دوستانی که مشکلی مشابه مشکل کد من داشتند عرض میکنم با مقایسه کد خودم با کد دوستمون فهمیدم که مشکل اصلی کد من اینکه وقتی از hover : میخواهیم استفاده کنیم باید بدون بلنک استفاده کنیم اگر فاصله داشته باشیم بنا براین گذاشته میشود که hover: برای فرزندان در نظز گرفته شده است در این صورت تغییراتی مثل تغییر طول وعرض اعمال میشود ولی تغییراتی مثل تغییر لایه چون مبهم است اعمال نمیگردد اگر اشتباه میکنم دوستان صاحب نظر تصحیح بفرمایند
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.