Hướng dẫn how to move image top in css - làm thế nào để di chuyển hình ảnh trên cùng trong css

Đã hỏi 5 năm, 2 tháng trước 5 years, 2 months ago

Đã xem 4k lần 4k times

Tôi có một fiddle trong đó tôi muốn di chuyển một hình ảnh (bàn phím) về phía trên để nó trông giống hệt như dưới đây thiết kế.

Hướng dẫn how to move image top in css - làm thế nào để di chuyển hình ảnh trên cùng trong css

Trong fiddle của tôi, hình ảnh bàn phím hơi xuống như được mô tả trong fiddle. Tôi tự hỏi làm thế nào tôi có thể đẩy hình ảnh bàn phím của mình lên một chút để nó trông giống hệt với thiết kế trên.

Các đoạn mã của mã HTML của tôi có hình ảnh bàn phím là:

    <div class="full-stack-developer">
        <div class="container">
            <div class="row justify-content-center">
                <div class="col-lg-3 left-side">
                    <a href=""><img src="assets/img/Uploads/keyboard.png" </a></div>
                <div class="col-lg-3 right-side"> <a href="">Full Stack Developer</a>
                    <ul>
                        <a href=''>
                            <li>Qualification</li>
                        </a>
                        <a href=''>
                            <li>Go here</li>
                        </a>
                    </ul>
                </div>
            </div>
        </div>
    </div>

Chỉ kiểm tra xem nó có thể được thực hiện mà không cần sử dụng position: relative and position: absolute?

Hỏi ngày 28 tháng 8 năm 2017 lúc 0:32Aug 28, 2017 at 0:32

Thêm ID vào hình ảnh và một số CSS như sau: Đặt ID

 <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a>

Di chuyển nó lên một chút

#offset{
  margin-top:-40px
}

Đã trả lời ngày 28 tháng 8 năm 2017 lúc 0:42Aug 28, 2017 at 0:42

SRATTIGANSRATTIGANsrattigan

6405 Huy hiệu bạc16 Huy hiệu Đồng5 silver badges16 bronze badges


#Nội dung {.


Vị trí: tương đối ;.

#Content img {.

Vị trí: Tuyệt đối ;.

  • static
  • relative
  • fixed
  • absolute
  •  <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a>
    
    0

Top: 0px ;.


Phải: 0px ;.

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, cố định, tuyệt đối hoặc dính).

Thuộc tính vị trí

Thuộc tính position chỉ định loại phương thức định vị được sử dụng cho một phần tử.

Có năm giá trị vị trí khác nhau:

Đây là CSS được sử dụng:


Các phần tử sau đó được định vị bằng các thuộc tính trên, dưới, trái và bên phải. Tuy nhiên, các thuộc tính này sẽ không hoạt động trừ khi thuộc tính position được đặt đầu tiên. Chúng cũng hoạt động khác nhau tùy thuộc vào giá trị vị trí.

Vị trí: tĩnh;

Các phần tử HTML được định vị tĩnh theo mặc định.

Yếu tố này có vị trí: tương đối;

Đây là CSS được sử dụng:

Thí dụ

Các phần tử định vị tĩnh không bị ảnh hưởng bởi các thuộc tính trên, dưới, trái và bên phải.
  position: relative;
  left: 30px;
  border: 3px solid #73AD21;
}

Hãy tự mình thử »



Vị trí: dính;

Một phần tử có

 <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a>
7 được định vị dựa trên vị trí cuộn của người dùng.

Một phần tử cố định không để lại một khoảng trống trong trang nơi nó thường được đặt.

Lưu ý phần tử cố định ở góc dưới bên phải của trang. Đây là CSS được sử dụng:

Thí dụ

div.Fixed {& nbsp; Vị trí: Đã sửa; & nbsp; Dưới cùng: 0; & nbsp; Phải: 0; & nbsp; chiều rộng: 300px; & nbsp; Biên giới: 3px rắn #73ad21;}
  position: fixed;
  bottom: 0;
  right: 0;
  width: 300px;
  border: 3px solid #73AD21;
}

Hãy tự mình thử »

Yếu tố này có

 <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a>
4


Vị trí: Tuyệt đối;

Một yếu tố có

 <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a>
6 được định vị so với tổ tiên có vị trí gần nhất (thay vì được định vị so với chế độ xem, như cố định).

Tuy nhiên; Nếu một phần tử định vị tuyệt đối không có tổ tiên định vị, nó sẽ sử dụng thân tài liệu và di chuyển cùng với cuộn trang.

Lưu ý: Các phần tử định vị tuyệt đối được loại bỏ khỏi dòng chảy bình thường và có thể chồng chéo các phần tử. Absolute positioned elements are removed from the normal flow, and can overlap elements.

Đây là một ví dụ đơn giản:

Yếu tố này có vị trí: tương đối;

Yếu tố này có vị trí: Tuyệt đối;

Đây là CSS được sử dụng:

Thí dụ

div.Fixed {& nbsp; Vị trí: Đã sửa; & nbsp; Dưới cùng: 0; & nbsp; Phải: 0; & nbsp; chiều rộng: 300px; & nbsp; Biên giới: 3px rắn #73ad21;}
  position: relative;
  width: 400px;
  height: 200px;
  border: 3px solid #73AD21;
}

Hãy tự mình thử »
  position: absolute;
  top: 80px;
  right: 0;
  width: 200px;
  height: 100px;
  border: 3px solid #73AD21;
}

Hãy tự mình thử »


Yếu tố này có <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a> 4

Vị trí: Tuyệt đối;

Một yếu tố có

 <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a>
