阅读:2549回复:14
[已解决]有没有办法把单独查看的图片居中?
单独查看的图片出现在左上角不是很美观,希望能够把它居中,有没有CSS可以实现?
顺便分享usercontent代码,使用后,单独查看的图片如果有透明部分(png/gif),会像Photoshop一样棋盘格显示。 HTML > BODY > IMG:only-child { margin: -8px !important; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEX////g4OACVBJKAAAAHUlEQVR42sXNoQEAAACCMP3/aQvewCKFXCEF/Y8BRRAAgWKqk6wAAAAASUVORK5CYII=); } |
|
|
1楼#
发布于:2010-07-30 02:54
刚好有个在用的;
@namespace url(http://www.w3.org/1999/xhtml); HTML > BODY > IMG:only-child { display: block !important; margin-left: auto !important; margin-right: auto !important; } |
|
2楼#
发布于:2010-07-30 02:54
Center images | userstyles.org
http://userstyles.org/styles/220#post-discussion |
|
3楼#
发布于:2010-07-30 02:54
Re: 有没有办法把单独查看的图片居中?
kmc: 这个好,用上了,谢 |
|
4楼#
发布于:2010-07-30 02:54
谢谢几位
有没有在垂直方向也居中的? 试了下 margin-top: auto !important; margin-bottom: auto !important; 没有用 |
|
|
5楼#
发布于:2010-07-30 02:54
|
|
6楼#
发布于:2010-07-30 02:54
这个不行啊,只出现在左上角
|
|
|
7楼#
发布于:2010-07-30 02:54
|
|
8楼#
发布于:2010-07-30 02:54
OK可以了,是我之前那个透明代码里面有一条
margin: -8px !important; 冲突了。完整的代码: @namespace url(http://www.w3.org/1999/xhtml); html > body > img:only-child { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; padding: 3px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABlBMVEX////g4OACVBJKAAAAHUlEQVR42sXNoQEAAACCMP3/aQvewCKFXCEF/Y8BRRAAgWKqk6wAAAAASUVORK5CYII=); } |
|
|
9楼#
发布于:2010-07-30 02:54
kmc:OK可以了,是我之前那个透明代码里面有一条 这下更实用了,我也跟进 |
|
10楼#
发布于:2010-07-30 02:54
这个不错,收下了。
|
|
|
11楼#
发布于:2010-07-30 02:54
kmc:OK可以了,是我之前那个透明代码里面有一条 不错不错~~ 不过有点小BUG? 所有图片都在外圈带了一圈棋盘格 |
|
12楼#
发布于:2010-07-30 02:54
的确,去掉/*padding: 3px;*/后还是有一小圈
|
|
|
13楼#
发布于:2010-07-30 02:54
去掉padding: 3px; 这一行正常了
|
|
14楼#
发布于:2010-07-30 02:54
如楼上所言
|
|