漂亮的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通用检测函数集合
Nov 25 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
php通过隐藏表单控件获取到前两个页面的url
Sep 09 PHP
php模拟post提交数据的方法
Feb 12 PHP
PHP中文乱码解决方案
Mar 05 PHP
php+resumablejs实现的分块上传 断点续传功能示例
Apr 18 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
Nov 17 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
Feb 20 PHP
php pdo连接数据库操作示例
Nov 18 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
Jan 23 PHP
php libevent 功能与使用方法详解
Mar 04 PHP
PHP isset()及empty()用法区别详解
Aug 29 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中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
PHP闭包实例解析
2014/09/08 PHP
简单介绍win7下搭建apache+php+mysql开发环境
2015/08/06 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
2018/06/23 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
全面了解JavaScript的作用域链
2019/04/03 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
Vue中使用wangeditor富文本编辑的问题
2021/02/07 Vue.js
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
实践Vim配置python开发环境
2018/07/02 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
Django实现内容缓存实例方法
2020/06/30 Python
python中数字是否为可变类型
2020/07/08 Python
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
运动会解说词100字
2014/01/31 职场文书
企业宣传标语
2014/06/09 职场文书
党员民主生活会材料
2014/12/15 职场文书
高考升学宴答谢词
2015/01/20 职场文书
2015年预备党员自我评价
2015/03/04 职场文书
2015年政风行风工作总结
2015/04/21 职场文书
goland 设置project gopath的操作
2021/05/06 Golang