Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencipta Latar Belakang Lebar Penuh dengan Tindanan Warna Telus Menggunakan Bootstrap 3?

Bagaimana untuk Mencipta Latar Belakang Lebar Penuh dengan Tindanan Warna Telus Menggunakan Bootstrap 3?

DDD
Lepaskan: 2025-01-03 22:25:40
asal
576 orang telah melayarinya

How to Create a Full-Width Background with Transparent Color Overlays Using Bootstrap 3?

Latar Belakang Lebar Penuh Bootstrap dengan Tindanan Warna Telus

Mencipta imej latar belakang lebar penuh dengan tindanan warna telus menggunakan Bootstrap 3 mungkin kelihatan menakutkan , tetapi ia boleh dilakukan dengan teknik yang bijak.

Untuk mencapai ini, anda akan gunakan gabungan kedudukan mutlak, unsur pseudo dan tindanan warna.

Struktur HTML:

<div class="container extra">
  <div class="row">
    <div class="col-sm-4 left"></div>
    <div class="col-sm-8 right"></div>
  </div>
</div>
Salin selepas log masuk

CSS Gaya:

.container {
  width: 50%;
  margin: auto;
  margin-top: 1em;
  position: relative;
  overflow: visible;
}
.extra:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  transform: translate(-50%, 0);
}
.left:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100vw;
  top: 0;
  right: 0;
  background: rgba(255, 0, 0, 0.5);
}
.right:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100vw;
  top: 0;
  left: 0;
  background: rgba(0, 0, 255, 0.25);
}
Salin selepas log masuk

Penjelasan:

  • Elemen .container ditetapkan pada lebar tertentu dan berpusat dengan jidar automatik.
  • Elemen pseudo .extra:before ditambah untuk memanjangkan lebar bekas melepasi port pandangan, mencipta ilusi latar belakang lebar penuh.
  • Elemen .col diberikan sempadan pepejal untuk visualisasi.
  • Unsur pseudo dalam .kiri dan .kanan bertindak sebagai tindanan warna lutsinar, meliputi lajur masing-masing.

Teknik ini membolehkan anda dengan mudah mencapai latar belakang dan kesan tindanan yang diingini dengan Bootstrap 3.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Latar Belakang Lebar Penuh dengan Tindanan Warna Telus Menggunakan Bootstrap 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan