"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > إنشاء ملف تعريف روابط اجتماعية أنيق باستخدام الرسوم المتحركة للأزرار الديناميكية

إنشاء ملف تعريف روابط اجتماعية أنيق باستخدام الرسوم المتحركة للأزرار الديناميكية

تم النشر بتاريخ 2024-11-02
تصفح:886

Creating a Stylish Social links profile with Dynamic Button Animations

ملخص
في هذه المقالة، سنتعرف على عملية تصميم ملف تعريف جذاب للروابط الاجتماعية باستخدام HTML وCSS. سنركز على إنشاء تأثيرات التمرير المتحركة، مثل انتقالات الألوان والرسوم المتحركة لأزرار التدرج، ودمج أيقونات FontAwesome لتحسين تفاعل المستخدم. الرسوم المتحركة لخلفية متدرجة: تأثير خلفية متدرجة متحركة عند التمرير. أيقونات FontAwesome: تتضمن أيقونات لمختلف المنصات الاجتماعية. الأكثر إثارة للاهتمام هو اللون المتغير للأزرار عند المرور. توفر الرسوم المتحركة للأزرار تفاعلًا مثيرًا للاهتمام للمستخدم.

تصميم واجهة الملف الشخصي للروابط الاجتماعية
يتميز ملف تعريف الروابط الاجتماعية الخاص بنا بتصميم نظيف وحديث، حيث يحتوي على صورة ومحتوى نصي داخل حاوية مرنة وسريعة الاستجابة. بنية HTML واضحة ومباشرة، وتتكون من أزرار على روابط الملف الشخصي.

هيكل HTML
إليك بنية HTML الأساسية لمشروع ملف تعريف الروابط الاجتماعية الخاص بنا:



روابطي الاجتماعية


أنا مطور الواجهة الأمامية إيفجيني كوزيلسكي




الرسوم المتحركة للأزرار الديناميكية الميزة الرئيسية لهذا التصميم هي الأزرار المتحركة، والتي تنتقل عبر سلسلة من الألوان النابضة بالحياة. يتم تحقيق هذا التأثير باستخدام الرسوم المتحركة والمتغيرات CSS:

