无论用户在何处滚动,我都想让GIF保持在页面的中心位置。我希望有一种幻觉,即图像“漂浮在页面上方”而不是在其上。
我相信CSS会成为这样做的方法吗?假设有一个名为foo.gif
的图像,CSS会做什么?
答案 0 :(得分:5)
如果没有关于您想要的更具体的指导以及为什么,我能提供的最好的是:
img {
position: fixed; /* forces the element to stay fixed in relation to the viewport */
top: 50%; /* sets the top of the image 50% of the page height */
left: 50%; /* sets the left side of the image 50% across the page */
margin-left: -100px; /* moves the image half of its own width to the left-side of the page */
margin-top: -93px; /* moves the image half its height 'up' the page */
box-shadow: 0.5em 0.5em 0.7em #333; /* to give the illusion of 'floating'
border-radius: 1em;
}
答案 1 :(得分:1)