الانتقال إلى المحتوى الرئيسي

كيفية جعل دائرة نصف قطرها الحدود من جانب واحد فقط: دليل مفصل

هناك العديد من الطرق لتصميم العناصر في تطوير الويب. تتمثل إحدى هذه الطرق في استخدام نصف قطر الحدود ، والذي يسمح لك بتعيين تقريب زوايا العنصر. ولكن ماذا لو كنت ترغب في تعيين دائرة نصف قطرها الحدود على جانب واحد فقط? في هذا الدليل ، سنخبرك بكيفية تحقيق هذا التأثير.

هناك عدة خيارات لتنفيذ دائرة نصف قطرها الحدود على جانب واحد فقط. دعونا ننظر إلى الأكثر شعبية منهم.

1. باستخدام العناصر الزائفة

طريقة واحدة لتحقيق تأثير دائرة نصف قطرها الحدود على جانب واحد فقط هو استخدام العناصر الزائفة. Для этого создайте блочный элемент, к которому вы хотите применить border radius, и добавьте ему псевдоэлементы с помощью псевдоклассов ::before и ::after.

Пример:

في هذا المثال ، ستتم إضافة عناصر زائفة إلى العنصر مع فئة" العنصر":: قبل و ::بعد ، والتي ستحدد نصف قطر الحدود المقابل للعنصر مع فئة" العنصر". سيسمح لك ذلك بتدوير الزوايا على جانب واحد فقط.

2. باستخدام خلط التدرج

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

مثال:

.العنصر {

صورة الخلفية: التدرج الخطي (إلى أسفل اليمين ، شفاف 50٪ ، أبيض 50٪);

دائرة نصف قطرها الحدود: 50 ٪ 0 0 0;

الارتفاع: 200 بكسل;

العرض: 200 بكسل;

}

في هذا المثال ، سيتم تطبيق التدرج على عنصر مع فئة "العنصر" ، والتي ستحدد نصف قطر الحدود على جانب واحد فقط. من خلال تغيير القيم في خاصية صورة الخلفية ، يمكنك التحكم في اتجاه وحجم التدرج ، وتحقيق النتيجة المرجوة.

  1. كيفية ضبط نصف القطر للحدود على جانب واحد: دليل كامل
  2. ما هو دائرة نصف قطرها الحدود وما هو عليه ل?
  3. طرق تحديد نصف قطر الحدود من ناحية
  4. أمثلة على استخدام نصف قطر الحدود من ناحية
  5. التوافق عبر المتصفح: دعم دائرة نصف قطرها الحدود من جهة
  6. سؤال وجواب
  7. كيف يمكنني جعل دائرة نصف قطرها الحدود فقط في الزاوية اليمنى العليا?
  8. كيف يمكنني جعل دائرة نصف قطرها الحدود فقط في أسفل الزاوية اليسرى?
  9. كيف يمكنني جعل دائرة نصف قطرها الحدود فقط لجميع زوايا عنصر?
  10. كيف يمكنني جعل دائرة نصف قطرها الحدود فقط في الزاوية اليمنى العليا والسفلى?

كيفية ضبط نصف القطر للحدود على جانب واحد: دليل كامل

دائرة نصف قطرها الحدود هي خاصية كس التي تسمح لك لتعيين التقريب من زوايا العناصر. عادة ، يتم تطبيق نصف القطر في وقت واحد على جميع الزوايا الأربع للعنصر.

ومع ذلك ، في بعض الأحيان يكون من الضروري ضبط نصف القطر لجانب واحد فقط من العنصر. على سبيل المثال ، قد ترغب في تقريب الزاوية العلوية اليسرى فقط.

لتحقيق ذلك ، يمكنك استخدام الحل التالي:

  1. قم بإنشاء عنصر مع الفئة أو المعرف المحدد. على سبيل المثال ، استخدم التعليمات البرمجية التالية:

في كس ، إضافة أنماط لهذا العنصر:

.يحدها-عنصر {

الحدود: 1 بكسل أسود صلب;

نصف قطر الحدود: 0 0 0 10 بكسل;

}

يصف الكود أعلاه نمط الفصل.يحدها-العنصر ، الذي يضيف حدا ويحدد نصف القطر فقط للزاوية العلوية اليمنى من العنصر.

باستخدام خاصية نصف قطر الحدود ، يمكنك تعيين نصف القطر لكل زاوية على حدة. تعني القيمة 0 عدم التقريب ، وتشير القيم الموجبة إلى نصف قطر الانحناء. على سبيل المثال ، ستحدد قيمة 10 بكسل نصف قطر 10 بكسل.

