Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS剪辑不适用于绝对定位_Html_Css - Fatal编程技术网

Html CSS剪辑不适用于绝对定位

Html CSS剪辑不适用于绝对定位,html,css,Html,Css,我正试图剪辑一张照片,但我希望照片处于相同的位置,就像我没有剪辑它一样。问题在于CSS中需要一个position:absolute属性,它会覆盖数据 例如: <html> <head> <style> img { position: absolute; clip: rect(0px,60px,200px,0px); } </style> </head> <body> <img src="w3css.g

我正试图剪辑一张照片,但我希望照片处于相同的位置,就像我没有剪辑它一样。问题在于CSS中需要一个position:absolute属性,它会覆盖数据

例如:

<html>
<head>
<style>
img {
    position: absolute;
    clip: rect(0px,60px,200px,0px);
}
</style>
</head>
<body>

<img src="w3css.gif" width="100" height="140">
this is some text
</body>
</html>

img{
位置:绝对位置;
剪辑:rect(0px,60px,200px,0px);
}
这是一些文本
这段代码用剪裁的图像掩盖了“这是一些文本”文本


因此,我想要一个剪裁过的图像,但不要掩盖文本。

这是因为您没有给出
tooffset

价值观:
clip:rect(顶部偏移、可见宽度、可见高度、左偏移)

  • 第一个数字表示顶部偏移-剪裁窗口的顶部边缘
  • 最后一个数字表示左偏移-剪裁窗口的左边缘
  • 第二个数字是剪裁窗口的宽度加上左偏移量(最后一个数字)
  • 第三个数字是剪裁窗口的高度加上顶部偏移(第一个数字)

  • 这是因为您没有给出
    tooffset

    价值观:
    clip:rect(顶部偏移、可见宽度、可见高度、左偏移)

  • 第一个数字表示顶部偏移-剪裁窗口的顶部边缘
  • 最后一个数字表示左偏移-剪裁窗口的左边缘
  • 第二个数字是剪裁窗口的宽度加上左偏移量(最后一个数字)
  • 第三个数字是剪裁窗口的高度加上顶部偏移(第一个数字)

  • 这是因为您没有给出
    tooffset

    价值观:
    clip:rect(顶部偏移、可见宽度、可见高度、左偏移)

  • 第一个数字表示顶部偏移-剪裁窗口的顶部边缘
  • 最后一个数字表示左偏移-剪裁窗口的左边缘
  • 第二个数字是剪裁窗口的宽度加上左偏移量(最后一个数字)
  • 第三个数字是剪裁窗口的高度加上顶部偏移(第一个数字)

  • 这是因为您没有给出
    tooffset

    价值观:
    clip:rect(顶部偏移、可见宽度、可见高度、左偏移)

  • 第一个数字表示顶部偏移-剪裁窗口的顶部边缘
  • 最后一个数字表示左偏移-剪裁窗口的左边缘
  • 第二个数字是剪裁窗口的宽度加上左偏移量(最后一个数字)
  • 第三个数字是剪裁窗口的高度加上顶部偏移(第一个数字)


  • position:absolute
    从文档的正常流程中删除元素。因此,它们将与以下元素重叠。是否有方法在文档正常流动的情况下裁剪图像?为什么不将图像包装在相对位置的DIV中?位置:绝对从文档正常流动中删除元素。因此,它们将与以下元素重叠。是否有方法在文档正常流动的情况下裁剪图像?为什么不将图像包装在相对位置的DIV中?位置:绝对从文档正常流动中删除元素。因此,它们将与以下元素重叠。是否有方法在文档正常流动的情况下裁剪图像?为什么不将图像包装在相对位置的DIV中?位置:绝对从文档正常流动中删除元素。因此,它们将重叠以下元素。是否有方法在文档仍有正常流动的情况下裁剪图像?为什么不将图像包装在相对定位的DIV中可能出现重复?我不希望文本出现在图像上。我希望这个行为就像你去掉“位置:绝对”,图片会向左(裁剪),文本会向右,就像我根本没有裁剪图像一样。@Matthew-那么你想从哪里裁剪图像呢?左、右、上、下?@Matthew-
    clip
    属性仅在定位时有效
    绝对
    @Matthew-您能创建一个显示您所需内容的图像吗?我不知道如何在此上传图像,但想象一下,在我的Web服务器上,我有一个汽车图像。实际图像文件是车辆从保险杠到保险杠的完整图像。我想做的是让CSS将照片裁剪到门上。我希望照片作为一张完整的照片保持得体,但只显示裁剪后的照片。我希望裁剪后的照片表现得像它自己的照片一样。我不希望文本出现在图像上。我希望这个行为就像你去掉“位置:绝对”,图片会向左(裁剪),文本会向右,就像我根本没有裁剪图像一样。@Matthew-那么你想从哪里裁剪图像呢?左、右、上、下?@Matthew-
    clip
    属性仅在定位时有效
    绝对
    @Matthew-您能创建一个显示您所需内容的图像吗?我不知道如何在此上传图像,但想象一下,在我的Web服务器上,我有一个汽车图像。实际图像文件是车辆从保险杠到保险杠的完整图像。我想做的是让CSS将照片裁剪到门上。我希望照片作为一张完整的照片保持得体,但只显示裁剪后的照片。我希望裁剪后的照片表现得像它自己的照片一样。我不希望文本出现在图像上。我希望这个行为就像你去掉“位置:绝对”,图片会向左(裁剪),文本会向右,就像我根本没有裁剪图像一样。@Matthew-那么你想从哪里裁剪图像呢?左、右、上、下?@Matthew-
    clip
    属性仅在
    img {
        position: absolute;
        clip: rect(20px,60px,200px,0px);
    }