رفتن به مطلب

payam-nn

عضو جدید
  • تعداد ارسال ها

    4
  • تاریخ عضویت

  • آخرین بازدید

اطلاعات شغلی و تحصیلی

  • رشته تحصیلی
    مهندسی کامپیوتر
  • مقطع تحصیلی
    لیسانس

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمی شود.

دستاورد های payam-nn

تازه کار

تازه کار (1/14)

14

اعتبار در سایت

  1. payam-nn

    چرخش تصاویر در Css3

    امروز قصد داریم یک بخشی از آموزش CSS3 رو برای شما قرار بدهیم ، در این مطلب یاد خواهید گرفت که یک متن ، تصویر و... ای را به چرخش در آورید ... در ابتدا باید متن یا تصویری که می خواهید به چرخش در بیاید را انتخاب نمائید ، ما در این قسمت 4 عکس را مورد انتخاب قرار داده ایم : حال وقت کد نویسی است : در ابتدا در بخش STYLE خود یک کلاس با نام rotate ایجاد نمائید : [TABLE] [TR] [TD=class: number]1[/TD] [TD=class: content][/font][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]2[/TD] [TD=class: content][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]3[/TD] [TD=class: content].rotate:hover{[/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]4[/TD] [TD=class: content]-moz-transform:rotate(360deg);-moz-transition:600ms ease-in;[/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]5[/TD] [TD=class: content]-ms-transform:rotate(360deg);-ms-transition:600ms ease-in;[/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]6[/TD] [TD=class: content]-webkit-transform:rotate(360deg);-webkit-transition:600ms ease-in;[/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]7[/TD] [TD=class: content]-o-transform:rotate(360deg);-o-transition:600ms ease-in;[/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]8[/TD] [TD=class: content]}[/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]9[/TD] [TD=class: content][/TD] [/TR] [/TABLE] در کد فوق در ابتدا ما کلاس rotate را به صورت hover تعریف کرده ایم ، یعنی وقتی عملی رخ دهد که اشاره ماوس روی آن قرار گیرد ، در قسمت های بعدی لازم است چهار مقدار را در ابتدا توضیح دهیم : moz-transform : این دستور برای اجرا شدن در مرورگر فایرفاکس می باشد. ms-transform : این دستور برای اجرا شدن در مرورگر اینترنت اکسپلورر می باشد. webkit-transform : این دستور برای اجرا شدن در مرورگرهای webkit همانند سافاری می باشد. o-transform : این دستور نیز برای اجرا شدن در مرورگر opera می باشد. نکته : این دستورات در css3 به صورت قرار دادی برای انواع مرورگرها تعریف شده اند. دستور ratate : دستور rotate ، درجه چرخش را مشخص می کند ، همانطور که در کد بالا مشاهده می نمائید ، ما از 360deg( یعنی 360 درجه) استفاده نموده ایم. دستور transition : این دستور برای مشخص کردن سرعت چرخش می باشد که بر حسب میلی ثانیه می باشد ، ما در این قسمت آن را برابر با 600 قرار داده ایم ، همچنین مقدار ease in که یکی از پارامترهای دستور transition می باشد ، ease in باعث شروع چرخش به صورت آهسته می شود. کد اجرا و فراخوانی کلاس : [TABLE] [TR] [TD=class: number]1[/TD] [TD=class: content][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]2[/TD] [TD=class: content][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]3[/TD] [TD=class: content][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]4[/TD] [TD=class: content][/TD] [/TR] [/TABLE] منبع : [Hidden Content]
      • 1
      • Like
  2. payam-nn

    ایجاد صفحات چندگانه

    یکی از امکاناتی که HTML برای طراحان فراهم آورده است این است که می توانیم به وسیله یکسری عناصر خاص به نمایش چندین صفحه وب در یک پنجره مرورگر بپردازیم. در اصل با این عناصر می توانیم پنجره مرورگر را به چندین قسمت (که هر کدام frame گفته می شود) تقسیم کرده و در هر قسمت یک صفحه را نمایش دهیم. در ادامه با ساختار کلی و تگ های مربوط به چنین صفحاتی بیشتر آشنا خواهیم شد. [h=4]ساختار صفحات چندگانه[/h] ساختار صفحاتی که میخواهیم در آن ها چندین صفحه را قرار دهیم کمی با صفحه های معمولی فرق می کند. همانطور که می دانید یک صفحه معمولی از قسمت سر که به وسیله تگ head و قسمت پیکره (بدنه) که به وسیله تگ body مشخص می شود، تشکیل می شود. در زیر ساختار کلی یک صفحه معمولی را مشاهده می کنید: [TABLE] [TR] [TD=class: number]1[/TD] [TD=class: content][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]2[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]3[/TD] [TD=class: content].......[/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]4[/TD] [TD=class: content][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]5[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]6[/TD] [TD=class: content].......[/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]7[/TD] [TD=class: content][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]8[/TD] [TD=class: content][/TD] [/TR] [/TABLE] اما در ساختار صفحات چندگانه به جای عنصر از عنصری به نام استفاده می شود. قبل و بعد از این عنصر نباید هیچ عنصر دیگری قرار بگیرد در غیر اینصورت frameset توسط مرورگرها چشم پوشی می شود. ساختار کلی اینگونه صفحات به صورت زیر است: [TABLE] [TR] [TD=class: number]1[/TD] [TD=class: content][/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]2[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]3[/TD] [TD=class: content] Frameset [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]4[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]5[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]6[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]7[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]8[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] [TABLE] [TR] [TD=class: number]9[/TD] [TD=class: content][/TD] [/TR] [/TABLE] می بینید که در اینگونهصفحات از تگ های برای ایجاد یک صفحه چندگانه و تگ frame> برای مشخص کردن صفحاتی که در هر بخش نمایش داده خواهد شد استفاده می کنیم. در ادامه به بررسی هر یک از تگ های مرتبط با ایجاد صفحات چندگانه آشنا خواهیم شد: تگ : از این تگ تگ برای ایجاد یک صفحه چندگانه استفاده می کنیم. در واقع بااستفاده از این تگ برای اینکه به مرورگر می گوییم با یک صفحه چندگانه روبروست، استفاده می شود. این تگ صفت های زیر را پشتیبانی می کند. rows : برای ایجاد فریم های افقی به کار می رود. از این صفت برای تعیین تعداد و اندازه هر یک از فریم ها استفاده می شود که در واقع لیستی از اندازه ها بر اساس واحدهای px ، درصد و نسبی خواهد بود. cols : برای ایجاد فریم های عمودی به کار می رود. از این صفت برای تعیین تعداد و اندازه هر یک از فریم ها استفاده می شود که در واقع لیستی از اندازه ها بر اساس واحدهای px ، درصد و نسبی خواهد بود. نکته : همانطور که اشاره شد یکی از انواع مقادیری که صفت های cols و rows می پذیرند مقادیر نسبی هستند که با * مشخص می شوند. این مقادیر پس از محاسبه اندازه های مشخص شده با px و درصد بر رویداد فضای باقیمانده عمل می کنند. به مثالزیر دقت کنید: [TABLE] [TR] [TD=class: number]1[/TD] [TD=class: content] [/TD] [/TR] [/TABLE] این تکه کد به آن معناس که ابتدا 300px برای frame اول، سپس %50 درصد از فضای باقیمانده برای feame دوم اختصاص داده می شود. پس از آن فضای باقیمانده به 6 قسمت کاملا مساوی تقسیم شده که 3 قسمت آن برای فریم سوم، دو قسمت برای فریم چهارم و یک قسمت برای فریم پنجم اختصاص داده می شود. border : ضخامت border بین هر یک از فریم ها را کنترل می کند. عددی صحیح را بر حسب px می پذیرد. bordercolor : رنگ border اطراف فریم ها را مشخص می کند. frameborder :نمایش یا عدم نمایش border های اطراف فریم ها را مشخص می کند. مقادیر زیر را می پذیردframespacing : مثل صفت border رفتار می کند 1 یا yes : نمایش borderها 0 یا no : عدم نمایش borderها [*] تگ frame> : برای مشخص کردن صفحه ای که در فریم ها نمایش داده می شود از این تگ استفاده می شود. این تگ جزء تگ های تهی است حتما باید در داخل تگ استفاده شود. دقت کنید تعداد فریم های به کار رفته در داخل frameset ها باید با تعداد اندازه هایی که در صفت cols یا rows تگ frameset آمده است برابر باشد. این تگ از صفت های زیر پشتیبانی می کند: name : نامی برای frame مشخص می کند.این نام باید در صفحه یکتا باشد. دقت کنید که این نام می تواند به عنوان پنجره هدف لینک ها مورد استفاده قرار گیرد. longdesc : آدرسی را که توضیح مفصلی در مورد فریم در آن هست را مشخص می کند. src : آدرس صفحه ای که باید در فریم نمایش داده شود را مشخص می کند. noresize : این صفت بولین در صورتی که برای فریمی به کار رود از امکان تغییر اندازه فریم توسط کاربر جلوگیری خواهد کرد. scrolling :با این صفت می توانیم چگونگی نمایش یا عدم نمایش اسکرول های frame ها را هنگامی که محتویاتش از اندازه frame بیشتر باشد را کنترل کنیم. این صفت مقادیر زیر را می پذیرد:frameborder : نمایش یا عدم نمایش border همان فریم را کنترل می کند. همان مقادیری را می گیرد که صفت frameborder برای تگ frameset می گیرد. auto : در صورت لزوم ابزار scroll را برای فریم نمایش خواهد داد. yes : همیشه ابزار اسکرول را برای فریم نتمایش خواهد داد (حتی اگر محتویات بیش از اندازه کلی فریم نباشد) no : هرگز ابزار اسکرول را برای فریم نمایش نخواهد داد (حتی اگر محتویات بیش از اندازه کلی فریم باشد) [*] [*]marginwidth : فاصله ی محتویات داخل فریم را از دیواره های چپ و راست (در عرض فریم) را کنترل می کند. این صفت عددی بر حسب px یا درصد را می پذیرد. [*]marginheight : فاصله ی محتویات داخل فریم را از دیواره های بالا و پایین (در ارتفاع فریم) را کنترل می کند. این صفت عددی بر حسب px یا درصد را می پذیرد. تگ : بعضی مرورگرها کلا از frameset ها (صفحات چندگانه) پشتیبانی نمی کنند در نتیجه تگ های frameset و frame را نمی شناسند و احتمالا خود آن ها را در صفحه عینا نمایش خواهند داد. برای جلوگیری از این کار باید از تگی به نام در داخل تگ برای نمایش یک کد جایگزین در اینگونه مرورگرها استفاده کنیم. این تگ صفت خاصی ندارد و تنها وظیقه آن نمایش کدهایی است که در داخلش قرار می گیرد. تگ :تگ ifame (مخفف inline frame ) معمولا برای قرار دادن یک صفحه در داخل صفحه ای معمولی و در کنار سایر عناصر مانند متن ها، عکس ها، لینک ها و ... استفاده می شود. این تگ از تمام صفات تگ که قبلا به آن اشاره شده است پشتیبانی می کند. به غیر از noriesize. اما از صفت های خاصی به نام width و height که برای تعیین عرض و ارتفاع محدوده frame استفاده می شود، پشتیبانی می کند. منبع : [Hidden Content]
      • 1
      • Like
  3. در این سری از آموزش های جوملا به شما نشان خواهیم داد در یک سایت با سیستم مدیریت محتوا جوملا چگونه وارد بخش مدیریت سایت شده و در هنگام ایجاد یا ویرایش مطلب یک تصویر مرتبط با متن نیز وارد نمایید. توجه از آنجا که این تغییرات باید در بخش مدیریت سایت انجام گیرد .پیش از انجام هرکاری شما باید یک حساب کاربری به عنوان مدیر سایت داشته باشیدتا این امکان برایتان فراهم باشد که وارد بخش مدیریت سایت شده و آنچه لازم است را انجام دهید. برای ایجاد حساب کاربری میتوانید با مدیر سایت مورد نظر تماس بگیرید . هدف از این آموزش اینست که نشان دهیم چگونه میتوان یک تصویر به یک مطلب اضافه کرد. داشتن تصویر برای هر مطلب فواید بسیاری از جمله تشریح بهتر , موضوع دارد [h=4]برای چه کسی؟[/h] همه اما واردکردن عکس نسبت به وارد کردن متن و تغییر آن پیچیدگی های بیشتری دارد. حتی اگر تجربه زیادی در این زمینه یکبار تجربه کردن آن ارزشمند خواهد بود اصلی ترین مشکلات زمانی خواهد بود که میخواهید خود تصویر را تغییر دهید به خصوص زمانی که در حال تغییر یک متن هستید. هنگام آپلود یا بارگذاری تصویر به پنجره آپلود تصویر نگاه کنید دقت کنید که تصویر را کجا و در چه پوشه ای ذخیره میکنید مخصوصا اگر در این زمینه تجربه کافی ندارید . [h=2]مقدمه[/h] وارد کردن یک عکس از نوشتن یک متن پیچیده تر است چند مرحله مشخص برای نمایش تصاویر در مطالب وجود دارد : ۱.یک تصویر مناسب آماده کنید ۲.تصویر را در وبسایت بارگذاری(آپلود) کنید ۳.تصویر را در مطلب مورد نظر وارد کنید تصویر مناسب را باید خودتان آماده کنید اما آپلود و وارد کردن تصویر در مطلب توسط ادیتور انجام خواهد شد .جزئیات این مراحل به وبسایتی که از آن استفاده می کنید بستگی دارد . [h=3]1. انتخاب یک تصویر مناسب[/h] تصویر مورد نظر ممکن است روی رایانه شخصی شما باشد و شما به راحتی بتوانید آن را ویرایش کرده و یک نام مناسب برای آن انتخاب کنید. ویرایش تصاویر: ویرایش تصویر به خودی خود موضوع مهمی است .نرم افزار های بسیاری برای ویرایش تصاویر وجود دارد . اگر ایجاد تغییرات کوچک و ساده کافی باشد یک ویرایشگر ساده مانند برنامه paint نیر کافی خواهد بود . اما اگر در این زمینه تجربه کافی دارید و هدف شما ایجاد تغییرات حرفه ای است برنامه های تخصصی بسیاری در این زمینه وجود دارد که میتوانید استفاده کنید مانند فتوشاپ و ... - [Hidden Content] تصویر باید در یک فایل با پسوند مناسب ذخیره شده باشد . معمولا jpeg یا png یک نام کوتاه و بدون فاصله برای تصویر مورد نظر انتخاب کنید.( برای جدا کردن کلمات میتوانید از حروف بزرگ استفاده کنید به عنوان مثال :LondonVisit [h=3]2. بارگذاری تصویر[/h] برای این که یک تصویر را در یک مطلب وارد کنیم ابتدا باید تصویر مورد نظر باید روی سرور قرار دهیم فضایی به شما اختصاص داده شده است که میتوانید تصاویر خود را در آنجا قرار دهید لازم است از جای دقیق این فضا آگاه باشید تا تصاویر را در آن وارد کنید.شما نمیتوانید تصویر را به طور مستقیم در این فضا کپی کنید . ادیتوری که از آن استفاده میکنید این کار را به عنوان بخشی از فرایند وارد کردن تصویر برایتان انجام خواهد داد. اگر از اطلاعات نمونه در localhost استفاده میکنید یک پوشه برای تصاویر وجود دارد. شما متوانید تصویر را در این پوشه کپی کند اما بهتر است بارگذاری تصویر از طریق ادیتور را تجربه کنید . نمایش تصاویر در صفحه: ممکن است برایتان ساده تر باشد که برای نمایش تصویر در صفحه از یک جدول با یک سطر و دو ستون استفاده کنید .متن در یک سلول از جدول و تصویر در سلول دیرگر قرار گیرد یک جدول با یک سطر و دوستون بدون border بسازید تصویر را در یک سلول قرار داده و متن مورد نظر خود را در سلول دیگر وارد کنید تصویر را بارگذاری(آپلود )کنید مطلب مورد نظر را برای ویرایش باز کنید اشاره گر را جایی در متن قرار دهید که میخواهید تصویر به صورت افقی از آنجا آغاز شود . اگر برای نمایش از جدول استفاده میکنید اشاره گر را در سلول مربوط به تصویر قرار دهید روی دکمه تصویر(image) در پنجره ادیتور کلیک کنید (دقت کنید آیکن مربوط به وارد کردن تصاویر در نوار ابزار تصاویر موجود در رایانه شخصی را نمایش نمی دهد در واقع با این ابزار شما امکان آپلود تصویر ندارید تنها میتوانید از فایل های موجود روی سرور استفاده کنید) پنجره آپلود تصویر باز شده و روی پنجره ویرایش متن قرار میگیرد قسمت بالایی پنجره نشان می دهد که فایل ها پس از بارگذاری روی سرور کجا ذخیره میشوند.در قسمت پائین شما میتوانید تصاویر موجود در سرور را مشاهده و جستجو کنید. پنجره آپلود تصویر که نشان می دهد فایل ها پس از بارگذاری کجا ذخیره میشوند و همچنین امکان آپلود یک تصویر از رایانه شخصی را برای شما فراهم میکند. محل ذخیره سازی تصویر را تمشخص کنید روی پوشه مورد نظر در سرور که میخواهید فایل پس از بارگذاری در آن قرار گیرد کلیک کنید فایل را در رایانه خود پیدا کنید روی دکمه browse(مرور) کلیک کنید پنجره بارگذاری فایل (File upload )باز می شود که امکان جستجو پوشه ای که فایل شما در آن قرار دارد را فراهم میکنید. مرور فایل های تصویر تصویر مورد نظر را روی رایانه خود پیدا کنید روی دکمه Open کلیک کنید این کار باعث می شود مسیر فایل مورد نظر در رایانه شخصی شما به عنوان مسیر آپلود انتخاب شود. برای بارگذاری تصویر روی سرور : روی دکمه آغاز آپلود(Start Upload) کلیک کنید پس از آپلود تصویر مورد نظر در بین فایل های موجود روی سرور در قسمت بالایی پنجره نمایش داده خواهد شد [h=3]3 قرار دادن تصویر در مطلب[/h] تصویر که میخواهید از آن استفاده کنید را انتخاب کنید جزئیات مربوط به تصویر را وارد کنید تصویر در قسمت بالایی پنجره انتخاب شده است آدرس تصویر :وقتی تصویر را انتخاب میکنید این فیلد به صورت خودکار پر می شود توضیحات تصویر: یک توصیف از تصویر وارد کنید(برای کسانی مفید است که در دیدن مشکل دارند و لازم است اطلاعات برای ایشان به گفتار تبدیل شود ). ترازبندی: این گزینه را میتوان چپ یا راست تصویر تنظیم نمود. عنوان تصویر: یک عنوان برای تصویر انتخاب کنید که زمانی که موس روی تصویر قرار میگیرد نمایش داده خواهد شد. اکنون همه کارهای لازم برای درج تصویر انجام شده است روی دکمه درج نصویر در قسمت بالا سمت راست پنجره کلیک کنید. تصویر با توجه به داده هایی که شما وارد کرده ای در صفحه نمایش داده خواهد شد . ممکن است تصویر در صفحه ادیتور کمی بزرگ و عجیب به نظر برسد مطلب را ذخیره کنید مطلب را در سایت مشاهده نمایید تا تغییرات انجام شده را ببینید و مطمئن شوید همه چیز درست انجام شده است تصویر در مطلب وارد شده است .در این مورد از جدول استفاده نشده است یک مشکل معمول این است که تصویر مورد نظر اندازه مناسبی ندارد و اغلب اوقات خیلی بزرگ است شما میتوانید به چند روش اندازه یک تصویر را تغییر دهید تغییر اندازه تصویر در صفحه - ساده ترین راه اما برای انجام آن باید مهارت کافی داشته باشید! موس را روی مربع های تو خالی در گوشه های تصویر قرار دهید کلید سمت چپ موس را نگه دارید و تصویر را کوچک تر یا بزرگ تر کنید. شما می توانید دوباره به همین روش اندازه تصویر را تغییر دهید اما ممکن است لازم باشد ابتدا یکبار تصویر را ذخیره کنید تغییر اندازه به کمک آیکن درج و ویرایش تصویر :در جعبه ابزار( یک آیکن سبز رنگ اغلب به شکل درخت ) از تغییر ابعاد استفاده کنید. اما دقت کنید زیرا باید طول و عرض تصویر را به یک اندازه تغییر دهید تا تصویر دفرم نشود اندازه فایل اصلی را تغییر دهید با یک نرم افزار ویرایشگر تصویر این کار را نجام داده و تصویر را دوباره بارگذاری کنید. سپس تصویر را از مطلب حذف کرده و تصویر جدید را درج کنید. [h=2]حذف یک تصویر از مطلب[/h] همانطور که حدس میزنید این کار به شکل زیر انجام می شود مطلب را برای ویرایش باز کنید تصویر را انتخاب کنید کلید delete روی صفحه کلید را بزنید تصویر روی سرور باقی خواهد ماند. متبع : [Hidden Content]
  4. payam-nn

    درباره هوش مصنوعی

    سلام دوستان این درس در رابطه با چه چیزایی؟! از ساختمان داده سخت تره ؟!! دوستام که لیسانس میخونن همیشه میگن این درس خیلی سخته!! با چه نرم افزاری باهاش کار میکنن؟؟ ممنون میشم جواب بدین --
×
×
  • اضافه کردن...