چگونه ایجاد شود: پیام چت

آشنایی با نحوه استفاده از CSS برای ایجاد پیام چت.

پیام چت

Avatar

سلام. امروز حال شما چطور است؟

11:00
Avatar

هی! من خوبم. ممنون از توجه!

11:01
Avatar

خیلی خوب است! پس، امروز می‌خواهید چه کاری انجام دهید؟

11:02
Avatar

نمی‌دانم. فوتبال بازی... یا شاید بیشتر کدنویسی یاد بگیرم؟

11:05

آزمایش کنید

چگونه پیام چت ایجاد کنید

قدم اول - اضافه کردن HTML:

<div class="container">
  <img src="/w3images/bandmember.jpg" alt="Avatar">
  <p>سلام. امروز حال شما چطور است؟</p>
  <span class="time-right">11:00</span>
</div>
<div class="container darker">
  <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right">
  <p>هی! من خوبم. ممنون از اینکه سوال کردید!</p>
  <span class="time-left">11:01</span>
</div>
<div class="container">
  <img src="/w3images/bandmember.jpg" alt="Avatar">
  <p>Sweet! So, what do you wanna do today?</p>
  <span class="time-right">11:02</span>
</div>
<div class="container darker">
  <img src="/w3images/avatar_g2.jpg" alt="Avatar" class="right">
  <p>Nah, I dunno. Play soccer.. or learn more coding perhaps?</p>
  <span class="time-left">11:05</span>
</div>

مرحله دوم - اضافه کردن CSS:

/* 聊天容器 */
.container {
  مرز: 2 پیکسلس جامد #dedede;
  رنگ پس‌زمینه: #f1f1f1;
  قطر کمان: 5 پیکسلس;
  پادشاهی: 10 پیکسلس;
  مجازات: 10 پیکسلس 0;
}
/* 较暗的聊天容器 */
.darker {
  رنگ مرز: #ccc;
  رنگ پس‌زمینه: #ddd;
}
/* 清除浮动 */
.container::after {
  محتوای: "";
  پاکسازی: هر دو;
  نمایش: table;
}
/* 设置图像的样式 */
.container img {
  زيرپائين: چپ;
  حداکثر عرض: 60 پیکسلس;
  عرض: 100%;
  مجازات راست: 20 پیکسلس;
  قطر کمان: 50%;
}
/* 设置右侧图像的样式 */
.container img.right {
  فلوت: راست;
  مجازات چپ: 20 پیکسلس;
  مجازات راست: 0;
}
/* 设置右侧时间文本的样式 */
.time-right {
  فلوت: راست;
  رنگ: #aaa;
}
/* 设置左侧时间文本的样式 */
.time-left {
  زيرپائين: چپ;
  رنگ: #999;
}

آزمایش کنید