漂亮的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出现Cannot modify header information问题的解决方法大全
Apr 09 PHP
解析Ubuntu下crontab命令的用法
Jun 24 PHP
解析PHP正则提取或替换img标记属性
Jun 26 PHP
使用PHP导出Word文档的原理和实例
Oct 21 PHP
easyui的tabs update正确用法分享
Mar 21 PHP
php递归删除目录与文件的方法
Jan 30 PHP
PHP技术开发微信公众平台
Jul 22 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
Aug 23 PHP
yii2 页面底部加载css和js的技巧
Apr 21 PHP
CodeIgniter常用知识点小结
May 26 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Dec 14 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 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详细彻底学习Smarty
2008/03/27 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
js跳转页面方法实现汇总
2014/02/11 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
小程序tab页无法传递参数的方法
2018/08/03 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
python集合类型用法分析
2015/04/08 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
Python中常见的数制转换有哪些
2020/05/27 Python
带你学习Python如何实现回归树模型
2020/07/16 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
python 实现逻辑回归
2020/12/30 Python
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
学生就业推荐信
2013/11/13 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
2014年销售工作总结与计划
2014/12/01 职场文书
行政处罚事先告知书
2015/07/01 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP