漂亮的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 相关文章推荐
xml+php动态载入与分页
Oct 09 PHP
图书管理程序(三)
Oct 09 PHP
discuz论坛 用户登录 后台程序代码
Nov 27 PHP
php 多个submit提交表单 处理方法
Jul 07 PHP
php数据库抽象层 PDO
May 07 PHP
PHPThumb PHP 图片缩略图库
Mar 11 PHP
PHP超级全局变量数组小结
Oct 04 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
Apr 26 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
PHP获取一年中每个星期的开始和结束日期的方法
Feb 12 PHP
ThinkPHP3.2.1图片验证码实现方法
Aug 19 PHP
yii框架数据库关联查询操作示例
Oct 14 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编写和读取XML的几种方式
2013/01/12 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
php数组和链表的区别总结
2019/09/20 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
动态表格Table类的实现
2009/08/26 Javascript
一个JavaScript变量声明的知识点
2013/10/28 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
python动态加载变量示例分享
2014/02/17 Python
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
django 使用 request 获取浏览器发送的参数示例代码
2018/06/11 Python
基于python实现简单日历
2018/07/28 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
物流经理自我评价
2013/09/23 职场文书
2014大学生全国两会学习心得体会
2014/03/13 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
公务员培的训心得体会
2014/09/01 职场文书
2015年推普周活动总结
2015/03/27 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
Java实现带图形界面的聊天程序
2022/06/10 Java/Android