ورود

View Full Version : گذاشتن قسمتی از عکس



angel_boy013
جمعه 04 اردیبهشت 1388, 15:02 عصر
این عکس که گذاستم من میخوام فقط قسمت بالایی نشون بدم وقتی overmouse شد قسمت وسط و وقتی onclick شد قسمت پایین برای این کار چه باید کرد خیلی گشتم دنباش بنود میشه کمک کنید

eAmin
جمعه 04 اردیبهشت 1388, 15:33 عصر
سلام.

عکس مورد نظر رو از طریق css background اضافه کنید، و از دستور background-position در css اینکار رو انجام بدید، برای اطلاعات بیشتر:
http://www.w3schools.com/CSS/

angel_boy013
جمعه 04 اردیبهشت 1388, 15:44 عصر
خوب اینو میدونم اما نتونستم عملیش کنم

emad_67
جمعه 04 اردیبهشت 1388, 22:55 عصر
با توضیحاتی که جناب Amin eHelp دادن اینم عملیش:


<style type="text/css">
#ctn
{
background: url('promo-btn-1.jpg') top left no-repeat;
height: 40px;
display: block;
}
#ctn:hover
{
background-position: 0 -39px;
}
#ctn:active
{
background-position: 0 -78px;
}
</style>
</head>

<body>
<a id="ctn" href="#"></a>
</body>

البته من از تگ a استفاده کردم ولی اگر خواستی می تونی از جاوااسکریپت هم استفاده کنی.
توی کد هم فقط background-position رو در کلاس های hover و active تغییر دادم تا تصویری که می خوای نمایش داده بشه.