يعد الشعار أحد أهم عناصر موقع الويب أو التطبيق. يساعد على إنشاء صورة علامة تجارية فريدة لا تنسى. غالبا ما يكون من الضروري تغيير حجم الشعار لمطابقة تصميم الصفحة بشكل أفضل. في هذه المقالة ، سنلقي نظرة على خمس طرق بسيطة لتغيير حجم الشعار باستخدام كس.
1. باستخدام خاصية العرض
واحدة من أسهل الطرق لتغيير حجم الشعار هي استخدام خاصية العرض. إذا كنت ترغب في زيادة حجم الشعار ، فما عليك سوى تحديد قيمة أكبر لخاصية العرض. على سبيل المثال ، إذا كان لديك شعار مع فئة الشعار وتريد زيادة حجمه إلى 200 بكسل ، يمكنك استخدام رمز كس التالي:
.الشعار { العرض: 200 بكسل؛}
ملاحظة: عند استخدام هذه الطريقة ، ضع في اعتبارك أنه عند تغيير حجم الشعار ، قد تكون هناك مشاكل في نسبها وجودتها.
2. باستخدام خاصية التحويل: مقياس
هناك طريقة أخرى بسيطة لتغيير حجم الشعار وهي استخدام خاصية التحويل: المقياس. تسمح لك هذه الخاصية بقياس عنصر دون تغيير حجمه المادي. على سبيل المثال ، إذا كنت ترغب في مضاعفة حجم الشعار ، يمكنك استخدام رمز كس التالي:
.شعار { تحويل: مقياس (2)؛}
ملاحظة: عند استخدام هذه الطريقة ، ضع في اعتبارك أن تغيير حجم الشعار باستخدام خاصية التحويل:المقياس قد يتسبب في تعتيم الصورة.
- باستخدام خاصية العرض
- تغيير الحجم باستخدام خاصية التحويل
- استخدام استعلامات الوسائط للحجم التكيفي
- استخدام وحدات القياس كنسبة مئوية
- تغيير الحجم باستخدام جافا سكريبت
- استخدام أطر كس لسهولة تغيير الحجم
- تغيير حجم الشعار باستخدام الإضافات والمكتبات
- سؤال وجواب
باستخدام خاصية العرض
من أجل تغيير حجم الشعار باستخدام كس ، يمكنك استخدام خاصية العرض. تسمح لك هذه الخاصية بتعيين عرض العنصر كنسبة مئوية أو بالبكسل.
على سبيل المثال ، ضع في اعتبارك الكود التالي:
- أتش تي أم أل:
- المغلق:
- .الشعار {
- العرض: 200 بكسل;
- }
في هذا المثال ، قمنا بتعيين عرض الشعار على 200 بكسل. يمكن تغيير هذه القيمة حسب تقديرك. أيضا ، بدلا من وحدات البكسل ، يمكنك تعيين العرض كنسبة مئوية ، على سبيل المثال:
- .الشعار {
- العرض: 50%;
- }
في هذه الحالة ، سيكون عرض الشعار نصف عرض العنصر الأصل.
يمكن أيضا استخدام خاصية العرض مع خصائص أخرى مثل العرض الأقصى والعرض الأدنى. هذا يسمح لك بتعيين الحد الأقصى والحد الأدنى لعرض العنصر. على سبيل المثال:
- .الشعار {
- العرض: 200 بكسل;
- أقصى عرض: 100%;
- الحد الأدنى للعرض: 150 بكسل;
- }
في هذا المثال ، سيكون عرض الشعار 200 بكسل ، ولكن يمكن أن ينخفض أو يزيد اعتمادا على عرض العنصر الأصل ، ولكنه لن يتجاوز 100 ٪ ولن يقل عن 150 بكسل.
باستخدام خاصية العرض ، يمكنك بسهولة ومرونة تغيير حجم الشعار على صفحة الويب.
تغيير الحجم باستخدام خاصية التحويل
يحتوي كس على خاصية تحويل تسمح لك بتغيير حجم العناصر وتدويرها وإمالتها وتحويلها.
لتغيير حجم الشعار باستخدام خاصية التحويل ، تحتاج إلى تحديد قيمة لخاصية المقياس (). تحدد هذه القيمة المضاعف الذي سيتم من خلاله تغيير حجم العنصر.
مثال الاستخدام:
.الشعار {
تحويل: مقياس (1.5);
}
في هذا المثال ، سيزداد الشعار بمقدار 1.5 مرة بالنسبة لحجمه الأصلي.
يمكن أن تكون قيمة المضاعف موجبة أو سالبة. إذا كان المضاعف هو 1 ، فلن يتغير حجم العنصر.
لتطبيق خاصية التحويل على شعار في هتمل ، يمكنك استخدام التعليمات البرمجية التالية:
يتيح لك استخدام خاصية التحويل ضبط حجم الشعار بشكل أكثر مرونة وتغيير نسبه دون استخدام صور إضافية.
ومع ذلك ، ضع في اعتبارك أن تغيير حجم الشعار باستخدام خاصية التحويل يمكن أن يؤدي إلى تشويه الصورة ، خاصة إذا تم تطبيق قياس كبير. يجدر أيضا الحد من استخدام هذه الخاصية بحيث تظل الصورة قابلة للقراءة ولا تسبب رد فعل سلبي من المستخدمين.
استخدام استعلامات الوسائط للحجم التكيفي
يمكن استخدام استعلامات الوسائط لإنشاء حجم شعار متكيف في كس. تسمح لك استعلامات الوسائط بتطبيق أنماط مختلفة اعتمادا على حجم الشاشة التي يتم عرض صفحة الويب عليها.
يعد استخدام استعلامات الوسائط مفيدا بشكل خاص عند تطوير مواقع الويب التكيفية ، حيث يجب أن يتكيف الشعار مع حجم شاشة جهاز المستخدم.
لتعيين حجم الشعار التكيفي في كس ، يمكنك استخدام التعليمات البرمجية التالية:
- # شعار {
العرض: 150 بكسل;
الارتفاع: 75 بكسل;
}
}
استخدام استعلام وسائط: الآن سيتم تطبيق حجم الشعار المحدد فقط على الشاشات بعرض يصل إلى 768 بكسل. سيتم تطبيق النمط الأساسي على الشاشات الأخرى.
وبالتالي ، يتيح لك استخدام استعلامات الوسائط إنشاء حجم شعار متكيف يتكيف مع أحجام مختلفة من شاشات وأجهزة المستخدم.
باستخدام الرسوم المتحركة: إذا كنت ترغب في إجراء انتقال متحرك من حجم شعار إلى آخر ، فيمكنك استخدام تقنية الرسوم المتحركة باستخدام جافا سكريبت ، على سبيل المثال ، باستخدام
طريقة ريكويستانيماشيونفريم
. على سبيل المثال:
- الشعار.أسلوب.العرض = العرض + 'بكسل';
الشعار.أسلوب.الارتفاع = الارتفاع + بكسل;
العرض + = 10;
}