6 được định vị so với tổ tiên có vị trí gần nhất (thay vì được định vị so với chế độ xem, như cố định).

Tuy nhiên; Nếu một phần tử định vị tuyệt đối không có tổ tiên định vị, nó sẽ sử dụng thân tài liệu và di chuyển cùng với cuộn trang.Internet Explorer does not support sticky positioning. Safari requires a -webkit- prefix (see example below). You must also specify at least one of

#offset{
  margin-top:-40px
}
0,
#offset{
  margin-top:-40px
}
1,
#offset{
  margin-top:-40px
}
2 or
#offset{
  margin-top:-40px
}
3 for sticky positioning to work.

Lưu ý: Các phần tử định vị tuyệt đối được loại bỏ khỏi dòng chảy bình thường và có thể chồng chéo các phần tử.

Thí dụ

Đây là một ví dụ đơn giản:
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
  background-color: green;
  border: 2px solid #4CAF50;
}

Hãy tự mình thử »


Yếu tố này có <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a> 4

Vị trí: Tuyệt đối;


Một yếu tố có <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a> 6 được định vị so với tổ tiên có vị trí gần nhất (thay vì được định vị so với chế độ xem, như cố định).

Tuy nhiên; Nếu một phần tử định vị tuyệt đối không có tổ tiên định vị, nó sẽ sử dụng thân tài liệu và di chuyển cùng với cuộn trang.
This example demonstrates how to set the shape of an element. The element is clipped into this shape, and displayed.



Lưu ý: Các phần tử định vị tuyệt đối được loại bỏ khỏi dòng chảy bình thường và có thể chồng chéo các phần tử.

Đây là một ví dụ đơn giản: Yếu tố này có vị trí: tương đối;
Yếu tố này có vị trí: Tuyệt đối;Đây là CSS được sử dụng:
div.Relative {& nbsp; & nbsp; vị trí: tương đối; & nbsp; chiều rộng: 400px; & nbsp; Chiều cao: 200px; & nbsp; Biên giới: 3px rắn #73ad21;} div.absolute {& nbsp; & nbsp; vị trí: tuyệt đối; & nbsp; Top: 80px; & nbsp; Phải: 0; & nbsp; chiều rộng: 200px; & nbsp; Chiều cao: 100px; & nbsp; Biên giới: 3px rắn #73ad21;}
Vị trí: dính;Một phần tử có
 <a href=""><img id = "offset" src="https://s10.postimg.org/wz9hbucvd/keyboard.png" </a>
7 được định vị dựa trên vị trí cuộn của người dùng.
Một phần tử dính bật 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" tại chỗ (như vị trí: cố định).Lưu ý: Internet Explorer không hỗ trợ định vị dính. Safari yêu cầu tiền tố -webkit- (xem ví dụ bên dưới). Bạn cũng phải chỉ định ít nhất một trong số
#offset{
  margin-top:-40px
}
0,
#offset{
  margin-top:-40px
}
1,
#offset{
  margin-top:-40px
}
2 hoặc
#offset{
  margin-top:-40px
}
3 để định vị dính để hoạt động.
Trong ví dụ này, phần tử dính dính vào đầu trang (
#offset{
  margin-top:-40px
}
4), khi bạn đạt đến vị trí cuộn của nó.
div.sticky {& nbsp; Vị trí: -Webkit -sticky; / * Safari */& nbsp; Vị trí: Sticky; & nbsp; Top: 0; & nbsp; màu nền: màu xanh lá cây; & nbsp; Biên giới: 2px rắn #4caf50;}
Định vị văn bản trong một hình ảnhCách định vị văn bản trên một hình ảnh:


Làm cách nào để di chuyển một hình ảnh trên đầu trong CSS?

Thêm CSS. Thêm một div tương đối được đặt trong luồng của trang. Đặt hình ảnh nền là tương đối để div biết nó phải lớn như thế nào. Đặt lớp phủ là tuyệt đối, sẽ liên quan đến cạnh trên bên trái của hình ảnh đầu tiên.Add a relative div placed in the flow of the page. Set the background image as relative so as the div knows how big it must be. Set the overlay as absolute, which will be relative to the upper-left edge of the first image.

Làm thế nào để bạn di chuyển một vị trí hình ảnh trong CSS?

Bạn có thể sử dụng hai giá trị trên cùng và bên trái cùng với thuộc tính vị trí để di chuyển phần tử HTML ở bất cứ đâu trong tài liệu HTML ...
Di chuyển sang trái - Sử dụng giá trị âm cho trái ..
Di chuyển phải - Sử dụng giá trị dương cho bên trái ..
Di chuyển lên - Sử dụng giá trị âm cho đầu ..
Di chuyển xuống - Sử dụng giá trị dương cho đầu ..

Làm thế nào để tôi di chuyển một cái gì đó lên hàng đầu trong CSS?

Vị trí cài đặt thuộc tính vị trí: Tuyệt đối trên một phần tử cho phép bạn sử dụng các thuộc tính CSS trên cùng, dưới, trái và phải để di chuyển phần tử xung quanh trang đến chính xác nơi bạn muốn.Ví dụ: Cài đặt Top: 1em Di chuyển phần tử để đầu của nó là 1em từ đầu trang.position: absolute on an element lets you use the CSS properties top , bottom , left , and right to move the element around the page to exactly where you want it. For example, setting top: 1em move the element so its top is 1em from the top of the page.

Làm cách nào để định vị một hình ảnh ở trên cùng bên phải trong CSS?

CSS trên cùng bên phải..
#Nội dung {.
Vị trí: tương đối ;.
#Content img {.
Vị trí: Tuyệt đối ;.
Top: 0px ;.
Phải: 0px ;.