طراحی سایت و برنامه نویسی

آموزش طراحی سایت و برنامه نویسی

طراحی سایت و برنامه نویسی

آموزش طراحی سایت و برنامه نویسی

ساخت ارائه با گوگل اسلایدز (Google Slides) — راهنمای گام به گام

بسیاری از افراد بر این باورند که گوگل اسلایدز (Google Slides) نسخه‌ای از پاورپوینت برای آنهایی است که نمی‌خواهند این نرم‌افزار را بخرند. البته این دیدگاه کمی خصمانه محسوب می‌شود، چون قابلیت‌های سرویس اسلایدز گوگل دست کمی از پاورپوینت ندارند. Google Slides برنامه‌ای عالی است که ایجاد همه چیز از ارائه‌های کاری تا تدوین یک کتاب آشپزی را ممکن می‌سازد. تنها لازمه این کار نیز داشتن یک حساب کاربری گوگل است.

با این وجود، این انتقاد نشان می‌دهد که چه قدر افراد با امکانات سرویس گوگل اسلایدز ناآشنا هستند. در این مقاله برای از بین بردن این دیدگاه اشتباه با روش ایجاد یک ارائه ساده از صفر تا صد آشنا خواهیم شد.

گام 1: تنظیم اولیه سند

Google Slides

نخستین کاری که باید انجام دهیم، باز کردن اپلیکیشن گوگل اسلایدز (Google Slides) است. بدین منظور باید ابتدا یک حساب کاربری گوگل داشته باشید. اگر این حساب کاربری را ندارید، ساخت آن بسیار ساده و کافی است به این آدرس (+) مراجعه کنید. سپس باید به گوگل درایو رفته و به منوی New > Google Slides > From a template مراجعه کنید.

در این زمان می‌توانید در صورت تمایل از یک قالب خالی ارائه استفاده کنید، ما در این راهنما قصد داریم برخی طراحی‌های از پیش موجود را کمی دستکاری کنیم. این کار در چند مرحله انجام می‌یابد و فرایند طراحی را تسریع می‌کند.

Google Slides

زمانی که روی From a template کلیک کنید، به گالری قالب‌ها می‌روید. گوگل این قالب‌ها را همانند ابزار Canva گروه‌بندی کرده است. یکی از رایج‌ترین کاربردهای یک اسلایدشو، طراحی یک ارائه‌ی کاری است، بنابراین در این راهنما از General Presentation یا همان قالب‌های مناسب ارائه‌های عمومی استفاده می‌کنیم.

Google Slides

زمانی که قالب خود را باز کنید، صفحه‌ای را می‌بینید که بسیار شبیه به آنچه در تصویر آمده است. در راستای بخش فوقانی یک نوار ناوبری وجود دارد. در سمت چپ فضای کاری صفحه‌های قالب دیده می‌شوند که به ترتیب چیده شده‌اند. در مرکز فضای کاری نسخه بزرگ‌تری از صفحه‌ای که فعال است را مشاهده می‌کنید. در سمت راست فضای کاری منوی بازشدنی دیگری به نام Themes (قالب‌ها) دیده می‌شود.

گام 2: نوار ناوبری گوگل اسلایدز را بشناسید

Google Slides

گوگل اسلایدز (Google Slides) پیچیده است، اما یکی از مهم‌ترین چیزهایی که باید بشناسید نوار ناوبری است که در بخش فوقانی فضای کاری قرار دارد و باید با محتوای هر یک از این منوهای بازشدنی آشنا شوید.

در منوی File گزینه‌های ابتدایی کنترل ارائه‌های اسلاید گوگل را مشاهده می‌کنید. این موارد شامل اشتراک‌گذاری، ایمپورت کردن اسلایدها، دانلود کردن اسلایدها، تنظیمات مقدماتی اولیه، تنظیمات پرینت و زبان است. در منوی Edit ابزارهای ساده‌ای جهت کنترل هر یک از صفحه‌ها مشاهده می‌کنید. این موارد شامل گزینه‌هایی برای بازگردانی تغییرها، اجرای مجدد یک تغییر، برش، کپی کردن و چسباندن است.

Google Slides

در منوی View روش‌های مختلف مشاهده ارائه را می‌بینید. همچنین گزینه‌ای برای رفتن به بخش Animations مشاهده می‌شود. بدین ترتیب می‌توانید انیمیشن‌هایی را در ارائه خود بگنجانید.

Google Slides

