Làm cách nào để di chuyển hình ảnh lên và xuống trong JavaScript?

>0<<!DOCTYPE html><!DOCTYPE html>7<!DOCTYPE html>8<2 <0<!DOCTYPE html>8<!DOCTYPE html>21 1

Thuộc tính top ảnh hưởng đến vị trí thẳng đứng của phần tử được định vị. Thuộc tính này không ảnh hưởng đến các phần tử không được định vị

  • Nếu vị trí. tuyệt đối; . đã sửa;
  • Nếu vị trí. liên quan đến;
  • Nếu vị trí. nếp;
  • Nếu vị trí. tĩnh;

Đưa ra bản chạy thử ❯


Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính

BĐStop1. 05. 01. 01. 06. 0



Cú pháp CSS

đứng đầu. Tự động. chiều dài. ban đầu. thừa kế;

Giá trị tài sản

ValueDescriptionDemoautoCho phép trình duyệt tính toán vị trí cạnh trên cùng. Đây là mặc địnhDemo ❯lengthĐặt vị trí cạnh trên theo px, cm, v.v. Cho phép giá trị âm. Đọc về đơn vị chiều dàiDemo ❯%Đặt vị trí cạnh trên trong % của phần tử chứa. Giá trị âm được phépDemo ❯initialĐặt thuộc tính này thành giá trị mặc định của nó. Đọc về khởi tạo Kế thừa thuộc tính này từ phần tử cha của nó. Đọc về thừa kế


Tìm hiểu cách đặt các khối văn bản trên một hình ảnh


Khối văn bản hình ảnh

Làm cách nào để di chuyển hình ảnh lên và xuống trong JavaScript?

Thiên nhiên

Bình minh đẹp làm sao

Thiên nhiên

Bình minh đẹp làm sao

Tự mình thử »


Cách đặt khối văn bản trong hình ảnh

Bước 1) Thêm HTML

Thí dụ


 

Làm cách nào để di chuyển hình ảnh lên và xuống trong JavaScript?

 


   

Thiên nhiên

Bình minh đẹp làm sao


 



Bước 2) Thêm CSS

Thí dụ

/* Container chứa hình ảnh và văn bản */
thùng đựng hàng {
Chức vụ. liên quan đến;
}

/* Văn bản dưới cùng bên phải */
khối văn bản {
Chức vụ. tuyệt đối;
đáy. 20px;
đúng. 20px;
màu nền. màu đen;
màu. trắng;
đệm-trái. 20px;
đệm-phải. 20px;
}

Tự mình thử »

Để tìm hiểu thêm về cách tạo kiểu cho hình ảnh, hãy đọc hướng dẫn về Hình ảnh CSS của chúng tôi

Để tìm hiểu thêm về định vị CSS, hãy đọc hướng dẫn Vị trí CSS của bạn

Thuộc tính position chỉ định loại phương pháp định vị được sử dụng cho một phần tử (tĩnh, tương đối, tuyệt đối, cố định hoặc dính)

Giá trị mặc định. tĩnhKế thừa. không có hoạt ảnh. không. Đọc về animatableVersion. Cú pháp CSS2JavaScript. mục tiêu. Phong cách. vị trí = "tuyệt đối" Hãy thử nó


Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính

Vị trí bất động sản1. 07. 01. 01. 04. 0

Ghi chú. Giá trị sticky không được hỗ trợ trong Internet Explorer hoặc Edge 15 và các phiên bản cũ hơn



Cú pháp CSS

Chức vụ. tĩnh. tuyệt đối. đã sửa. liên quan đến. dính. ban đầu. thừa kế;

Giá trị tài sản

Giá trịMô tảDemostaticGiá trị mặc định. Các phần tử hiển thị theo thứ tự, khi chúng xuất hiện trong luồng tài liệuChơi nó »tuyệt đốiPhần tử được định vị so với phần tử tổ tiên được định vị đầu tiên (không tĩnh) của nóChơi nó »cố địnhPhần tử được định vị so với cửa sổ trình duyệtChơi nó »tương đối Phần tử được định vị so với bình thường của nó . 20px" thêm 20 pixel vào vị trí TRÁI của phần tửPhát nó »dính Phần tử được định vị dựa trên vị trí cuộn của người dùng

Phần tử cố định chuyển đổi giữa relativefixed, tùy thuộc vào vị trí cuộn. Nó được định vị tương đối cho đến khi một vị trí bù nhất định được đáp ứng trong chế độ xem - sau đó nó "dính" vào vị trí (như vị trí. đã sửa)

Làm cách nào để thay đổi vị trí của hình ảnh trong JavaScript?

Chúng ta có thể chỉ định tọa độ cho vị trí của hình ảnh bằng cách thay đổi kiểu của hình ảnh. trái và tạo kiểu. giá trị thuộc tính hàng đầu trong JavaScript. Chúng tôi có thể tiếp tục thay đổi các giá trị này để di chuyển hình ảnh đến vị trí khác.

Làm cách nào để làm cho hình ảnh di chuyển trong JavaScript?

Để có thể tạo hoạt ảnh, phần tử hoạt ảnh phải được tạo hoạt ảnh tương ứng với "vùng chứa chính" . Phần tử vùng chứa phải được tạo với style="position. liên quan đến". Phần tử hoạt hình nên được tạo với style="position. tuyệt đối".

Làm cách nào để có được vị trí hình ảnh trong JavaScript?

Chúng ta có thể lấy vị trí của một hình ảnh bằng cách đọc các giá trị offset của nó . Chúng tôi sẽ nhận được hai vị trí một là offsetLeft và một vị trí khác là offsetTop. offsetLeft cung cấp cho chúng ta khoảng cách của hình ảnh từ cạnh trái của màn hình. Cùng chiều offsetTop cho ta khoảng cách của ảnh tính từ mép trên của màn hình.

Làm cách nào để di chuyển hình ảnh từ trái sang phải trong JavaScript?