ساختن منو برای شبکه های اجتماعی تو پست قبلی کاظم با درست کردن یه منو بهمون یاد
داد که تغییراتی که رو div اعمال میشن رو میشه با دستور
transition به صورت انیمیشن نشون داد. تو این پست میخواهیم با استفاده از همون دستور
به همراه یه دستور دیگه منویی برای لینک دادن به شبکه های اجتماعی ای که توشون عضو
هستیم , درست کنیم. دستوری که باهاش سروکار داریم radius هستش. با این دستور میتونیم شعاع گوشه های div رو گرد شده یا به اصطلاح rounded نمایش بدیم. <html xmlns="http://www.w3.org/1999/xhtml"> <head > <link href="Site.css" rel="stylesheet" type="text/css" /> <title></title> </head> <body style="background-color:Gray;"> <form id="form1"> <div id="facebook"> </div> <div id="twitter"> </div> <div id="rss"> </div> <div id="delicios"> </div> </form> </body> </html> اینم کد css : div { float: right; width: 64px; height: 64px; margin: 2px; -moz-transition: 0.3s; border-top-left-radius:
90px; } div:hover { border-top-left-radius:
10px; cursor:pointer; } #facebook { background-image:
url(/Images/f.png); } #twitter { background-image:
url(/Images/t.png); } #rss { background-image:
url(/Images/r.png); } #delicios { background-image:
url(/Images/d.png); } فقط باید درباره کد زیر توضیح داده بشه border-top-left-radius: 90px; این
به این معنی هست که شعاع گوشهی بالا – چپ رو به اندازه 90 پیکسل گرد کن عددی
که به این خصوصیت نسبت داده میشه باید بین صفر تا 90 باشه
دانلود فایل مثال
- برچسب ها:css ،css 3 ،css3 ،منو شبکه های اجتماعی ،
تو خیلی از سایتها وقتی داریم فرمی رو پر میکنیم برای اینکه به ما نشون بدن که کدوم فیلد رو داریم پر میکنیم یا به اصطلاح focus روی کدوم فیلده , وقتی وارد فیلد میشیم رنگ border و background فیلد رو تغییر میدن مثل عکسای پایین : <head runat="server"> <script type="text/javascript"
src="jquery-1.5.2.min.js/jquery.min.js">
</script> </head> بعد از اینکه فرم رو طراحی کردیم (تکه ای از کد مربوط به فرم ) : <asp:Label ID="Label1"
runat="server"
Text="نام کاربری : "></asp:Label> <asp:TextBox ID="txtUserName"
runat="server"
ValidationGroup="ac"
Width="175px"></asp:TextBox> <asp:Label ID="Label2"
runat="server"
Text="کلمه عبور : "></asp:Label> <asp:TextBox ID="txtPassWord"
runat="server"
TextMode="Password"
ValidationGroup="ac" Width="175px"></asp:TextBox> شروع میکنیم به نوشتن دستورات جیکوئری . باید از دو متد focus و blur جیکوئری برای فهمیدن اینکه چه وقتی
کاربر وارد فیلد شده و چه وقتی از اون خارج شده استفاده کنیم. برای تغییر ویژگی
های فیلد هم باید از متد css جیکوئری استفاده کنیم. <script type="text/javascript"
language="javascript"> $("#txtUserName").focus( function()
{ $("#txtUserName").css("border-color", "#5bb53e")} ) $("#txtUserName").blur( function()
{ $("#txtUserName").css("border-color", "#000000")
} ) </script> به شکل زیر توجه کنید: دقت کنید که به جای border-color میتونید از attribute های دیگه ای که تو سیاساس
هست استفاده کنید مثلا من تو مثال از background-color هم استفاده کردم. موفق باشید. 

حالا ما برای اینکه بتونیم این کار رو انجام
بدیم باید از جیکوئری استفاده کنیم. اینجا و اینجا درباره جیکوئری توضیح
داده.
اول از همه باید کتابخونهی جیکوئری رو دانلود کنیم و به صفحمون اضافه کنیم :
- برچسب ها:جی کوئری ،سی اس اس ،jquery ،css ،form formatting ،design form ،فرم ،
تبلیغات
دریافت پروژه مثال