* {
الانتقال: كل 0.3 ثانية سهولة؛
}
الروابط الاجتماعية أ {
زخرفة النص: لا شيء؛
اللون: #fff;
الحشو: 15 بكسل؛
نصف قطر الحدود: 5 بكسل؛
العرض: فليكس؛
محاذاة العناصر: المركز؛
ضبط المحتوى: المركز؛
المنصب: نسبي؛
محاذاة النص: المركز؛
الانتقال: سهولة اللون بمقدار 0.3 ثانية، والتحويل بسهولة بمقدار 0.3 ثانية؛
الفجوة: 10 بكسل؛
الفائض: مخفي؛
العرض: 100%;
الحد الأقصى للعرض: 300 بكسل؛

.الروابط الاجتماعية أ::قبل {
محتوى: ''؛
الموقف: مطلق؛
أعلى: 0؛
اليسار: 0؛
اليمين: 0؛
أسفل: 0؛
الخلفية: التدرج الخطي (45 درجة، الأحمر، الأصفر، الأخضر، الأزرق، الأرجواني)؛
نصف قطر الحدود: 5 بكسل؛
فهرس z: -1;
العتامة: 0؛
الانتقال: العتامة 0.3 ثانية سهولة؛
حجم الخلفية: 400%;
الرسوم المتحركة: GradientAnimation 3s الخطية اللانهائية؛

@keyframes gradientAnimation {
0% {
موضع الخلفية: 0% 50%;

50% {
موضع الخلفية: 100% 50%؛

100% {
موضع الخلفية: 0% 50%;


تصميم CSS
فيما يلي ملف CSS المستخدم لتصميم ملف تعريف الروابط الاجتماعية:
`/* حاوية الملف الشخصي */
حاوية الملف الشخصي {
الخلفية: rgb(16, 41, 167);
الحشو: 20 بكسل؛
نصف قطر الحدود: 10 بكسل؛
ظل الصندوق: 0 0 10px rgba(0, 0, 0, 0.1);
محاذاة النص: المركز؛
العرض: 100%;
الحد الأقصى للعرض: 400 بكسل؛

/* أنماط الروابط الاجتماعية */
.روابط اجتماعية {
نمط القائمة: لا شيء؛
الحشو: 0؛
الهامش: 0;
العرض: فليكس؛
الاتجاه المرن: العمود؛
ضبط المحتوى: المركز؛
محاذاة العناصر: المركز؛
الفجوة: 20 بكسل؛

.روابط اجتماعية {
الهامش: 10 بكسل 0;

.روابط اجتماعية {
زخرفة النص: لا شيء؛
اللون: #fff;
الحشو: 15 بكسل؛
نصف قطر الحدود: 5 بكسل؛
العرض: فليكس؛
محاذاة العناصر: المركز؛
ضبط المحتوى: المركز؛
المنصب: نسبي؛
محاذاة النص: المركز؛
الانتقال: سهولة اللون بمقدار 0.3 ثانية، والتحويل بسهولة بمقدار 0.3 ثانية؛
الفجوة: 10 بكسل؛
الفائض: مخفي؛
العرض: 100%;
الحد الأقصى للعرض: 300 بكسل؛

/* أنماط أيقونات التواصل الاجتماعي */
.الروابط الاجتماعية .الرمز الاجتماعي،
الروابط الاجتماعية في {
العرض: 40 بكسل؛
الارتفاع: 40 بكسل;

حجم الخط: 24 بكسل؛
لون الخلفية: rgba(0, 0, 0, 0.5);
العرض: فليكس؛
ضبط المحتوى: المركز؛
محاذاة العناصر: المركز؛

.روابط اجتماعية img.social-icon {
العرض: 40 بكسل؛
الارتفاع: 40 بكسل؛
ملاءمة الكائن: تحتوي على؛

.روابط اجتماعية .fa-brands {
حجم الخط: 30 بكسل؛

.الرمز الاجتماعي {
لون الخلفية: rgba(0, 0, 0, 0.5);

.وصلة {
المنصب: نسبي؛
العرض: فليكس؛
محاذاة العناصر: المركز؛
ضبط المحتوى: المركز؛
العرض: 100%;
فهرس z: 1؛

.رابط {
العرض: فليكس؛
ضبط المحتوى: المركز؛
محاذاة العناصر: المركز؛
المنصب: نسبي؛
العرض: 100%;
}`

تعزيز تجربة المستخدم الخلفية المتحركة بمثابة أكثر من مجرد ميزة ملفتة للنظر؛ فهو يساعد في خلق تجربة أكثر غامرة وتفاعلية. يتم الترحيب بالمستخدمين بواجهة حيوية وحديثة تجعل المحتوى أكثر جاذبية. بالإضافة إلى ذلك، تشتمل تأثيرات التمرير على زر رسوم متحركة متعدد الألوان.

مزيد من التعلم والموارد
بالنسبة لأولئك الذين يتطلعون إلى التعمق أكثر في رسوم CSS المتحركة وتقنيات التصميم المتقدمة، يقدم MDN Web Docs دليلاً شاملاً. يمكنك استكشاف كيفية إنشاء الرسوم المتحركة وإدارتها، واستخدام متغيرات CSS، وتنفيذ تأثيرات مرئية متقدمة لإضفاء الحيوية على مشروعاتك.

خاتمة
يمكن أن يؤدي دمج الرسوم المتحركة للأزرار الديناميكية في مشاريع الويب الخاصة بك إلى تحسين مشاركة المستخدم ورضاه بشكل كبير. من خلال الاستفادة من الرسوم المتحركة لـ CSS، يمكنك إنشاء عناصر جذابة بصريًا لا تبدو رائعة فحسب، بل تعمل أيضًا على تحسين تجربة المستخدم بشكل عام. قم بتجربة الرسوم المتحركة والأنماط المختلفة لإضافة لمسة فريدة لتصميماتك وجذب جمهورك.

للحصول على عرض توضيحي مباشر لملف الروابط الاجتماعية مع الرسوم المتحركة الديناميكية، قم بمراجعة المشروع على gihub.

بيان الافراج تم إعادة نشر هذه المقالة على: https://dev.to/der12kl/creating-a-stylish-social-links-profile-with-dynamic-button-animations-1a9a?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ Study_golang@163 .com لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3