闲鱼使用的是知更鸟主题,主题是有一个相册功能的,效果还是很好看的,但是有时候发文章闲鱼想要展示图片的效果是将几张图片一起直观的展示出来,并列排列,所以就不能用这个主题的相册功能了。这一点其实WordPress自带有一个相册功能就能实现闲鱼想要的效果,但是这个也还是美中不足,比如插入的是缩略图,而每张图又不是一个尺寸,那显示的效果就比较杂乱,不整齐,那要如何才能达到想要的既能并列显示又能整齐不乱的展示效果呢?这就需要我们动手去修改一下css就好了。
首先来看看知更鸟主题自带的相册效果
带缩略图的左右切换的相册效果,多图展示都无压力,很漂亮。但是不能直观的展示每一张图片,有这需求的就不好使了。
再来看看WordPress自带的相册功能
使用方法:编辑文章-添加媒体-创建相册-选择图片
可以看到无论是选择两排、三排甚至是四排并列展示,图片都是很杂乱无章的,影响观看。
css修改WordPress自带的相册功能展示效果
既然效果不好看,我们就通过CSS来一下,代码来自设计笔记:美化WordPress插入到文章中的相册,感谢。
代码一:此方法兼容IE8及以上,IE8不支持居中单不会拉伸图片。
- .gallery{
- margin:-1%!important;
- }
- .gallery .gallery-item {
- padding:1%;
- /* width:14.66666%!important; */
- margin: 0 !important;
- overflow:hidden;
- position:relative;
- }
- .gallery-columns-3 .gallery-item{
- width:33.3333333%!important;
- }
- .gallery .gallery-item dt:before {
- content: "";
- display: block;
- padding-top: 100%;
- }
- .gallery .gallery-item dt {
- position: relative;
- box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;
- background: #eee;
- cursor: pointer;
- overflow: hidden;
- }
- .gallery .gallery-item a {
- position: absolute;
- top: 0;
- rightright: 0;
- bottombottom: 0;
- left: 0;
- opacity: 1;
- -webkit-transition: opacity .1s;
- transition: opacity .1s;
- transform: translate(50%,50%);
- }
- .gallery .gallery-item img{
- position:absolute;
- top: 0;
- left: 0;
- max-height:100%;
- max-width:none!important;
- width:auto!important;
- border:0!important;
- transform: translate(-50%,-50%);
- }
代码二:此方法PC兼容绝大部分现代主流浏览器(webkit内核、firefox),不支持IE,Mobile兼容Safari、Android4.4.4+(国内ROM上Android5.x兼容不同),代码更精简,推荐。
- .gallery{
- margin:-1%!important;
- }
- .gallery .gallery-item {
- padding:1%;
- /* width:14.66666%!important; */
- margin: 0 !important;
- overflow:hidden;
- position:relative;
- }
- .gallery-columns-3 .gallery-item{
- width:33.3333333%!important;
- }
- .gallery .gallery-item dt:before {
- content: "";
- display: block;
- padding-top: 100%;
- }
- .gallery .gallery-item dt {
- position: relative;
- box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;
- background: #eee;
- cursor: pointer;
- overflow: hidden;
- }
- .gallery .gallery-item img{
- position:absolute;
- top: 0;
- left: 0;
- height:100%;
- width:100%;
- object-fit:cover;
- border:0!important;
- }
修改css后的相册展示效果:
这样已经达到了闲鱼想要的图片并列展示效果了,很不错。WordPress自带的相册功能蛮好使的,推荐大家使用,以后展示图片都无压力了,哈哈。
历史上的今天:
- 2016: WordPress在使用百度云情况下获取真实IP
- 博客公众号
- 关注本博客公众号
-
- 博客小程序
- 关注本博客小程序
-
2020年10月30日 上午6:28 8楼
感谢分享,谢谢站长!!
2018年11月15日 下午11:49 7楼
请问,能不能教教我怎么用,超级喜欢这个功能。但是不知道怎么根据主题修改,您能帮我改一下吗?
2018年11月16日 上午11:01 1层
@青苏 css添加好了就可以了,然后按照 使用方法:编辑文章-添加媒体-创建相册-选择图片
2018年11月16日 上午11:21 2层
@闲鱼 谢谢啦
2018年11月16日 上午11:20 1层
@青苏 已改
2018年8月16日 上午10:19 6楼
2018年8月16日 上午10:31 1层
@区块链 你那些破文章当然用不到
2018年8月16日 上午9:35 5楼
很少用相册功能,就是因为排版效果太差了!
2018年8月16日 上午10:31 1层
@明月登楼 是的,这个WordPress做的也是low,有这个功能排版效果这么差
2018年8月15日 下午9:38 4楼
我还从没用过 WP 自带的相册,之前用的 NextGen 插件,用起来也不方便,后来,索性就什么不用了,有图片就一张张往下排下去,一行一张
2018年8月15日 下午10:21 1层
@杨景文
我也用的少,后来觉得蛮好用的,有时候一行一张往下排图片感觉特占地方,不好看
2018年8月15日 上午6:42 地板
不过知更鸟带的相册功能,图片大小不一,也影响美观。总之都是为了美观,阅读效果。
2018年8月15日 下午10:19 1层
@青山 知更鸟带的相册功能也蛮喜欢的,不够有时候不想那样展示,WordPress自带的相册功能蛮不错的
2018年8月14日 下午9:22 板凳
这样展示图片确实好看多了,目前都是一张张图片展示确实灵性
2018年8月14日 下午10:11 1层
@懿古今 是的,这样并列展示图片的需求也满足了,平时写文一张张做插图会比较好
2018年8月16日 下午3:00 2层
@闲鱼 这个想法很不错啊。
2018年8月14日 下午5:59 沙发
哼!
2018年8月14日 下午6:01 1层
@公子扶苏
你真的想进黑名单吗,我的淡淡猪