漂亮的thinkphp 跳转页封装示例


Posted in PHP onOctober 16, 2019

项目是要一点点按优先级进行优化的,现在到优化thinkphp的跳转页了。

<?php
 if(C('LAYOUT_ON')) {
  echo '{__NOLAYOUT__}';
 }
?>
<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>跳转中</title>
 <style>
  .buffer{
   background-color: black;
   height: 100%;
   width: 60%;
   margin: auto;
   filter: alpha(Opacity=60);
   -moz-opacity: 0.6;
   opacity: 0.85;
   border-radius: 7px;
  }
 
  .buffer_tip{
   color: wheat;
   font-size: 30px;
   display: block;
   padding-top: 10px;
   text-align: center;
  }
  .spinner {
   margin: 16px auto 57px;
   width: 32px;
   height: 32px;
   position: relative;
  }
   
  .cube1, .cube2 {
   background-color: #67CF22;
   width: 30px;
   height: 30px;
   position: absolute;
   top: 0;
   left: 0;
   
   -webkit-animation: cubemove 1.8s infinite ease-in-out;
   animation: cubemove 1.8s infinite ease-in-out;
  }
   
  .cube2 {
   -webkit-animation-delay: -0.9s;
   animation-delay: -0.9s;
  }
   
  @-webkit-keyframes cubemove {
   25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
   50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
   75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
   100% { -webkit-transform: rotate(-360deg) }
  }
   
  @keyframes cubemove {
   25% {
   transform: translateX(42px) rotate(-90deg) scale(0.5);
   -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
   } 50% {
   transform: translateX(42px) translateY(42px) rotate(-179deg);
   -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
   } 50.1% {
   transform: translateX(42px) translateY(42px) rotate(-180deg);
   -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
   } 75% {
   transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
   -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
   } 100% {
   transform: rotate(-360deg);
   -webkit-transform: rotate(-360deg);
   }
  }
 
  #href{
    color: wheat;
    font-size: 20px;
  }
  a:link{
    text-decoration:none;
  }
 </style>
</head>
<body>
 
<div class='buffer' id='buffer' >
  <span class='buffer_tip' id='buffer_tip' >
  <php>
    if(isset($message)) {
      echo $message;
    }else{
      if(!empty($error)) {
        echo $error;
      }else{
        echo '操作出现错误';
      } 
    }
  </php>
  <a id="href" href="<?php echo($jumpUrl); ?>" rel="external nofollow" >(<b id="wait"><?php echo($waitSecond); ?></b>s)</a>
  </span>
  <div class="spinner">
   <div class="cube1"></div>
   <div class="cube2"></div>
  </div>
</div>
 
<script type="text/javascript">
(function(){
var wait = document.getElementById('wait'),href = document.getElementById('href').href;
var interval = setInterval(function(){
  var time = --wait.innerHTML;
  if(time <= 0) {
    location.href = href;
    clearInterval(interval);
  };
}, 1000);
})();
</script>
</body>
</html>

效果如下:

漂亮的thinkphp 跳转页封装示例

以上这篇漂亮的thinkphp 跳转页封装示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP 危险函数全解析
Sep 09 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
php常用Stream函数集介绍
Jun 24 PHP
浅析php学习的路线图
Jul 10 PHP
PHP利用REFERER根居访问来地址进行页面跳转
Sep 28 PHP
PHP中mysql_field_type()函数用法
Nov 24 PHP
常见php数据文件缓存类汇总
Dec 05 PHP
ThinkPHP控制器详解
Jul 27 PHP
php实现CSV文件导入和导出
Oct 24 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
Apr 02 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
Sep 23 PHP
Swoole4.4协程抢占式调度器详解
May 23 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 #PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
Oct 16 #PHP
thinkphp5使html5实现动态跳转的例子
Oct 16 #PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
Oct 16 #PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 #PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
Oct 16 #PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
Oct 16 #PHP
You might like
PHP实现分页的一个示例
2006/10/09 PHP
用PHP实现Ftp用户的在线管理的代码
2007/03/06 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
javascript Array对象基础知识小结
2010/11/16 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
JS array数组检测方式解析
2020/05/19 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
用实例说明python的*args和**kwargs用法
2013/11/01 Python
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
Python学生成绩管理系统简洁版
2020/04/05 Python
Python向Excel中插入图片的简单实现方法
2018/04/24 Python
python 实现A*算法的示例代码
2018/08/13 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
Python 实现向word(docx)中输出
2020/02/13 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
基于Pyinstaller打包Python程序并压缩文件大小
2020/05/28 Python
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
描述RIP和OSPF区别以及特点
2015/01/17 面试题
幼儿教师师德师风演讲稿
2014/08/22 职场文书
爱心捐款活动总结
2015/05/09 职场文书
实习单位意见
2015/06/04 职场文书
Python中使用ipython的详细教程
2021/06/22 Python
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL