PDA

View Full Version : سوال: چطوری این سایت یه تصویر معمولی رو بهش فریم داده؟



behzad1367
شنبه 19 آذر 1390, 18:49 عصر
دوستان به این سایت نگاه کنید:
http://demo.templatesquare.com/html/vcard3/
اون تصویر منظره که صفحه اصلی هست یه تصویر ساده هستش اما خود سایت یه قالب سایه دار براش درست کرده با یه انحنای قشنگ.خواستم بدونم از چه پلاگینی استفاده کرده؟

Saber Mogaddas
شنبه 19 آذر 1390, 20:54 عصر
سلام
plugin لارم نیست این سایت از این (http://demo.templatesquare.com/html/vcard3/images/img-shadow.png) عکس استفاده کرده..توسط یه span .. و با تنظیم


background-position: center bottom;

این کار رو با css3 هم میشه انجام داد ولی این کار بنظرم بهتره..
موفق باشی..

ravand
شنبه 19 آذر 1390, 21:47 عصر
واقعا قشنگ ساختنش ! با جي كوئري ساختن؟ با چي ساختنش؟ اسكريپتي چيزي ازش سراغ نداريد؟:لبخند:

maryamm_20
شنبه 19 آذر 1390, 22:56 عصر
firebug رو به افزونه های فایرفاکس اضافه کنید که به وضوح عکس استفاده شده رو ببینید
آره jquery از function animate با ،به نظرم میشه پیاده سازیش کرد ،نه؟؟؟!!

امید امرایی
یک شنبه 20 آذر 1390, 11:10 صبح
با سلام

با استفاده از jQuery خیلی ساده می تونید یه همچین چیزی طراحی کنید.
کافیه Position همه صفحاتی که قراره تغییر کنن رو absolute کنید
با یه مقدار دقت و بازی با z-index می تونید خیلی راحت صفحات رو جابجا کنید.

ravand
یک شنبه 20 آذر 1390, 16:17 عصر
با سلام

با استفاده از jQuery خیلی ساده می تونید یه همچین چیزی طراحی کنید.
کافیه Position همه صفحاتی که قراره تغییر کنن رو absolute کنید
با یه مقدار دقت و بازی با z-index می تونید خیلی راحت صفحات رو جابجا کنید.

داداش من يه سري كارا كردم . دو تا مكعب ساختم كه با جي كوئري اوليش حركت ميكنه ولي وقتي بر ميگرده نميره زير اون يكي. نميدونم چجوري مقدار z-index رو تغيير بدم.

<style>
#img
{
position:absolute;
left:50px;
top:50px;
z-index:2;
background-color: #28DD39;
height:100px;
width:100px;
}


#img2
{
position:absolute;
left:50px;
top:50px;
z-index:1;
background-color: #2830DD;
height:100px;
width:100px;
}
</style>
<script src="jquery.js" type="text/javascript"></script>
<body>
<script type="text/javascript">
$('document').ready(function(){
$("button").click(function ()
{

$("#img").animate({ "left" : "100px" }, 1000);
$("#img").animate({ "left" : "20px" }, 500);
$("#img").animate({ "left" : "50px" }, 500);

});
});
</script>
<button>Toggle 'em</button>
<div id="img">1234</div>
<div id="img2">123456789</div>
</body>

Saber Mogaddas
یک شنبه 20 آذر 1390, 19:34 عصر
سلام
شما فقط animate دادین باید z-index اون رو هم توسط css کم و زیاد کنید..یعنی عکس یا دیو که قرار با زدن دکمه به پاین بره z-index اون باید کمتر از z-index اونی باشه که میاد بالا.. و اینم می دونی که z-index همراه تگ position عمل میکنه..سعی کن اگه به نتیجه نرسیدی برات یه sample می نویسم..
موفق باشی..

ravand
یک شنبه 20 آذر 1390, 21:39 عصر
من براي اينكه اينا جدا باشن يه z-index گذاشتم . ولي حالا نميدونم چيكار كنم؟ حالا اگه زياد وقتتون رو نميگيره اين كدا رو كامل كنيد.
متشكرم

ravand
دوشنبه 21 آذر 1390, 09:32 صبح
دارم كم كم نزديك ميشم ياري ام دهيد. :لبخند:

<style>
#img
{
position:absolute;
left:50px;
top:50px;
z-index:2;
background-color: #28DD39;
height:100px;
width:100px;
}


#img2
{
position:absolute;
left:50px;
top:50px;
z-index:1;
background-color: #2830DD;
height:100px;
width:100px;
}
</style>
<script src="jquery.js" type="text/javascript"></script>
<body>
<script type="text/javascript">
$('document').ready(function(){
$("button").click(function ()
{

$("#img").animate({ "left" : "100px" }, 100);
$("#img").animate({ "left" : "200px" }, 500);
$("#img").animate({ "left" : "50px" }, 500);
$("#img2").css("z-index","2");
});
});
</script>
<button>Toggle 'em</button>
<div id="img">1234</div>
<div id="img2">123456789</div>
</body>

Saber Mogaddas
دوشنبه 21 آذر 1390, 21:56 عصر
سلام

79111

موفق باشی ..

maryamm_20
سه شنبه 22 آذر 1390, 17:06 عصر
سلام
دوستان من نمونه ای از اون قالب رو آماده کردم
کار ساده و زیبایی شده.
امیدوارم براتون مفید باشه.

ravand
سه شنبه 22 آذر 1390, 17:58 عصر
سلام
دوستان من نمونه ای از اون قالب رو آماده کردم
کار ساده و زیبایی شده.
امیدوارم براتون مفید باشه.

داداش ايني كه گذاشتي دكمه اش كه روش كليك ميكني و بالاي عكس هست درست پيدا نيست. من توي كروم و اكسپلورر تستش كردم.

maryamm_20
پنج شنبه 24 آذر 1390, 10:45 صبح
سلام
پست اشتباهی نگذاشتین؟؟
متوجه منظورتون نمیشم،دکمه ها که سمت چپ هستند .توی تمام مرورگرها هم به یک شکل کار می کنن.
کلا به طرح و گرافیک کار دقت نشده،به عملکرد کار اهمیت دادم...

ravand
پنج شنبه 24 آذر 1390, 10:55 صبح
من بازم كد شما رو تست كردم و مشكل داره دكمه اش قشنگ ديده نميشه من توي IE8 ، كروم ، فايرفاكس ، اپرا هم تست كردم و همين مشكل رو داشت.

maryamm_20
پنج شنبه 24 آذر 1390, 11:26 صبح
مم کاش یک عکس از صفحه بگیرید ببینم به چه شکل نشون میده!

ravand
پنج شنبه 24 آذر 1390, 11:36 صبح
مم کاش یک عکس از صفحه بگیرید ببینم به چه شکل نشون میده!
با پيكان دكمه ي شما مشخص شده.
79224

maryamm_20
پنج شنبه 24 آذر 1390, 21:21 عصر
:قهقهه:
چه جالب
این دکمش و خیلی قشنگ کشیدین :قهقهه::قهقهه:
جالبه کدوم IE هست؟با اینکه من از div استفاده کردم که استایل خاصی هم بهش ندادم واقعا برام جالبه که اینجوری شده،
با کروم و فایرفاکس هم همین طور می بینید؟