در منوی Insert گزینه‌های مختلفی برای محتوایی که در ارائه جای داده می‌شوند وجود دارند. در منوی Format نیز ابزارهایی را می‌بینید که از گزینه‌های تنظیم متن، سبک‌های مختلف فونت و چیدمان تا لیست‌های گلوله‌ای و شماره‌گذاری را شامل می‌شود.

Google Slides

منوی Slide امکان ایجاد تغییرات بزرگ در ارائه را فراهم می‌سازد. منوی Arrange امکان سازمان‌دهی عناصر روی هر صفحه را فراهم می‌کند. منوی Tools امکان اصلاح غلط‌های املایی، بررسی واژه‌ها در دیکشنری و افزودن گزینه‌های دسترس‌پذیری به ارائه را فراهم کرده است.

منوی Add-on میانبری برای قابلیت‌های ویژه است که می‌توان به اسلایدهای گوگل اضافه کرد.

Google Slides

در نهایت با کلیک روی منوی Help می‌توان موارد آموزشی بیشتر را دریافت کرد و یا به‌روزرسانی‌ها را مورد جستجو قرار داد.

گام 3: تغییر دادن قالب (Theme)

Google Slides

زمانی که بررسی منوها را به پایان بردید و ایده‌ای کلی از کار هر کدام به دست آوردید، ممکن است بخواهید Theme-های مختلفی که برای اسلایدهای گوگل وجود دارند را مورد بررسی قرار دهید. همان طور که قبلاً اشاره کردیم گوگل اسلایدز (Google Slides) ارائه‌ها را بر مبنای هدفی که دارند گروه‌بندی می‌کند. درون هر گروه تم‌های دیداری را که می‌توان روی اسلاید شو اعمال کرد را مشاهده می‌کنید.

تم‌ها می‌توانند شامل فونت‌ها، رنگ‌ها و استایل‌های خاص باشند. زمانی که روی یکی از آن‌ها کلیک می‌کنید، می‌توانید به روشی سریع و آسان از این که همه چیز هماهنگ به نظر می‌رسند مطمئن شوید. برای تغییر دادن تم، کافی است روی گزینه‌های موجود در سمت راست فضای کاری اسکرول کنید. در ادامه می‌توانید بسته به نیازهای خود روی هر کدام از آن‌ها کلیک کنید.

گام 4: تغییر فونت

Google Slides

پس از انتخاب تم می‌توانید شروع به وارد کردن اطلاعات خود در اسلاید شو بکنید. برای تغییر دادن متن Placeholder کافی است روی هر کادر کلیک کرده و شروع به نوشتن بکنید. همچنین می‌توانید فونت و رنگ فونت را نیز تغییر دهید.

Google Slides

برای تغییر دادن رنگ، باید مطمئن شوید که آن چه قرار است تغییر یابد انتخاب شده است. سپس روی گزینه رنگ فونت که در شکل فوق با کادر قرمز مشخص شده است کلیک کنید.

زمانی که روی آن کلیک کنید یک منوی بازشدنی مشاهده خواهید کرد که گزینه‌های زیادی دارد. در این منو می‌توانید رنگ‌هایی که در این پالت رنگ برای شما چیده شده‌اند را ببینید. همچنین می‌توانید با کلیک روی گزینه Custom رنگ جدیدی بسازید.

Google Slides

اگر می‌خواهید استایل فونت خود را عوض کنید، باید ابتدا مطمئن شوید که متن انتخاب شده است. سپس روی منوی بازشدنی فونت کلیک کرده و استایل مورد نظر خود را انتخاب کنید.

نکته: باید اطمینان حاصل کنید که فونت انتخاب شده موجب سهولت در خوانایی متن می‌شود، چون اغلب ارائه‌ها از فاصله‌ای نسبتاً دور دیده می‌شوند.

گام 5: تغییر دادن پس‌زمینه

Google Slides

هنگامی که این ارائه را کنار هم قرار می‌دهید، ممکن است متوجه شوید که پس‌زمینه خسته‌کننده است یا روشی که نمایش می‌یابد را نپسندید.

برای تغییر دادن پس‌زمینه روی صفحه اسلاید راست-کلیک کنید. در این زمان باید مطمئن شوید که متن روی صفحه انتخاب نشده است. سپس گزینه Change Background را انتخاب کنید. زمانی که کادر محاوره‌ای باز می‌شود، می‌توانید رنگ پس‌زمینه خود را عوض کنید، یک تصویر روی آن قرار دهید یا پس‌زمینه را به حالت پیش‌فرض قبلی ریست کنید.