يوضح هذا الدليل الكامل كيفية تعيين نصف القطر لجانب واحد فقط من العنصر. يمكنك تخصيص قيم خاصية نصف قطر الحدود ودمجها لتحقيق النتيجة المرجوة.

ما هو دائرة نصف قطرها الحدود وما هو عليه ل?

دائرة نصف قطرها الحدود هي خاصية كس التي تسمح لك لتعيين زوايا مدورة لعناصر صفحة الويب. يحدد نصف قطر الزوايا الدائرية ، مما يخلق تأثير عدم وجود حواف حادة.

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

يمكن أن يكون تطبيق نصف قطر الحدود متنوعا للغاية ويعتمد على الاحتياجات المحددة للتصميم. على سبيل المثال ، يمكنك تعيين الزوايا ليتم تقريبها فقط في جزء معين من العنصر ، أو تعيين أنصاف أقطار مختلفة لكل زاوية.

  • مزايا استخدام دائرة نصف قطرها الحدود:
  • إنشاء تأثيرات زاوية مستديرة للأزرار والكتل والصور والعناصر الأخرى;
  • تحسين الإدراك البصري العام للتصميم ، مما يجعله أكثر حداثة وجاذبية;
  • إضافة بعض النعومة والانسجام إلى عناصر صفحات الويب ، مما يحسن تجربة المستخدم;

القدرة على إنشاء مظهر موقع فريد وأصلي.

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

طرق تحديد نصف قطر الحدود من ناحية

الطريقة الرئيسية لتعيين نصف قطر الحدود في كس هي استخدام خاصية نصف قطر الحدود. باستخدام هذه الخاصية ، يمكنك تعيين نصف قطر التقريب لجميع زوايا العنصر في نفس الوقت أو لكل زاوية على حدة.

  1. ومع ذلك ، تتطلب التخطيطات أحيانا تعيين نصف قطر التقريب على جانب واحد فقط من العنصر: الحافة العلوية أو السفلية ، الجانب الأيسر أو الأيمن. في هذه الحالة ، يمكنك استخدام عدة طرق لتحقيق النتيجة المرجوة.
  2. الطريقة الأولى هي استخدام خصائص الحدود—دائرة نصف قطرها والحدود-* خصائص مختصرة الحدود-أعلى-يسار-دائرة نصف قطرها ، الحدود-أعلى-يمين-دائرة نصف قطرها ، الحدود-أسفل-يسار-دائرة نصف قطرها ، الحدود-أسفل-يمين-دائرة نصف قطرها.
  3. الطريقة الثانية هي استخدام العناصر الزائفة ::قبل و:: بعد.
  4. الطريقة الثالثة هي استخدام تدرج الخلفية وخصائص لون الخلفية وصورة الخلفية وتكرار الخلفية وموضع الخلفية.

الطريقة الرابعة هي استخدام سفغ (رسومات متجهة قابلة للتطوير) أو أطر مع أدوات مدمجة لتعيين الأشكال المعقدة وتقريب نصف القطر.

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

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

أمثلة على استخدام نصف قطر الحدود من ناحية

  1. نصف القطر العلوي الأيسر: 10 بكسل;
  2. باستخدام خصائص كس الحدود أعلى اليسار دائرة نصف قطرها ، الحدود أعلى اليمين دائرة نصف قطرها ، الحدود أسفل اليسار دائرة نصف قطرها ، يمكنك تعيين التقريب من جميع زوايا العنصر باستثناء الجزء العلوي الأيمن. على سبيل المثال:
  3. الحدود-أعلى اليمين-دائرة نصف قطرها: 0;

الحدود-أسفل-اليسار-نصف القطر: 10 بكسل;

  • }

تقريب الحدود اليسرى فقط:

باستخدام الخاصية كس الحدود دائرة نصف قطرها والقيم في الزاوية العليا مدورة / الزاوية السفلى مدورة / الزاوية السفلى مدورة / شكل الزاوية العليا مدورة ، يمكنك تعيين التقريب من الحد الأيسر فقط من العنصر. على سبيل المثال:

.العنصر {

نصف قطر الحدود: 20 بكسل 0 0 20 بكسل;

}

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

التوافق عبر المتصفح: دعم دائرة نصف قطرها الحدود من جهة

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

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

لنلق نظرة على مثال باستخدام عنصر زائف:: من قبل:

إنشاء عنصر هتمل الذي يحتاج إلى تقريب على جانب واحد فقط. دعونا نأخذ على سبيل المثال

.

نضيف نمط لهذا العنصر وتحديد عرض معين والارتفاع لذلك.