طراحی کارت پرسنلی با HTML و CSS

طراحی کارت پرسنلی با HTML و CSS

­­­­­

آنچه در این مقاله خواهید خواند

طراحی کارت پرسنلی با HTML و CSS

سلام و عرض ادب خدمت کاربران سبز لرن، در این مقاله قراره بپردازیم به طراحی کارت پرسنلی با HTML و CSS ،  همان طور که می‌دانید html زبان نشانه گذاری وب هست و چارچوب و پایه و اساس یک وب سایت می‌باشد. از طرفی این چهارچوب و بدنه سایت نیاز به رنگ و لعاب هم دارد که با کمک css می‌توانیم استایل صفحه وب مثل، فونت، رنگ، سایز و … را تغییر دهیم.

برای طراحی یک کارت پرسنلی یا card در وب به راحتی می‌توان با html و css این طراحی را انجام داد! پس با ما همراه باشید.

طراحی کارت پرسنلی با HTML و CSS

اصول طراحی کارت در سایت

کارت‌ها بسیار زیاد در سایت ها استفاده میشن. برای محصولات، برای معرفی افراد و خیلی مثال های دیگه.

اصولا یه کارت اولش با یه title شروع میشه بعدش یه عکس سپس یه سری نوشته بعدش در انتها هم آیکون های شبکه های اجتماعی و در اخر یه دکمه برای توضیحات و.. بیشتر.

شما با خوندن این مقاله میتوانید به طراحی کارت پرسنلی با HTML و CSS همراه با تمرین کردن بپردازید و پیاده سازی کنید:

 

نمونه یک کارت پرسنلی با HTML و CSS

 

تو این مقاله میخوایم با هم یه کارت پرسنلی رو با html و css طراحی کنیم. طرح به شکل زیر هست و ما باید دقیقا مطابق اون طراحی کنیم:

نمونه یک کارت پرسنلی با HTML و CSS

طراحی کارت، بخش html

خب بزارید اول کد html رو ببینیم بعدش توضیحشو میدم:

 

طراحی کارت، بخش html کد نویسی کارت

خب الان که داریم میبینیم یه div با کلاس container کل کارت رو در برمیگیره. بعدش یه تگ img برای عکس و بعدش یه تگ h1 برای John Doe. چرا؟

چون فونت این کلمه همونطور که توی تصویر کارت اول مقاله دیده میشه بزرگ تره و تگ h1 خوب جواب میده براش.

بعدش دوتا تگ p برای تخصص و دانشگاه. یعدش داخل یه span سه تا تگ a برای اون لوگوهی فیسبوک و توئیتر و لینکدین قرار میدیم.

دقت کنیم که توی قسمت header ما از لوگوهی awesome استفاده کردیم. برای اینکار با تگ link لینکشو وارد میکنیم.

کافیه اون خطو کپی و پیست کنید. همچنین اخر کد هم برای اون دکمه button میزاریم. کد html تمامممم!.

خروجی صفحه تا الان این میشه:

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

بخش CSS طراحی کارت پرسنلی

قسمت اول: container

برای css بهتره از خارجی ترین div شروع کنیم. برای container (منظورم کلاسه) اول میایم یه max-width برای محدود کردن عرض کل کارت درنظر میگیریم.

مثلا 300 پیکسل خوبه.

بعدش برای اینکه کل متن ها وسط باشن از text-align استفاده میکنیم و مقدارشو میزاریم center.

همونطور که توی تصویر کارت اول مقاله هم میبینیم یه حالت سایه ای داره کل کارت. برای این سایه میتونین تو گوگل یه shadow css سرچ کنید و مقدار هاشو دستکاری کنید تا ببنیید بهترین شکل چیه.

در اخر هم یه فونت بهتر میزاریم برای کل متن ها. تا الان کد css به این شکل شد:

 

بخش CSS طراحی کارت پرسنلی 

 

خروجی صفحه هم به این شکله:

خروجی بخش CSS طراحی کارت پرسنلی

قسمت دوم: img

خب الان باید بریم سراغ تک تک اجزای container. اولین جز عکس هست. همونطور که میبینیم باید عرض عکس رو به اندازه کارت محدود کنیم. چون عکس داخل container قرار داره باید از اون پیروی کنه برای این کار میایم یه width برابر 100 درصد قرار میدیم. بعدش همونطور که توی تصویر اول مقاله عکس یه مقدارش بریده شده و بصورت کج بریده شده. به این میگن path. شما میتونید توی این سایت بصورت دلخواهتون این رو تولید کنید. خب برای تگ img هم کد css اینجوری شد:

 

کد نویسی کارت پرسنلی بخش css قسمت دوم: img

 

و خروجی صفحه:

خورجی کارت پرسنلی بخش css قسمت دوم: img

خب قابل تحمل تر شد. خوبه. بریم سراغ اون لوگوها و دکمه در طراحی کارت پرسنلی با HTML و CSS

اول بریم سراغ لوگوها:

قسمت سوم: لوگو

خب اول میایم یه margin میزاریم که از همدیگه فاصله داشته باشن و به هم اینقدر نزدیک نباشن.

مقدار 10 پیکسل خوبه.
بعدش رنگ سفید میزاریم براشون با color: aliceblue. بعدش رنگ پس‌زمینه رو میزاریم براشون مشکی.

برای بهتر شدن این رنگ‌ها باید یه padding هم بدیم. مقدار 5 پیکسل خوبه به‌نظر.

خب اخرش هم یه border-radius با 5 پیکسل میدیم که دیگ تکمیل بشه. کد این قسمت:

کد نویسی بخش css قسمت سوم: لوگو

خروجی صفحه تا الان:

خروجی کد نویسی بخش css قسمت سوم: لوگو

خب عالی شده فقط الان کافیه که اون دکمه contanct رو بیاریم پایین. پس بریم سراغ اون button:

قسمت چهارم: دکمه

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

بعدش رنگ متن رو با color سفید میکنیم.

بعدش برای اینکه عرضش کل صفحه رو پر کنه میایم مقدار width رو برابر 100 درصد میزاریم تا به اندازه عرض اون container بشه.

بعدش هم برای اینکه قشنگ تر بشه یه padding با مقدار 10 قرار میدیم.

بعدش هم برای اینکه خطوط دورشو تیز کنیم میایم outline رو صفر میزاریم.

بعد هم اون کادر طوسی رنگ دورش حذف شه میایم border رو برابر صفر میزاریم.

بعدش هم برای اینکه جوری بشه که موقعی که موس رو میارید روش حالت فلش بگیره میایم cursor رو برابر pointer میزاریم.

در اخر هم فونت رو یه خورده بزرگتر میکنیم. Font-size: large. خب تا حالا کد این قسمت اینجوری شد:

کد نویسی در سی اس اس قسمت چهارم: دکمه

خب صفحه اینجوری شد تا الان:

خروجی در سی اس اس قسمت چهارم: دکمه

قسمت پنجم: hover

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

قسمت پنجم: hover

اولیش میاد وقتی که اون دکمه hover بشه یه خورده شفاف بشه بعدش هم برای اون لوگوهاست. و تمام.

کد css ما برای طراحی کارت پرسنلی اینجوری شد:

خروجی نهایی

[dlbox title=”دانلود پروژه” link=”https://dl.sabzlearn.ir/sc/card.rar” type=”card.rar” size=”334KB” pass=”ندارد”]

دیدگاهتان را بنویسید