در بخش Color می‌توانید یک رنگ ثابت یا گرادیان رنگی برای پس‌زمینه انتخاب کنید. همچنین می‌توانید رنگ‌ها و گرادیان‌های سفارشی انتخاب کنید.

Google Slides

زمانی که پس‌زمینه نهایی شد، قادر هستید یکی از گزینه‌های Done یا Add to theme را انتخاب کنید؛ اگر این پس‌زمینه را به تم خود اضافه کنید، هر صفحه‌ای در ارائه که پس‌زمینه منطبق دارد، این تغییرها را در خود بازتاب می‌دهد. پس از اعمال شدن تغییرها روی Done کلیک کنید.

گام 6: تعویض تصویر

Google Slides

در برخی موارد یک تصویر placeholder (جانمایی) در قالب وجود دارد و می‌خواهیم آن را عوض کنیم. روی چنین تصویری که می‌خواهیم عوض شود، کلیک می‌کنیم تا یک کادر انتخاب آبی‌رنگ پیرامون آن ظاهر شود. سپس روی گزینه Replace Image که در تصویر فوق به رنگ قرمز دیده می‌شود کلیک می‌کنیم. در ادامه می‌توانید گزینه آپلود یک تصویر از رایانه، جستجوی وب برای یک تصویر یا درج یک تصویر از طریق URL را انتخاب کنید.

نکته مهم: مطمئن شوید که دسترسی استفاده از عکس‌هایی که می‌خواهید درج کنید را دارید. اگر در یافتن تصاویر دچار مشکل هستید، می‌توانید از برخی وب‌سایت‌های اشتراک رایگان عکس مانند unsplash (+) استفاده کنید.

گام 7: حذف اسلاید

Google Slides

زمانی که مشغول کار روی این اسلایدها هستید، ممکن است متوجه شوید که یک یا دو صفحه در قالب وجود دارد که مورد نیاز شما نیست. برای این که از شر این صفحه‌ها رها شوید باید به سمت چپ فضای کاری بروید و روی صفحه‌ای که می‌خواهید حذف کنید راست-کلیک کرده در ادامه روی Delete کلیک کنید.

گام 8: جابجایی یک اسلاید

Google Slides

برخی اوقات، اسلایدی را می‌بینیم که از طرح‌بندی آن واقعاً خوشمان می‌آید، اما در مکان نامناسبی از ارائه قرار دارد. برای نمونه، برای انتقال یک اسلاید به انتها روی صفحه‌ای که می‌خواهید جابجا کنید کلیک کرده و سپس گزینه Move slide to end را انتخاب کنید. کار به همین سادگی است.

گام 9: افزودن گذار

Google Slides

زمانی که کار تنظیم کردن ارائه را به پایان بردید، می‌توانید در مورد روش ارائه کردن این اسلاید شو نیز فکر کنید. برای نمونه می‌خواهید ارائه شما چگونه به پیش برود؟ آیا می‌خواهید بین هر یک از صفحه‌ها انیمیشن کوچکی باشد؟

برای افزودن یک «گذار» (transition) بین اسلایدها، روی صفحه‌ای که می‌خواهید تنظیم کنید راست کلیک کرده و گزینه Change Transition را انتخاب کنید.

Google Slides

در زمان انجام این کار، نوار ابزار سمت راست فضای کاری، گزینه‌های جدیدی را که می‌توانید استفاده کنید نمایش می‌دهد. گزینه‌ای که می‌خواهید را از منوی بازشدنی انتخاب کنید. همچنین می‌توانید این گذار را روی کل ارائه یا صرفاً روی یک اسلاید منفرد اعمال کنید.

سخن پایانی

سرویس گوگل اسلایدز، اپلیکیشن آنلاین ارزشمندی است و با این که در این راهنما همه امکانات آن را بررسی نکردیم، اما تلاش کردیم موارد مقدماتی را به طرز مناسبی پوشش دهیم. شما با بهره‌گیری از این اپلیکیشن دیگر هرگز نگران نخواهید بود که ارائه‌تان غیرحرفه‌ای به نظر بیاید و مهم نیست که به برنامه‌های ساخت اسلاید شو دیگر دسترسی داشته باشید یا خیر.


منبع: فرادرس

ایجاد نوار ناوبری واکنش گرا با HTML ،CSS و جی کوئری – از صفر تا صد

وار ناوبری یکی از مؤلفه‌های اصلی هر وب‌سایتی محسوب می‌شود و شاید مهم‌ترین مؤلفه باشد. در واقع نوار ناوبری نخستین جایی است که کاربر هنگام ورود به وب‌سایت مشاهده می‌کند و برای رفتن به بخش‌های مختلف باید از آن استفاده کند.

