Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Đây là một hình ảnh nền đẹp với lớp phủ trong suốt. Bạn chỉ có thể sử dụng lớp ".bg-Overlay" trên bất kỳ container/phần tử nào và chỉ định hình ảnh bạn muốn sử dụng và chiều cao của nó. Bắt đầu Đây là một hình ảnh nền không có lớp phủ. Bắt đầu

. -1416339442236-8CEB164046F8? Bối cảnh lặp lại: Không lặp lại; Kích thước nền: Bìa; Định vị nền: Trung tâm; Màu sắc: #FFF; Chiều cao: 450px; Đau trên đỉnh: 50px; }. Bối cảnh lặp lại: Không lặp lại; Kích thước nền: Bìa; Định vị nền: Trung tâm; Màu sắc: #FFF; Chiều cao: 450px; Đau trên đỉnh: 50px; }


Tìm hiểu cách đặt văn bản qua một hình ảnh.


Văn bản hình ảnh

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Phía dưới bên trái

Trên cùng bên trái

Trên cùng bên phải

Góc phải ở phía dưới

Tập trung

Hãy tự mình thử »


Cách đặt văn bản vào hình ảnh

Bước 1) Thêm HTML:

Thí dụ

& nbsp; & nbsp; Dưới cùng bên trái & nbsp; Trên cùng bên trái & nbsp; Trên cùng bên phải & nbsp; Dưới cùng bên phải & nbsp; Tập trung
 

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

 
Bottom Left

 
Top Left

 
Top Right

 
Bottom Right

 
Centered


Bước 2) Thêm CSS:

Thí dụ

& nbsp; & nbsp; Dưới cùng bên trái & nbsp; Trên cùng bên trái & nbsp; Trên cùng bên phải & nbsp; Dưới cùng bên phải & nbsp; Tập trung
.container {
  position: relative;
  text-align: center;
  color: white;
}

Bước 2) Thêm CSS:
.bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
}

/ * Container giữ hình ảnh và văn bản */. Container {& nbsp; Vị trí: tương đối; & nbsp; Văn bản-Align: Trung tâm; & nbsp; màu trắng;}
.top-left {
  position: absolute;
  top: 8px;
  left: 16px;
}

/ * Văn bản dưới cùng bên trái */ .bottom-left {& nbsp; Vị trí: Tuyệt đối; & nbsp; Dưới cùng: 8px; & nbsp; Trái: 16px;}
.top-right {
  position: absolute;
  top: 8px;
  right: 16px;
}

/ * Văn bản trên cùng bên trái */. TOP-bên trái {& nbsp; & nbsp; vị trí: tuyệt đối; & nbsp; Top: 8px; & nbsp; Trái: 16px;}
.bottom-right {
  position: absolute;
  bottom: 8px;
  right: 16px;
}

/ * Văn bản bên phải hàng đầu */. TOP-bên phải {& nbsp; Vị trí: Tuyệt đối; & nbsp; Top: 8px; & nbsp; Phải: 16px;}
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

Hãy tự mình thử »

Cách đặt văn bản vào hình ảnh

Bước 1) Thêm HTML:



Bootstrap 5 Hình nền

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Video hướng dẫn


Ví dụ cơ bản

Đây là một ví dụ cơ bản của một hình nền toàn trang. Nếu bạn cần một hình ảnh nền với các cài đặt khác nhau, hãy xem các phần khác của tài liệu này.

  1. Thêm background-image thông qua CSS nội tuyến.
  2. Xác định chiều cao nền. Trong ví dụ dưới đây, chúng tôi sử dụng các đơn vị vh, viết tắt của "Chiều cao chế độ xem" (height: 100vh có nghĩa là 100% chiều cao có sẵn.)
  3. Thêm lớp .bg-image để mở rộng hình ảnh đúng cách và để cho phép phản hồi

Làm thế nào nó hoạt động

Bạn có thể dễ dàng đặt hình nền trong mỗi phần tử HTML bằng cách thêm một dòng CSS:

Bên trong URL (''), chúng tôi cần cung cấp một liên kết đến hình ảnh của chúng tôi.

Nếu bạn muốn sử dụng hình ảnh trên máy tính của mình, đường dẫn sẽ trông như thế này:

Đường dẫnSự mô tả
img src="picture.webp"Tệp "Picture.webp" được đặt trong cùng một thư mục với trang hiện tại
img src="images/picture.webp"Tệp "hình ảnh.webp" được đặt trong thư mục hình ảnh trong thư mục hiện tại
img src="/images/picture.webp" Tệp "Picture.webp" được đặt trong thư mục hình ảnh ở gốc của web hiện tại
img src="../picture.webp" Tệp "hình ảnh.webp" được đặt trong thư mục một cấp từ thư mục hiện tại

Bạn cũng có thể sử dụng một đường dẫn tuyệt đối và thêm một liên kết đến hình ảnh trực tiếp từ Internet.

Sau đó, chúng ta chỉ cần thêm dòng CSS này vào phần tử HTML.

Tuy nhiên, mặc dù vậy, hình ảnh của chúng tôi không xuất hiện. Hãy xem bản demo:

Thử nghiệm

Đó là bởi vì chúng ta cần cung cấp chiều cao cho yếu tố HTML này. Hãy thêm height: 400px; để đặt chiều cao.

Bây giờ nó hoạt động ... một phần. Chúng tôi thấy hình ảnh, nhưng nó bị cắt và khó coi.

Nhấp vào hình ảnh để khởi chạy bản demo trực tiếp.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

May mắn thay, có một lớp học trong mdbootstrap khắc phục vấn đề này. Chỉ cần thêm .bg-hình ảnh vào lớp và bạn sẽ thấy vấn đề biến mất một cách kỳ diệu.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Hình nền đầy đủ hình ảnh

