我用来制作 3 方向动画的这张图片。我只需要显示此图像的第一个字符。好吧,我正在使用背景位置-
background-position:0px 200px;
但它在这里显示了完整的图像。
风格
position:absolute;
top: 40px;left: 40px;
background-position: 0px 200px;
图片-
请指导我完成 Js fiddle。 小提琴
我用来制作 3 方向动画的这张图片。我只需要显示此图像的第一个字符。好吧,我正在使用背景位置-
background-position:0px 200px;
但它在这里显示了完整的图像。
风格
position:absolute;
top: 40px;left: 40px;
background-position: 0px 200px;
图片-
请指导我完成 Js fiddle。 小提琴
试试这个
img{
clip:rect(0px,300px,auto,0px);
position:absolute;
}
您正在使用img
但background-position
属性不会应用于img
元素,您需要background-image
在 CSS 中使用属性并且需要在此处设置元素的宽度,因此如果字符宽度是 , 的周围100px
和高度,则分别200px
设置height
和width
as200px
和100px
<div></div>
div {
height: 200px;
width: 100px;
background-image: url();
background-position: ;
background-repeat: no-repeat;
/* Other styles goes here */
}
看到这个链接我希望这对你有帮助:http: //jsfiddle.net/9RYph/7/
div {
top: 40px;left: 40px;
background-size:100%;
background:url('http://i.stack.imgur.com/PuAjg.jpg');
width: 50%;
height: 600px;
}
你需要在#character
id中设置背景图片:
background: url(http://img391.imageshack.us/img391/432/scorpionortholp0.jpg)
然后添加width
和height
属性以满足您的需要。