jQuery CSS Operations - css() Method
التعريف والاستخدام
يستخدم css() لتحديد أو تعيين نمط واحد أو أكثر من العناصر التي تتطابق معها.
يعود إلى قيمة خاصية CSS
يعود إلى قيمة خاصية CSS للعنصر الأول الذي يتطابق.
التعليقات:لا يدعم css() الخاصية المختصرة عند استخدامه لتحويل القيمة (مثل "background" و "border").
$(selector).css(name)
معاملات | وصف |
---|---|
name | مطلوب. تحديد اسم خاصية CSS. يمكن أن يحتوي هذا المعامل على أي خاصية CSS. مثل "color". |
مثال
الحصول على قيمة خاصية النمط color للفقرة الأولى:
$("p").css("color");
إعداد خصائص CSS
إعداد الخاصية CSS المحددة لجميع العناصر التي تتطابق معها.
$(selector).css(name,value)
معاملات | وصف |
---|---|
name | مطلوب. يحدد اسم الخاصية CSS. يمكن أن يحتوي هذا المعامل على أي خاصية CSS، مثل "color". |
value |
اختياري. يحدد قيمة الخاصية CSS. يمكن أن يحتوي هذا المعامل على أي قيمة الخاصية CSS، مثل "red". إذا تم تعيين قيمة فارغة، يتم حذف الخاصية المحددة من العنصر. |
مثال
جعل لون جميع الفقرات أحمر:
$("p").css("color","red");
إعداد الخاصية CSS باستخدام وظيفة
إعداد قيمة الخاصية النمط لجميع العناصر التي تتطابق معها.
هذا الدالة تعود القيمة التي يتم تعيينها للخصائص. تقبلان معاملين، index هو موقع العنصر في مجموعة العناصر، value هو القيمة السابقة للخصائص.
$(selector).css(name,function(index,value))
معاملات | وصف |
---|---|
name | مطلوب. يحدد اسم الخاصية CSS. يمكن أن يحتوي هذا المعامل على أي خاصية CSS، مثل "color". |
function(index,value) |
يحدد وظيفة عودة القيمة الجديدة للخاصية CSS.
|
مثال 1
جعل لون جميع الفقرات أحمر:
$("button").click(function(){ $("p").css("color",function(){return "red";}); });
مثال 2
زيادة عرض div تدريجياً:
$("div").click(function() { $("this").css( "width", function(index, value) {return parseFloat(value) * 1.2;} ); });
إعداد عدة خصائص CSS/قيم
$(selector).css({property:value, property:value, ...})
تعيين "مجموعة اسم/قيمة" كخصائص النمط لجميع العناصر التي تتطابق معها.
هذه هي أفضل طريقة لتحديد عدد كبير من خصائص النمط على جميع العناصر التي تتطابق معها.
معاملات | وصف |
---|---|
{property:value} |
مطلوب. يحدد اسم الخاصية/قيمة للنمط الذي يتم تعيينه. هذا المعامل يمكن أن يحتوي على عدة أزواج من اسم الخاصية/قيمة CSS. مثل {"color":"red","font-weight":"bold"} |
مثال
$("p").css({ "color":"white", "background-color":"#98bf21", "font-family":"Arial", "font-size":"20px", "padding":"5px" });