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

كيف يمكنني تخصيص عنصر التحكم `` لإخفاء مربع النص وعرض الزر فقط؟

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

How can I customize the `` control to hide the textbox and only display the button?

تخصيص عنصر التحكم

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

إخفاء مربع النص والاحتفاظ بالزر

للحصول على مظهر أنظف يعرض الزر فقط، يمكننا الاستفادة من تقنيات CSS. إليك حل فعال:

رمز CSS:

/* Define the container div for positioning */
div.fileinputs {
  position: relative;
}

/* Style the fake file input that overlays the real one */
div.fakefile {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

/* Customize the button in the fake file input */
div.fakefile input[type=button] {
  cursor: pointer;
  width: 148px;
}

/* Hide the real file input element */
div.fileinputs input.file {
  position: relative;
  text-align: right;
  -moz-opacity: 0;
  filter: alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
}

رمز HTML:

شرح:

يقوم كود CSS وHTML هذا بإنشاء حاوية div (.fileinputs) لوضع العناصر. داخل هذه الحاوية، نضيف عنصر إدخال ملف مزيف (.fakefile) الذي يظهر أعلى إدخال الملف الحقيقي (.file). من خلال ضبط عتامة المدخلات الحقيقية على 0، تصبح غير مرئية. يتم بعد ذلك تخصيص الزر الموجود في إدخال الملف المزيف باستخدام نمط العرض والمؤشر للحفاظ على الأداء الوظيفي وسهولة الاستخدام.

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3