html - 使用CSS在浏览器中绘制部分图像

标签 html css image background slice

提示,是否可以使用img图片,但是这些图片已经压缩过(用img正常运行)

比如我有'images/myimg.png'图片,但我想只显示坐标0.100和尺寸250x75的部分,而浏览器认为这张图片尺寸为100x50

.myimg {
  width: 100px;
  height: 50px;
  content: url ( 'images / myimg.png');
  / * Pseudo-attributes - what I would like to find * /
  content_pos_x: 0px;
  content_pos_y: 100px;
  content_width: 250px;
  content_height: 75px;
}
<img class = 'myimg' /> 


我知道我可以使用另一种方式:

background: url ( 'images / myimg.png') 0px 100px;

但在这种情况下,图像的缩放不可用:(

最佳答案

为什么要使用没有 srcimg 标签?如果你想要一张图片,你不需要使用 img 标签。

你可以试试这个:

CSS:

#foo {
    background-image: url("http://images4.wikia.nocookie.net/__cb20100429000907/jamescameronsavatar/images/e/e5/Google_Chrome_Icon.png");
    background-position: -50px -30px;   // This is the position
    background-size: 223px 99px;        // This is the scaling
    height: 300px;
    width: 300px;
}

HTML:

<div id="foo"></div>

Demo here.

关于html - 使用CSS在浏览器中绘制部分图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39973887/

相关文章:

html - 选择CSS中的其他li

javascript - 隐藏在类型文本输入中输入的文本

html - 两个宽度为 50% 的 div,内容在容器内

html - 制作 HTML 图片 "click-see-through"

css - 赋予虚拟图像自然的宽度和高度以做出响应

image - 在其他图像之上添加覆盖图像

javascript - Chrome 中的滚轮事件后 mailto 链接不起作用

javascript - 如何通过索引号获取输入元素值

javascript - 通过点击获取div id

html - LI 高度与 UL 相同