سلام رفیق! 😊 تو این مقاله قراره بهت یاد بدم، چطور با المنتور یه کارت پروفایل خفن بسازی که نگاهها رو به خودش جلب کنه! اگه مشتاقی این آموزش جذاب رو یاد بگیری، تا آخر این پست همراه من باش. بیا شروع کنیم و حسابی بترکونیم! 🔥
کارت پروفایل مثل ویترین کسب وکار یا مهارت های شماس! 🏢 اگر میخوای بازدیدکننده ها رو در نگاه اول جذب کنی، باید کارتی طراحی کنی که حرفه ای باشه، انیمیشن داشته باشه و اطلاعات ضروریت رو به زیبایی نشون بده. توی این آموزش، قراره با هم یه کارت پروفایل با افکت نورپردازی و انیمیشن جذاب بسازیم که هم ساده هست، هم جذاب! 💫
نحوه ساخت کارت پروفایل با المنتور 🛠️
خب، حالا بریم سراغ قسمتی که منتظرش بودی: نحوه ساخت این کارت پروفایل شیک و جذاب! 😊 لطفاً طبق آموزش پیش برو و مراحل رو به دقت دنبال کن تا به نتیجه نهایی که میخوای برسی
1. ایجاد یه صفحه جدید با المنتور
- وارد پیشخوان وردپرس بشو ➡️ برگه جدید بساز ➡️ روی ویرایش با المنتور بزن.
- ویجت HTML رو از قسمت ابزارکها پیدا کن، بکش و داخل برگه رها کن (Drag & Drop)

- کدهای HTML زیر رو داخل ویجت قرار بده:
<section class="profile-card-section">
<div class="container">
<div class="card">
<div class="lines"></div>
<div class="imgBx">
<img src="https://cdn-icons-png.flaticon.com/512/3242/3242120.png" alt="عکس پروفایل">
</div>
<div class="content">
<div class="details">
<h2>سعید</h2>
<p>توسعهدهنده وب، عاشق کد زدن و تجربه کردن چیزای جدید و جذاب در دنیای وب💻🌐</p>
<a href="#">مشاهده پروفایل</a>
</div>
</div>
</div>
</div>
</section>

📌راهنمایی: در کد بالا میتونی عکس پروفایل رو با ویرایش خط 6 تغییر بدی. همچنین نام و توضیحات پروفایل رو میتونی با ویرایش خطوط 10 و 11 طبق سلیقهات عوض کنی. 🤩 همینطور متن دکمه ‘مشاهده پروفایل‘ و لینکش رو هم میتونی با ویرایش خط 12 انجام بدی. 👌
2. افزودن کد CSS برای استایل دهی به کارت پروفایل
🎨 حالا وقتشه با CSS جادو کنی! ✨ کدهای CSS زیر رو باید در جای مناسب قرار بدی تا استایلها و انیمیشنهای جذاب این کارت پروفایل به درستی اجرا بشن. برای اینکار، روی ویجت HTML بزن تا قسمت ویرایش برات باز بشه. سپس به تب ‘پیشرفته‘ برو ، به پایین اسکرول کن و در بخش ‘کدهای CSS سفارشی‘ کدهای زیر رو پیست کن. 👇
📣 اینجا محل دیده شدن تبلیغ شماست کلیک کن AD
/* Profile Card Styles Design and animations by www.RayaWp.ir */
@import url('https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css');
* {
box-sizing: border-box;
font-family: 'Vazirmatn', sans-serif;
border-radius: 8px;
}
.details {
font-family: 'Vazirmatn', sans-serif;
}
.container {
position: relative;
display: flex;
padding: 40px 40px;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 20px;
}
.card {
position: relative;
width: 350px;
height: 180px;
background: #fff;
transition: 0.5s;
}
.card:hover {
height: 450px;
}
.card .lines {
position: absolute;
inset: 0;
background: #000;
overflow: hidden;
}
.card .lines::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 600px;
height: 120px;
background: linear-gradient(transparent,#45f3ff,#45f3ff,#45f3ff,transparent);
animation: animate 4s linear infinite;
animation-play-state: paused;
}
.card:hover .lines::before {
animation-play-state: running;
}
@keyframes animate {
0% {
transform: translate(-50%,-50%) rotate(0deg);
}
100% {
transform: translate(-50%,-50%) rotate(360deg);
}
}
.card .lines::after {
content: '';
position: absolute;
inset: 3px;
background: #292929;
}
.card .imgBx {
position: absolute;
top: -60px;
left: 50%;
width: 150px;
height: 150px;
transform: translateX(-50%);
background: #000;
transition: 0.5s;
z-index: 10;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.card:hover .imgBx {
top: 25px;
width: 200px;
height: 200px;
}
.card .imgBx::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 500px;
height: 150px;
transform: translate(-50%,-50%);
background: linear-gradient(transparent,#ff3c7b,#ff3c7b,#ff3c7b,transparent);
animation: animate2 6s linear infinite;
animation-play-state: running; /* Changed from paused to running */
}
.card:hover .imgBx::before {
animation-play-state: running;
}
@keyframes animate2 {
0% {
transform: translate(-50%,-50%) rotate(0deg); /* Fixed rotation */
}
100% {
transform: translate(-50%,-50%) rotate(360deg);
}
}
.card .imgBx::after {
content: '';
position: absolute;
inset: 3px;
background: #292929;
}
.card .imgBx img {
position: absolute;
width: 100px;
z-index: 1;
filter: invert(1);
opacity: 0.5;
transition: 0.5s;
}
.card:hover .imgBx img {
opacity: 1;
}
.card .content {
position: absolute;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: flex-end;
overflow: hidden;
}
.card .content .details {
padding: 30px 20px;
text-align: center;
width: 100%;
transition: 0.5s;
transform: translateY(145px);
}
.card:hover .content .details {
transform: translateY(0px);
}
.card .content .details h2 {
font-size: 1.5em;
font-weight: 500;
color: #45f3ff;
line-height: 1.2em;
}
.card .content .details p {
color: #fff;
opacity: 0;
transition: 0.5s;
font-family: 'Vazirmatn', sans-serif !important;
}
.card:hover .content .details p,
.card:hover .content .details a {
opacity: 1;
}
.card .content .details a {
display: inline-block;
background: #45f3ff;
color: #292929;
padding-bottom:5px;
font-weight: 500;
text-decoration: none;
opacity: 0;
transition: 0.5s;
}
.card .details a{
padding: 5px;
}

جمع بندی 🚀
الان دیگه یه کارت پروفایل حرفه ای داری که هم اطلاعاتتو به کاربر نشون میده، هم طراحی بینظیری داره! 🎉 یادت نره این کارت رو توی بخش “درباره من” یا صفحه اصلی سایتت قرار بدی. اگه سوالی داشتی یا خواستی تغییراتی بدی، تو کامنتا بنویس تا راهنماییت کنم. 😊
اگه از این آموزش خوشت اومد، حتما به دوستات هم پیشنهاد بده! 🙌
ارسال نظر ( 0 نظر تایید شده )