博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
黄聪:wordpress博客用Slimbox2实现lightbox效果(免插件)(转)
阅读量:6503 次
发布时间:2019-06-24

本文共 1626 字,大约阅读时间需要 5 分钟。

wordpress博客(免插件)用Slimbox2实现lightbox效果。图片比较多的wordpress博客如果来点lightbox图片特效,那无疑为你的博客增色不少。只是,很多lightbox效果插件比较臃肿,虽然lightbox效果非常漂亮,但是影响博客速度还是有点不值得,那在wordpress上有没有免插件实现lightbox效果的办法呢?下面就给大家分享免插件实现lightbox效果

首先是JQuery(你必须先加载JQuery)请确定你的博客加载了JQ库,没有加载JQ库的话,请把下面代码加入header.php相关位置。如果加载过就无需重复加载了。

1、<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

2、然后是js的调用:

这样是只要在内容页中调用就行 不在首页调用可以提高打开速度

3、Box Css:

/*slimbox2*/#lbOverlay{
position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}#lbCenter, #lbBottomContainer{
position:absolute;z-index: 9999;overflow: hidden;background-color:#fff;}.lbLoading{
background:#fff url('images/loading.gif') no-repeat center;}#lbImage {
position:absolute;left:0;top:0;border:6px solid #fff;background-repeat:no-repeat;}#lbPrevLink,#lbNextLink{
display: block;position: absolute;top:0;width:50%;outline:none;}#lbPrevLink{
left:0;}#lbPrevLink:hover{
background:transparent url('images/prev.gif') no-repeat 0 15%;}#lbNextLink{
right:0;}#lbNextLink:hover{
background:transparent url('images/next.gif') no-repeat 100% 15%;}#lbCloseLink {
display: block;float: right;width: 66px;height: 22px;background: transparent url('images/close.gif') no-repeat center; margin: 5px 0;outline: none;}

以上样式添加到你的CSS里面即可

4、修改JS文件中的 $(".post-content a:has(img)").slimbox(); 把post-content 改为你的主题控制内容CSS

打开single.php,找到<?php the_content(); ?>,夹着它的div的class既是这里要控制的属性。如果没有可以自定义一个~

文章提及的相关文件下载(请选择IE下载)

slimbox2.js文件放在你主题的JS文件夹下,那些图片文件放在你主题images文件夹下。需要修改范围控制也请修改其中的slimbox2.js文件。

下载:

转载地址:http://pomyo.baihongyu.com/

你可能感兴趣的文章
php 几个比较实用的函数
查看>>
(译)OpenGL ES2.0 – Iphone开发指引
查看>>
@RestController 与 @RequestMapping
查看>>
黑马程序员.bobo.DAY.1
查看>>
Unity shader 官网文档全方位学习(二)
查看>>
pbrun
查看>>
浏览器加载和渲染网页顺序
查看>>
深入剖析Android系统试读样章
查看>>
测试用例出错重跑--flaky插件
查看>>
yaf的安装
查看>>
比较java与C++的不同
查看>>
Twitter Storm入门
查看>>
使用scikit-learn进行文本分类
查看>>
Ansible自动化运维配置与应用(结合实例)
查看>>
下面简要介绍软件工程的七条原理
查看>>
Lua(三)——语句
查看>>
怎么看电脑有没有安装USB3.0驱动
查看>>
overflow清除浮动的原理
查看>>
Spring Boot 使用parent方式引用时 获取值属性方式默认@
查看>>
解决maven下载jar慢的问题(如何更换Maven下载源)
查看>>