gpt4 book ai didi

html - background-size 为 'cover' 时使用百分比

转载 作者:太空宇宙 更新时间:2023-11-04 06:51:24 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Using percentage values with background-position on a linear-gradient

(2 个回答)


3年前关闭。




嗨,我是 HTML/CSS 的新手,仍在努力理解背景大小的使用。假设有一个 div 元素(蓝色矩形)包裹了一个图像(红色正方形)

enter image description here

所以我有两个问题:

1.当我使用background-size: cover时,图像将被拉伸(stretch)为如下图所示的粉红色方 block ,是否正确?
enter image description here

  • 如果我使用 background-position: 0 100%; ,粉红色的方 block 会向上,它的底边会和div的边缘相匹配,据我的理解,y%的意思是y轴上两个元素之间你希望有多少多余的空间,所以我把它设置为100% ,粉红色方 block 应该向下,它的顶部边缘应该匹配 div 的底部边缘,这就是你如何拥有整个 100% 的空间,就像这样:
    enter image description here

  • 但我试过发现粉红色的正方形实际上是向上的,所以它的底边接触到 div 的底边,如下所示: enter image description here

    我无法理解,它怎么会有 100% 的多余空间?

    最佳答案

    如果你看w3school's background position page ,位置与“多余空间”无关,它与图像的起始位置有关。

    background-position: 0 100%;

    是一样的
    background-position: left bottom;

    关于html - background-size 为 'cover' 时使用百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52837595/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com