دروس CSS

الصفحة الرئيسية لـ CSS مقدمة CSS بنية CSS محددات CSS كيفية استخدام CSS تعليقات CSS ألوان CSS خلفيات CSS حدود CSS هوامش CSS حشوة CSS ارتفاع / عرض CSS نموذج مربع CSS مخطط CSS نص CSS خطوط CSS أيقونات CSS روابط CSS قوائم CSS جداول CSS عرض CSS أقصى عرض لـ CSS موقف CSS CSS Z- الفهرس تجاوز CSS تعويم CSS كتلة مضمنة CSS محاذاة CSS موحد CSS فئة CSS الزائفة عنصر زائف لـ CSS تعتيم CSS شريط التنقل CSS القوائم المنسدلة CSS معرض صور CSS صور CSS العفاريت محددات CSS Attr نماذج CSS عدادات CSS تخطيط موقع الويب CSS وحدات CSS خصوصية CSS CSS! مهم وظائف الرياضيات CSS

CSS متقدم

زوايا مستديرة CSS صور الحدود CSS خلفيات CSS ألوان CSS الكلمات الأساسية الملونة CSS تدرجات CSS ظلال CSS تأثيرات نص CSS خطوط الويب CSS تحويلات CSS 2D تحويلات CSS ثلاثية الأبعاد انتقالات CSS الرسوم المتحركة CSS تلميحات CSS صور نمط CSS انعكاس صورة CSS كائن CSS مناسب موضع كائن CSS اخفاء CSS أزرار CSS ترقيم صفحات CSS أعمدة CSS المتعددة واجهة مستخدم CSS متغيرات CSS تحجيم صندوق CSS استعلامات وسائط CSS أمثلة على CSS MQ فليكس بوكس ​​CSS

استجابة CSS

مقدمة RWD منفذ عرض RWD عرض شبكة RWD استعلامات وسائط RWD صور RWD مقاطع فيديو RWD أطر RWD قوالب RWD

شبكة CSS

مقدمة الشبكة حاوية الشبكة عنصر الشبكة

CSS SASS

دروس SASS

أمثلة CSS

قوالب CSS أمثلة CSS اختبار المغلق تمارين CSS شهادة CSS

مراجع CSS

مرجع CSS محددات CSS وظائف CSS CSS المرجعي Aural الخطوط الآمنة للويب CSS متحرك CSS وحدات CSS محول CSS PX-EM ألوان CSS قيم ألوان CSS القيم الافتراضية لـ CSS دعم مستعرض CSS

صور الأنماط CSS


تعرف على كيفية تصميم الصور باستخدام CSS.


صور مدورة

استخدم border-radiusالخاصية لإنشاء صور مستديرة:


باريس

مثال

صورة مدورة:

img {
  border-radius: 8px;
}
باريس

مثال

صورة محاطة بدائرة:

img {
  border-radius: 50%;
}

الصور المصغرة

استخدم borderالخاصية لإنشاء صور مصغرة.

صورة مصغرة:

باريس

مثال

img {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 150px;
}

<img src="paris.jpg" alt="Paris">

الصورة المصغرة كارتباط:

مثال

img {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 150px;
}

img:hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}

<a href="paris.jpg">
  <img src="paris.jpg" alt="Paris">
</a>


صور مستجيبة

سيتم ضبط الصور المتجاوبة تلقائيًا لتناسب حجم الشاشة.

قم بتغيير حجم نافذة المتصفح لرؤية التأثير:

خمس دول

إذا كنت تريد تصغير حجم الصورة إذا كان لا بد من ذلك ، ولكن لا يتم تكبير حجمها أبدًا لتصبح أكبر من حجمها الأصلي ، فقم بإضافة ما يلي:

مثال

img {
  max-width: 100%;
  height: auto;
}

نصيحة: اقرأ المزيد عن تصميم الويب سريع الاستجابة في دروسنا التعليمية لـ CSS RWD .


توسيط الصورة

لتوسيط صورة ، اضبط الهامش الأيمن والأيسر autoعلى blockعنصر:

باريس

مثال

img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

صور / بطاقات بولارويد

خمس دول

خمس دول

النرويج

الاضواء الشمالية

مثال

div.polaroid {
  width: 80%;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

img {width: 100%}

div.container {
  text-align: center;
  padding: 10px 20px;
}

صورة شفافة

يمكن opacityللخاصية أن تأخذ قيمة من 0.0 إلى 1.0. كلما قلت القيمة ، زادت شفافية:

غابة

العتامة 0.2

غابة

opacity 0.5

غابة

opacity 1
(default)

Example

img {
  opacity: 0.5;
}

Image Text

How to position text in an image:

Example

Cingue Terre
Bottom Left
Top Left
Top Right
Bottom Right
Centered

Try it Yourself:


Image Filters

The CSS filter property adds visual effects (like blur and saturation) to an element.

Note: The filter property is not supported in Internet Explorer or Edge 12.

Example

Change the color of all images to black and white (100% gray):

img {
  filter: grayscale(100%);
}

Tip: Go to our CSS filter Reference to learn more about CSS filters.


Image Hover Overlay

Create an overlay effect on hover:

Example

Fade in text:

الصورة الرمزية
Hello World

Example

Fade in a box:

الصورة الرمزية
John

Example

Slide in (top):

الصورة الرمزية
Hello World

Example

Slide in (bottom):

الصورة الرمزية
Hello World

Example

Slide in (left):

الصورة الرمزية
Hello World

Example

Slide in (right):

الصورة الرمزية
Hello World

Flip an Image

Move your mouse over the image:

باريس

Example

img:hover {
  transform: scaleX(-1);
}

Responsive Image Gallery

CSS can be used to create image galleries. This example use media queries to re-arrange the images on different screen sizes. Resize the browser window to see the effect:

خمس دول
Add a description of the image here
غابة
Add a description of the image here
الاضواء الشمالية
Add a description of the image here
الجبال
Add a description of the image here

Example

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px){
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px){
  .responsive {
    width: 100%;
  }
}

Tip: Read more about Responsive Web Design in our CSS RWD Tutorial.


Image Modal (Advanced)

This is an example to demonstrate how CSS and JavaScript can work together.

First, use CSS to create a modal window (dialog box), and hide it by default.

Then, use a JavaScript to show the modal window and to display the image inside the modal, when a user clicks on the image:

الشفق القطبي الشمالي ، النرويج

Example

// Get the modal
var modal = document.getElementById('myModal');

// Get the image and insert it inside the modal - use its "alt" text as a caption
var img = document.getElementById('myImg');
var modalImg = document.getElementById("img01");
var captionText = document.getElementById("caption");
img.onclick = function(){
  modal.style.display = "block";
  modalImg.src = this.src;
  captionText.innerHTML = this.alt;
}

// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];

// When the user clicks on <span> (x), close the modal
span.onclick = function() {
  modal.style.display = "none";
}