漂亮的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 相关文章推荐
用户的详细注册和判断
Oct 09 PHP
工厂模式在Zend Framework中应用介绍
Jul 10 PHP
深入php-fpm的两种进程管理模式详解
Jun 03 PHP
php数组中删除元素之重新索引的方法
Sep 16 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
Zend Guard使用指南及问题处理
Jan 07 PHP
PHP使用JSON和将json还原成数组
Feb 12 PHP
php导出中文内容excel文件类实例
Jul 06 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
PHP中Trait及其应用详解
Feb 14 PHP
php 7新特性之类型申明详解
Jun 06 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
Dec 08 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的5个入手程序
2006/11/23 PHP
PHP的explode和implode的使用说明
2011/07/17 PHP
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
Javascript 读后台cookie代码
2008/09/15 Javascript
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
微信小程序 setData的使用方法详解
2017/04/20 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
Python基于select实现的socket服务器
2016/04/13 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
python os.path模块常用方法实例详解
2018/09/16 Python
numpy.where() 用法详解
2019/05/27 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
python gdal安装与简单使用
2019/08/01 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
Python3 集合set入门基础
2020/02/10 Python
怎样声明一个匿名的内部类
2016/06/01 面试题
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
五年级音乐教学反思
2014/02/06 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
学生会干部任命书
2015/09/21 职场文书