> 웹 프론트엔드 > HTML 튜토리얼 > png 里边有很多图,怎么用指定那个_html/css_WEB-ITnose

png 里边有很多图,怎么用指定那个_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 12:18:44
원래의
1168명이 탐색했습니다.

那些小图全部都在一个png图片上了
比如我想用word的那个图该怎么弄?  用excel那个图呢?


回复讨论(解决方案)

background:url() 0px 0px; 这后面的两个数值 就是 用来定位图片的。比如 现在 0 0  默认的就是左上角的那个图片  100%  100%  就是 右下角那个。顺序是 第一个数字 是左右  后一个 上 下。

css里设置background-position
比如要的图标x方向偏移300px,y方向偏移20px,就这样

background-position: -300px -20px;
로그인 후 복사

CSS魔法技术可以满足你的要求,详情见: http://www.scriptlover.com/static/374-css-sprite


用 clip:rect(上、右、下、左)
或 background-Position:x y;定位 +width,height

background:url() 0px 0px; 这后面的两个数值 就是 用来定位图片的。比如 现在 0 0  默认的就是左上角的那个图片  100%  100%  就是 右下角那个。顺序是 第一个数字 是左右  后一个 上 下。

那么我要用photoshop打开图片,查出每个图片的位置了。  png是不是用ps来弄?

CSS魔法技术可以满足你的要求,详情见:http://www.scriptlover.com/static/374-css-sprite

里边具体例子的教材,都是英文的了,大篇大篇的看起来很费劲啊

background-position: -300px -20px;

background-position: -300px -20px;

引用那张图片写在什么地方?

css里设置background-position
比如要的图标x方向偏移300px,y方向偏移20px,就这样
CSS code?1background-position: -300px -20px;

找到个工具可以直接生产css 

Css Sprite Tools

http://www.onlinedown.net/soft/100396.htm

哈哈 分享下

引用 8 楼 luju5 的回复:background-position: -300px -20px;

引用那张图片写在什么地方?

background: url(${contextPath}/skins/default/Waring/round_bg.gif) no-repeat;

url

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