Bây giờ chúng ta có thể dễ dàng làm cho hình ảnh nền này để bao gồm toàn bộ không gian có sẵn và biến nó thành một hình nền toàn trang.

Chỉ cần thay thế ____9 bằng vh0

vh là viết tắt của chiều cao Viewport.

vh0 có nghĩa là 100% chiều cao có sẵn.

Lưu ý: Nếu bạn muốn kéo dài hình ảnh lên toàn bộ chiều cao và chiều rộng có sẵn, hãy nhớ sử dụng hình ảnh có đủ độ phân giải cao. Tuy nhiên, hãy cẩn thận để không lạm dụng nó. Hình ảnh độ phân giải Heigh nặng rất nhiều và có thể làm chậm trang web của bạn. If you want to stretch the image to the full available height and width remember to use the image with enough high resolution. However, be careful not to overdo it. Heigh-resolution images weigh a lot and can slow down your website.

Thử nghiệm

Đó là bởi vì chúng ta cần cung cấp chiều cao cho yếu tố HTML này. Hãy thêm height: 400px; để đặt chiều cao.

Bây giờ nó hoạt động ... một phần. Chúng tôi thấy hình ảnh, nhưng nó bị cắt và khó coi.

Nhấp vào hình ảnh để khởi chạy bản demo trực tiếp.

Thử nghiệm

Đó là bởi vì chúng ta cần cung cấp chiều cao cho yếu tố HTML này. Hãy thêm height: 400px; để đặt chiều cao.

Bây giờ nó hoạt động ... một phần. Chúng tôi thấy hình ảnh, nhưng nó bị cắt và khó coi.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Nhấp vào hình ảnh để khởi chạy bản demo trực tiếp.

May mắn thay, có một lớp học trong mdbootstrap khắc phục vấn đề này. Chỉ cần thêm .bg-hình ảnh vào lớp và bạn sẽ thấy vấn đề biến mất một cách kỳ diệu.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Hình nền đầy đủ hình ảnh

Bây giờ chúng ta có thể dễ dàng làm cho hình ảnh nền này để bao gồm toàn bộ không gian có sẵn và biến nó thành một hình nền toàn trang.The best way to do this is to use flexbox.

Chỉ cần thay thế ____9 bằng vh0

vh là viết tắt của chiều cao Viewport.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

vh0 có nghĩa là 100% chiều cao có sẵn.

Lưu ý: Nếu bạn muốn kéo dài hình ảnh lên toàn bộ chiều cao và chiều rộng có sẵn, hãy nhớ sử dụng hình ảnh có đủ độ phân giải cao. Tuy nhiên, hãy cẩn thận để không lạm dụng nó. Hình ảnh độ phân giải Heigh nặng rất nhiều và có thể làm chậm trang web của bạn.

Hình nền nửa trang

Bạn cũng có thể kéo dài nửa trang hình ảnh (hoặc bất kỳ phần trăm nào khác). Chỉ cần thay thế vh3 bằng vh4.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Đây là một thiết kế rất hữu ích thường được sử dụng trong nhiều trang đích.

  • Jumbotron với hình nền
  • Trong Bootstrap 5 không có thành phần Jumbotron chuyên dụng, nhưng đó không phải là vấn đề gì cả. Bạn có thể dễ dàng tạo thành phần của riêng mình bằng cách sử dụng các lớp có sẵn.
  • Thẻ có hình nền
  • Sử dụng kỹ thuật tương tự như với Jumbotron, chúng ta có thể dễ dàng tạo thẻ có hình ảnh trong nền.
Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Nội dung tập trung

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Độ dốc

Bạn cũng có thể sử dụng trình tạo gradient của chúng tôi để áp dụng độ dốc tuyệt đẹp cho hình nền.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Instagram

Tôi cho rằng bạn đã nghe nói về các bộ lọc Instagram nổi tiếng. Nhờ trình tạo bộ lọc Instagram của chúng tôi, bạn có thể áp dụng chúng vào hình nền của bạn.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

SVG

Bạn đang tìm kiếm một cái gì đó thậm chí còn ngông cuồng hơn? Sử dụng trình tạo sóng SVG của chúng tôi và áp dụng hình dạng vector cho hình nền.

Hướng dẫn background image with text overlay bootstrap - hình nền với lớp phủ văn bản bootstrap

Làm cách nào để đặt văn bản trên một hình ảnh trong bootstrap?

Tôi có thể nói sau khi thẻ của bạn thêm một số văn bản ở đây, văn bản của bạn sẽ xuất hiện trên hình ảnh của bạn!.Mẩu chuyện dài .Thêm class = capousel-capned vào thẻ HTML chứa văn bản của bạn cần được định vị trên hình ảnh của bạn!.(Và sau đó nếu bạn muốn thêm CSS CSS TOP: XYZ% vào của bạn.after your tag add the Your text will appear on your image !. Long story , short . Add class=carousel-caption to the HTML tag which contains your text which needs to be positioned over your image !. (And then if you wish add custom css top:xyz% to your .

Làm thế nào để bạn phủ văn bản trên một hình ảnh trong CSS?

Thuộc tính vị trí CSS được sử dụng để đặt vị trí của văn bản trên một hình ảnh.Điều này có thể được thực hiện bằng cách kèm theo hình ảnh và văn bản trong một HTML, Div Div. Sau đó, hãy tạo ra vị trí của Div, tương đối và của văn bản là tuyệt đối.Các yếu tố tuyệt đối được định vị so với cha mẹ của họ (Div).enclosing the image and text in an HTML “div”. Then make the position of div “relative” and that of text “absolute”. The absolute elements are positioned relative to their parent (div).