در این مقاله همه مراحل مورد نیاز برای ساخت یک نوار ناوبری ساده را بررسی می‌کنیم و با روش واکنش‌گرا ساختن آن آشنا می‌شویم. ما قصد داریم یک نوار ناوبری برای یک صفحه پورتفولیو بسازیم که 4 بخشبه صورت About Me ،Projects ،CV و Contacts دارد. البته شما می‌توانید آن را بسته به میل خود تغییر دهید.

در نهایت چیزی مانند تصویر زیر خواهیم داشت:

نوار ناوبری

ابتدا کد HTML

تگ مورد استفاده برای ایجاد نوار ناوبری <nav> است و از این رو کار خود را از همین اینجا آغاز می‌کنیم. کافی است تگ nav را باز کرده و ببندیم و فضایی بین دو تگ باقی بگذاریم تا تگ‌های دیگری در آن تعریف شوند.

اکنون که همه چیز آماده است، می‌توانیم لیست لینک‌های خود را اضافه کنیم. برای ایجاد یک لیست می‌توانیم از تگ <ul> استفاده کنیم که اختصاری برای unordered list است. این تگ کانتینری برای list items با تگ <li> خواهد بود. تگ ul نیز درون تگ nav قرار می‌گیرد.

سپس می‌توانیم شروع به افزودن آیتم‌های لیست خود بکنیم که شامل لینک‌هایی به بخش‌های اصلی وب‌سایت ما خواهد بود. (4 بخش که قبلاً معرفی کردیم):

برای هر لیست آیتم باید نام بخش متناظر را اضافه کنیم، اما همچنین باید اطمینان حاصل کنیم که وقتی کاربری روی آن کلیک می‌کند، صفحه به سمت پایین اسکرول می‌کند تا به بخش مرتبط برسد. این کار از طریق تگ <a> یا تگ anchor میسر خواهد بود. شما می‌توانید هر تگ دیگری را نیز درون آیتم لیست درج کنید و سپس نام بخش را درون تگ anchor بنویسید.

در این مرحله صفحه ما چیزی مانند تصویر زیر است:

البته هنوز شباهت چندانی به یک نوار ناوبری ندارد، اما تقریباً همه کد HTML که برای اجرای آن نیاز داریم را نوشته‌ایم و در ادامه صرفاً باید آن را استایل‌دهی بکنیم.

اکنون برای این که این لینک‌های قابل کلیک باشند، باید یک خصوصیت href به تگ‌های anchor خود اضافه کنیم. این خصوصیت شامل id بخشی که لینک شده خواهد بود و دارای ساختار correspondingId# است.

تصور کنید که 4 بخش داریم که id متناظر آن‌ها به ترتیب aboutMe ،#projects ،#cv# و contacts# است و می‌خواهیم به این تگ‌های anchor با استفاده از خصوصیت href یک id انتساب دهیم.

نوار ناوبری ما اینک مانند تصویر زیر شده است:

زمان آن رسیده است که آن را کمی استایل‌دهی کنیم.

استایل‌دهی CSS

به احتمال بالا شما برای رها شدن از شر آن نقاط bullet لحظه‌شماری می‌کنید. اگر چنین است، جای نگرانی نیست، چون همین الان می‌خواهیم این کار را انجام دهیم. کافی است فایل css دارای 3 خط زیر را بنویسیم که معنی آن این است که همه آیتم‌ها لازم نیست استایل لیست داشته باشند.

اکنون نوبت به رها شدن از آن زیرخط‌ها رسیده است. به این منظور 3 خط کد زیر را نیز به فایل CSS اضافه می‌کنیم:

تصور کنید می‌خواهیم یک نوار ناوبری افقی بسازیم و می‌خواهیم کل عرض صفحه را بپوشاند. این کار را می‌توانیم با افزودن یک خصوصیت width: 100vw به تگ nav انجام دهیم. معنی 100 در این خصوصیت آن است که 100% صفحه را می‌پوشاند و nw نیز به این معنی است که عرض صفحه نمایش (viewport) را می‌پوشاند.

در این مرحله، احتمالاً متوجه هیچ تفاوتی نخواهید شد، اما اگر یک مشخصه رنگ پس‌زمینه به تگ nav بدهید و رنگ آن را مانند زیر به مقداری به جز رنگ فعلی تنظیم کنید همه چیز مشخص می‌شود:

بدین ترتیب تصویری مانند زیر می‌بینید:

دلیل این که چرا این فضای سفید کوچک در طرفین نوار ناوبری ظاهر می‌شوند این است که عناصری مانند body، یا ul دارای مقادیر پیش‌فرضی برای حاشیه هستند. این مقدار را با تعیین margin:0 به هر دوی این عناصر می‌توان حذف کرد. به علاوه اگر از تورفتگی لیست نیز خوشتان نمی‌آید، می‌توانید مقدار pdding:0 را نیز برای ul تنظیم کنید:

نوار ناوبری ما هم اینک کل عرض صفحه را می‌پوشاند:

زمان آن رسیده است که لینک‌ها را در یک ردیف قرار دهیم و این کار را می‌توان به روش‌های متفاوتی انجام داد. دو مورد از آن‌ها را در ادامه ملاحظه می‌کنید:

  • افزودن مشخصه ;display: inline به li
  • افزودن مشخصه display: flex به ul

ما از گزینه دوم استفاده می‌کنیم زیرا در حالتی که بخواهیم نوار ناوبری خود را واکنش‌گرا بکنیم، انعطاف‌پذیری بیشتری در اختیار ما قرار می‌دهد.

اکنون باید بین این آیتم‌های لیست فاصله‌بندی کنیم و این کار از طریق تعیین margin برای هر یک میسر است. پیشنهاد می‌کنیم از مضربی از عرض viewport مانند آنچه در مورد عرض نوار ناوبری اجرا کردیم استفاده کنید. ما از margin به مقدار 2vw برای سمت راست و چپ استفاده می‌کنیم:

همچنین می‌توانید اندازه فونت را به صورت مضربی از viewport تنظیم کنید. در این مورد ترجیح می‌دهیم از مضربی از ارتفاع ویوپورت استفاده کنیم که متناسب با عرض آن است و با vh نمایش پیدا می‌کند.

اکنون اگر بخواهیم فاصله‌ای در بخش بالا و پایین نوار ناوبری خود نیز ایجاد کنیم می‌توانیم یک padding به عناصر <a> خود اضافه کنیم. همچنین می‌توانید آن رنگ آبی پیش‌فرض را حذف کنید. برای نمونه ما رنگ سیاه را ترجیح می‌دهیم.

اکنون اگر کدی بنویسیم که هر بار روی نام بخشی می‌رویم تا حدودی هایلایت شود، جالب خواهد بود. این کار را با استفاده از سلکتور hover می‌توان اجرا کرد که ساختار آن به صورت زیر است:

element:hover{ /*property that will change when I move the mouse on the element here*/}.

کد مربوطه به صورت زیر است:

منوی واکنش‌گرا

اگر از یک رایانه یا تبلت برای دیدن این صفحه استفاده می‌کنید، طرح‌بندی صفحه بی‌نقص خواهد بود، اما اگر روی گوشی آن را ببینید به صورت زیر درمی‌آید:

یکی از راه‌حل‌های اجتناب از این قرارگیری جدولی این است که یک نوار ناوبری عمودی بسازیم که پنهان است و تنها زمانی که روی یک دکمه کلیک می‌کنید ظاهر می‌شود.

قبل از هر چیز باید نوار ناوبری را عمودی کنیم. به این منظور باید از این واقعیت کمک بگیریم که در لیست نامرتب خود از مشخصه display: flex استفاده کرده‌ایم. بدین ترتیب کافی است یک مشخصه تعریف کرده و مقدار آن را column قرار دهیم. برای اطمینان از این که این کار تنها روی صفحه‌های کوچک صورت می‌گیرد می‌توانیم از مفهومی به نام media query استفاده کنیم.

همچنین باید مطمئن شویم که عنصر <a> کل عرض صفحه را می‌پوشاند به طوری که وقتی ماوس را روی آن می‌بریم می‌توانیم تغییر رنگ برای کل عرض صفحه ببینیم. به این منظور باید به عناصر a مشخصه‌ای به صورت display: block بدهیم.

بدین ترتیب هیچ فاصله‌ای در بخش فوقانی و تحتانی آن باقی نمی‌ماند (مقدار margin: 0 به li بدهید).

در این مرحله ما تقریباً کار خود را به پایان برده‌ایم. کافی است دکمه‌ای طراحی کنیم که با کلیک کردن روی آن این منوی ناوبری باز و بسته شود. این دکمه را هر جایی می‌توان گذاشت، اما ما در این مثال آن را در تگ <ul> عنصر نخست قرار می‌دهیم تا در ابتدای لیست‌های آیتم نمایش یابد و مطمئن می‌شویم که همان alignment لیست آیتم را دارد.