精华内容
参与话题
问答
  • 个人网站搭建全流程

    万次阅读 2017-07-17 17:07:16
    个人网站搭建流程 LAMP环境搭建

        首先,先在godaddy上搞个域名(国内的要备案 我的域名http://anzhuangjingyan.com),可以用支付宝。个人信息除了邮箱以外不要写真实的,不然第二天百度就会打电话来问你要不要百度推广了233。

       然后,在linode上租个vps服务器(需要有一张visa或是master的外币信用卡,最便宜的 5$/month ,不要问我为啥不选国内的,我就是不要备案)。操作godaddy上DNS解析到自己的host。

       配置linode节点的系统(我选择了debian7,老一点的系统可以参考的东西多些),启动节点至状态running。

       ssh链接到自己的服务器,安装lamp环境,推荐先加一个常用的软件源,比如我加了163的源

      配置lamp环境的全部命令如下
     apt-get install apache2
        a2enmod rewrite
    vim /etc/apache2/sites-available/anzhuangjingyan.com.conf

    <VirtualHost *:80>
    ServerAdmin admin@anzhuangjingyan.com
    ServerName anzhuangjingyan.com
    ServerAlias anzhuangjingyan.com
    DocumentRoot /srv/www/anzhuangjingyan.com/public_html/
    ErrorLog /srv/www/anzhuangjingyan.com/logs/error.log
    CustomLog /srv/www/anzhuangjingyan.com/logs/access.log combined
    <Directory /srv/www>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
    </VirtualHost>

    mkdir -p /srv/www/anzhuangjingyan.com/public_html
    mkdir /srv/www/anzhuangjingyan.com/logs

    a2ensite anzhuangjingyan.com

        chown -R www-data:www-data /srv/www/

        apt-get install mysql-server

        apt-get install php5 php-pear


    我搭建的是discuz论坛,命令如下
    在public_html目录 wget 'http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip'

    apt-get install zip

    unzip Discuz_X3.2_SC_UTF8.zip

    cp -R upload/* public_html

    chown -R www-data:www-data /srv/www/



    希望有一样的菜鸟一起继续后面的网站维护工作!你可以把这个网站当成自己的笔记网站,可以把各种看到有意思的东西放在上面。

    展开全文
  • 服务器搭建个人网站(阿里云服务器)

    万次阅读 多人点赞 2018-01-29 16:47:32
    服务器搭建个人网站   一丶购买服务器 这里我选的是阿里云服务器,进入阿里云官网https://www.aliyun.com 阿里云提供了几种服务器,云服务器ESC、轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器。购买...

    服务器搭建个人网站

     

    一丶购买服务器

    这里我选的是阿里云服务器,进入阿里云官网https://www.aliyun.com

    阿里云提供了几种服务器,云服务器ESC、轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器。购买好了之后,在阿里云网站主页→控制台→轻量应用服务器。找到运行中的实例点进去就好了。服务器器就购买好了

    二、配置服务器环境

    首先你要知道怎么把你本机的文件放到你的服务器里去:你在本机上复制文件,远程连接服务器(运行中敲mstsc”可打开远程连接窗口),在服务器中粘贴即可,就这么简单。你也可以设置本机上的各个盘为共享也是OK的。其次千万要注意:要在阿里云服务器中把你的防火墙的端口打开比如80803306之类的,不打开你是访问不了的

     

    (1)JDK和JRE

    去官网http://www.oracle.com/technetwork/java/javase/downloads/index.html找到对应的JDK下载,或者百度“JDK”进入官网下载也是OK的,下载之后配置环境变量,此电脑→属性→高级系统设置→高级→环境变量→系统变量,新建JAVA_HOMEJRE_HOME两个变量,变量的值就是JDKJRE的安装位置,配好之后再在path中加入JAVA_HOMEJRE_HOME,可以不用配classPath变量,新的jdk不建议配。

     

     

    (2)Tomcat(或者jetty也是可以的)

    下载Tomcat解压到你想解压的地方,配下环境变量啥的,修改配置文件,在配置文件中加入你的服务器ip让外部能访问。只要能让它运行就OK,如果能运行就找台手机或电脑输入:你的服务器ip:8080,测试下

    (3)Mysql

    下载mysql,复制到服务器安装,注意:你要设置一个可以远程访问的账户,不然就只能localhost访问,远程无法访问


    三、把你写好的东西放到webapps录下,可以打包成war文件

    四、接下来你有可以做各种尝试,可以学习下wordpress(可以快速建站的一个东西)如果对你有帮助的话记得点个赞哦

     

    展开全文
  • 毕业设计——基于HTML5的洛阳旅游网站设计与实现

    万次阅读 多人点赞 2018-09-16 22:16:43
    题目:基于HTML5的旅游网站设计与实现 这是一个基于HTML5的旅游网站,论文、代码都很齐全。 ... 欢迎您的star和fork ...个人站点:https://www.forguo.com 前端展示:http://106.14.136.215/ 后台管理:http:/...

    基于HTML5的旅游网站设计与实现

    这是一个基于HTML5的旅游网站,论文、代码都很齐全。

    获取源代码至GitHubhttps://github.com/forguos/travel

    国内站点:https://gitee.com/forguo/travel

    编码不易,感谢github留下您的star

    话不多,先看网站,链接如下

    个人站点https://www.forguo.cn

    前端展示:https://www.forguo.cn/travel

    后台管理:https://www.forguo.cn/travel/admin

    注:由于服务器到期,演示地址已失效

     


    1.使用

    可以在eclipse中直接导入`travel.war`包使用,也可导入 `travel`文件夹使用;

    数据库存放于`data`文件件,可提前导入使用

    注:MySQL需要为5.5版本,jdk需要为1.7,不然会出现异常

    2.总体概述:
     

    题目

    基于HTML5的洛阳旅游网设计与实现

    究内容

    基于HTML5的旅游网站的设计,网站以文字,图片,视频的形式向游客展示景点信息。

    前端页面使用响应式设计,使得网站能够自动识别手机,平板,电脑的分辨率,自动调整网页大小。

    采用HTML5的优化网页提示功能,提高加载速度。让各个平台的用户能够方便的浏览信息。 

    课题要求,主要任务及数量

    洛阳历史悠久,拥有众多人文景观和自然景观,洛阳旅游网是集景点展示,人文地理,新闻发布等为一体的旅游网站,该网站具有旅游信息浏览和查询功能。还可以对游客的信息进行及时的反馈,达到一键留言的目的。

    后台管理员可以对景点信息添加,删除,还可以对新闻资讯进行编辑,以及对管理人员的信息进行管理。

     

    总体设计图如下:


    3.项目说明

    *  B/S架构
    *  JSP动态网站
    *  MySql数据库
    *  BootStrap响应式

    4.技术点

    1. 前端 
    
    * HTML5
    * BootStrap
    * jQuery
    * Ajax
    2. 后台
    
    * JSP+JAVA
    * MySQL数据库
    * eclipce+jdk1.7
    * tomcat7.0服务器

    5.功能​​​

    网站主要分两个功能模块
    
    1. 前台的页面展示
    
    2. 后台的数据管理
    
    前端展示:http://www.forguo.com:8080/
    
    后台管理:http://www.forguo.com:8080/admin/
    
    注:由于服务器到期,演示地址已失效

    具体功能详见论文文档

    6.文件夹说明(见GItHub

    文件夹
    文件夹(详见GitHub)

    data下:为数据库文件:导入到你的数据库执行即可
    docs下:为论文或者项目说明文件,自取
    travel下:项目代码文件,可导入eclipse
    travel.war:是项目打包之后的war包,或者直接导入war包即可
    (项目内含图片较多以及视频文件故体积较大)

    编码不易,感谢github留下您的star

     


    感谢各位老板请喝奶茶===》

     

    展开全文
  • 生日快乐网站模板(个人制作)(HTML5+CSS3+JS)

    万次阅读 多人点赞 2016-09-13 19:55:58
    哈,前一阵子一个比较要好的朋友过生日,就给她做了一个网站作为生日祝福。也花了挺多的时间去复习了抛弃了有一段时间的HTML和CSS,又去学习了CSS3。最后做出来的效果自己还是挺满意的,因此在这里放出来,也希望能...

          哈,前一阵子一个比较要好的朋友过生日,就给她做了一个网站作为生日祝福。也花了挺多的时间去复习了抛弃了有一段时间的HTML和CSS,又去学习了CSS3。最后做出来的效果自己还是挺满意的,因此在这里放出来,也希望能帮助到大家~

    下载地址

    Github:https://github.com/IcedSoul/tiny-heart

          效果图

          别的先不说,先放效果图。

          这个第一页具体代码不是我自己写的,而是使用的网上找到的这个很酷炫的登录效果,然后根据我自己的需求作出了一些修改,但是效果确实很棒,图片看不出来,这个的效果其实是动态的。

          关于密码,一个生日祝福网站也用不上连数据库什么的,做做样子就行了,后台写了一个简单的js判断(其实谁都拦不住的233333)但是,做网站就是为了装,自然要装出个样子来,不然我做这网站还有何用!

          这是登陆之后进入的界面,当然也是动态播放的,中间那个蛋糕是找的网上大神的代码,纯H5写的,我等渣渣只能膜拜,在此处对此特效的源码提供者表示真挚的感谢!旁边两个按钮和下面的字体是我自己弄的,按钮有惊喜哦,2333333.不信你把源码下下来看看,我专门弄得哈哈哈哈。

          这个就是最主体的内容了,除了整体的框架是采用Fullpage.js之外,代码全部是由自己完成的。内容因为涉及到隐私已经打码了,等下上传的源码我也会将文本替换掉的。想要直接使用的童鞋可以将他们替换为自己的文本。

          这张同样也做打码处理了,原因同上,涉及个人隐私。这些全都是有动态效果的哦。

          部分效果代码分析

          看过效果了,这里我来对一些效果的源码进行一下分析说明。相信如果需要用到这个的人肯定是要根据自己的需要更改效果和内容的,所以还是有必要说一下供大家学习的。

          登录效果、动态背景、蛋糕我就不说了,因为不是我写的,我也只是做了一些修改而已。我只说一下我写的内容和效果。

          因为这些内容也算是我自己学习CSS3的练习成品,因此代码看起来会有些凌乱和繁杂,也请大神不要吐槽。感谢~

    <div class="button-style1">
    	<a href="Memories.html" class="lk1">
    		<div class="link1">
    			<div class="bt1">
    				我很喜欢
    			</div>
    		</div>
    	</a>    
    </div>
    <div class="button-style2">
    	<a class="lk2">
    		<div class="link2">
    			<div class="bt1">
    				我不喜欢
    			</div>
    		</div>
    	</a> 
    </div>
    .button-style1 ,.button-style2{
    	position:absolute;
    	top:41%;
    	opacity:1;
    	z-index:100;
    }
    .button-style1 {
    	position:absolute;
    	left:20%;
    	animation:btn1 15s; /*这是CSS3的动画属性,着这里定义动画的名称和持续时间,也可以用animation-delay定义动画延时多少s播放*/
    }
    .button-style2 {
    	position:absolute;
    	left:68%;
    	animation:btn2 15s;
    }
    @keyframes btn1 { /*这里是对动画的定义,我们只需要定义几个关键帧,它会自动完成补间。*/
    	0% {
    		opacity:0;
    		left:43.5%;
    	}
    	70% {
    		opacity:0;
    		left:43.5%;
    	}
    	100% {
    		opacity:1;
    		left:20%;
    	}
    }
    @-webkit-keyframes btn1 { /*这里是声明获取不同浏览器的支持,还有几个干脆我就懒得写了,反正我也不是给所有人写的,自己能看就行*/
    	0% {
    		opacity:0;
    		left:43.5%;
    	}
    	70% {
    		opacity:0;
    		left:43.5%;
    	}
    	100% {
    		opacity:1;
    		left:20%;
    	}
    }
    @keyframes btn2 {
    	0% {
    		opacity:0;
    		left:43.5%;
    	}
    	70% {
    		opacity:0;
    		left:43.5%;
    	}
    	100% {
    		opacity:1;
    		left:68%;
    	}
    }
    @-webkit-keyframes btn2 {
    	0% {
    		opacity:0;
    		left:43.5%;
    	}
    	70% {
    		opacity:0;
    		left:43.5%;
    	}
    	100% {
    		opacity:1;
    		left:68%;
    	}
    }
    .lk1,.lk2 {
    	text-decoration:none;
    	font-family: Microsoft YaHei;
    	color:#fff;
    	transition:all 0.5s;
    }
    .link1,.link2 {
    	width:170px;
    	height:60px;
    	border:2px solid #fff;
    	-webkit-border:1px solid #fff;
    	border-radius:30px;
    	font-size: 23px;
    	text-align:center;
    	background: #ee9ca7;
    	transition:all 0.8s;
    }
    .link2 {
    	cursor:not-allowed;
    }
    .bt1,.bt2 {
    	position:relative;
    	top:22%;
    	vertical-align:middle;
    }
    
    a.lk1:hover { /*这里使用CSS选择器,定义鼠标滑过效果*/
    	color:#ee9ca7;
    	transition:all 0.5s;
    }
    .link1:hover {
    	background-color:#fff;
    	background-color:rgba(255,255,255,0,2);
    	border:2px solid #BBB;
    	transition:all 0.8s;
    }
    a.lk2:hover {
    	color:#ee9ca7;
    	transition:all 0.5s;
    }
    .link2:hover {
    	background-color:#fff;
    	background-color:rgba(255,255,255,0,2);
    	border:2px solid #BBB;
    	transition:all 0.8s;
    }


          这个代码是两个按钮的代码,这些代码现在看来也挺傻的,纯属找事儿写这么多层,233.不过也懒得改了。具体看注释吧,没啥好说的。

    <div class="section">
              <div class="ly-box01">
                <div class="ly-txt01">
                  <p class="ly-stxt01">XXXXXXXXXXXXXXXXXXXXXXX</p>
                  <p class="ly-stxt02">XXXXXXXXXXXXXXXXXXXXXXX</p>
                  <p class="ly-stxt03">XXXXXXXXXXXXXXXXXXXXXXX</p>
                  <p class="ly-stxt04">XXXXXXXXXXXXXXXXXXXXXXX</p>
                  <p class="ly-stxt05">XXXXXXXXXXXXXXXXXXXXXXX</p>
                </div>
                <div class="ly-txt02">
                  <p class="ly-stxt06">XXXXXXXXXXXXXXXXXXXXXXX</p>
                  <p class="ly-stxt07">XXXXXXXXXXXXXXXXXXXXXXX</p>
                  <p class="ly-stxt08">XXXXXXXXXXXXXXXXXXXXXXX</p>
                  <p class="ly-stxt09">XXXXXXXXXXXXXXXXXXXXXXX</p>
                  <p class="ly-stxt10">XXXXXXXXXXXXXXXXXXXXXXX</p>
                </div>
            </div>
          </div> 


          这是点我很喜欢按钮跳转之后的第一页,对,HTML代码就这么少,但是。。。

    .ly-box01 {
    	width:50px;
    	height:50px;
    	background-color:#FFF;
    	border-radius: 25px;
    	position: absolute;
    	left: 48%;
    	bottom: 50%;
    	margin-bottom:50%;
    	overflow: hidden;
    	transform-origin:center bottom;
    	animation:box_to_point 18.5s 0s,bounce 2.5s 18.5s;
    }
    
    @keyframes box_to_point{
    	0% {
    		margin-bottom:50%;
    		width:50px;
    		height:50px;
    		border-radius: 25px;
    		position: absolute;
    		left: 48%;
    		bottom: 50%;
    		}
    	10% {
    		margin-bottom:0;
    		width:50px;
    		height:50px;
    		border-radius: 25px;
    		background-color:rgba(255,255,255,1);
    		position: absolute;
    		left: 48%;
    		bottom: 50%;
    	}
    	14% {
    		margin-bottom:0;
    		width: 80%;
    		height: 550px;
    		border-radius: 6px;
    		background-color:rgba(255,255,255,0.5);
    		position: absolute;
    		left: 10%;
    		bottom: 12%;
    	}
    	96% {
    		margin-bottom:0;
    		width: 80%;
    		height: 550px;
    		border-radius: 6px;
    		background-color:rgba(255,255,255,0.6);
    		position: absolute;
    		left: 10%;
    		bottom: 12%;
    	}
    	100% {
    		margin-bottom:0;
    		width:50px;
    		height:50px;
    		border-radius: 25px;
    		background-color:rgba(255,255,255,1);
    		position: absolute;
    		left: 48%;
    		bottom: 50%;
    	}
    }
    @-webkit-keyframes box_to_point{
    	0% {
    		margin-bottom:50%;
    		width:50px;
    		height:50px;
    		border-radius: 25px;
    		position: absolute;
    		left: 48%;
    		bottom: 50%;
    		}
    	10% {
    		margin-bottom:0;
    		width:50px;
    		height:50px;
    		border-radius: 25px;
    		background-color:rgba(255,255,255,1);
    		position: absolute;
    		left: 48%;
    		bottom: 50%;
    	}
    	14% {
    		margin-bottom:0;
    		width: 80%;
    		height: 550px;
    		border-radius: 6px;
    		background-color:rgba(255,255,255,0.5);
    		position: absolute;
    		left: 10%;
    		bottom: 12%;
    	}
    	96% {
    		margin-bottom:0;
    		width: 80%;
    		height: 550px;
    		border-radius: 6px;
    		background-color:rgba(255,255,255,0.6);
    		position: absolute;
    		left: 10%;
    		bottom: 12%;
    	}
    	100% {
    		margin-bottom:0;
    		width:50px;
    		height:50px;
    		border-radius: 25px;
    		background-color:rgba(255,255,255,1);
    		position: absolute;
    		left: 48%;
    		bottom: 50%;
    	}
    }
    @keyframes bounce{
    	0% {
    		margin-bottom:0;
    		width: 50px;
    		height: 50px;
    		border-radius: 25px;
    		bottom:50%;
    		left: 48%;
    	}
    	50% {
    		margin-bottom:0;
    		left: 48%;
    		width: 50px;
    		height: 50px;
    		border-radius: 25px;
    		bottom:0;
    		left: 48%;
    	}
    	100% {
    		margin-bottom:0;
    		width: 20px;
    		height: 20px;
    		border-radius: 10px;
    		left: 48%;
    		bottom: 0;
    		left: 20%;
    	}
    }
    @-webkit-keyframes bounce{
    		0% {
    		margin-bottom:0;
    		width: 50px;
    		height: 50px;
    		border-radius: 25px;
    		bottom:50%;
    		left: 48%;
    	}
    	50% {
    		margin-bottom:0;
    		left: 48%;
    		width: 50px;
    		height: 50px;
    		border-radius: 25px;
    		bottom:0;
    		left: 48%;
    	}
    	100% {
    		margin-bottom:0;
    		width: 20px;
    		height: 20px;
    		border-radius: 10px;
    		left: 48%;
    		bottom: 0;
    		left: 20%;
    	}
    }
    /*文本*/
    .ly-txt01 {
    	position:absolute;
    	width: 40%;
    	left:10%;
    	top:10%;
    }
    .ly-txt02 {
    	position:absolute;
    	width: 40%;
    	left:60%;
    	top:10%;
    }
    .ly-stxt01 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	left: 5%;
    	top: 5%;
    	opacity: 0;
    	animation:ly-stxt01_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt01_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt01_move{
    	0% {opacity:0;}
    	8% {opacity:1;}
    	90% {opacity:1;}
    	98% {opacity:0;}
    	100% {opacity:0;}
    }
    @-webkit-keyframes ly-stxt01_move{
    	0% {opacity:0;}
    	8% {opacity:0;}
    	90% {opacity:1;}
    	98% {opacity:0;}
    	100% {opacity:0;}
    }
    
    .ly-stxt02 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	left: 5%;
    	top: 5%;
    	margin-top:-71px;
    	opacity: 0;
    	animation:ly-stxt02_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt02_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt02_move{
    	0% {opacity:0;margin-top:-71px;}
    	8% {opacity:0;margin-top:-71px;}
    	16% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    @-webkit-keyframes ly-stxt02_move{
    	0% {opacity:0;margin-top:-71px;}
    	8% {opacity:0;margin-top:-71px;}
    	16% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    
    .ly-stxt03 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	left: 5%;
    	top: 5%;
    	opacity: 0;
    	margin-top:-71px;
    	animation:ly-stxt03_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt03_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt03_move{
    	0% {opacity:0;margin-top:-71px;}
    	16% {opacity:0;margin-top:-71px;}
    	24% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    @-webkit-keyframes ly-stxt03_move{
    	0% {opacity:0;margin-top:-71px;}
    	16% {opacity:0;margin-top:-71px;}
    	24% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    
    .ly-stxt04 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	left: 5%;
    	top: 5%;
    	opacity: 0;
    	margin-top:-71px;
    	animation:ly-stxt04_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt04_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt04_move{
    	0% {opacity:0;margin-top:-71px;}
    	24% {opacity:0;margin-top:-71px;}
    	32% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    @-webkit-keyframes ly-stxt04_move{
    	0% {opacity:0;margin-top:-71px;}
    	24% {opacity:0;margin-top:-71px;}
    	32% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    
    .ly-stxt05 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	left: 5%;
    	top: 5%;
    	opacity: 0;
    	margin-top:-71px;
    	animation:ly-stxt05_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt05_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt05_move{
    	0% {opacity:0;margin-top:-71px;}
    	32% {opacity:0;margin-top:-71px;}
    	40% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    @-webkit-keyframes ly-stxt05_move{
    	0% {opacity:0;margin-top:-71px;}
    	32% {opacity:0;margin-top:-71px;}
    	40% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    
    .ly-stxt06 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	right: 5%;
    	top: 5%;
    	opacity: 0;
    	animation:ly-stxt06_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt06_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt06_move{
    	0% {opacity:0;}
    	40% {opacity:0;}
    	48% {opacity:1;}
    	90% {opacity:1;}
    	100% {opacity:0;}
    }
    @-webkit-keyframes ly-stxt06_move{
    	0% {opacity:0;}
    	40% {opacity:0;}
    	48% {opacity:1;}
    	90% {opacity:1;}
    	100% {opacity:0;}
    }
    
    .ly-stxt07 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	right: 5%;
    	top: 5%;
    	opacity: 0;
    	margin-top:-71px;
    	animation:ly-stxt07_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt07_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt07_move{
    	0% {opacity:0;margin-top:-71px;}
    	48% {opacity:0;margin-top:-71px;}
    	56% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    @-webkit-keyframes ly-stxt07_move{
    	0% {opacity:0;margin-top:-71px;}
    	48% {opacity:0;margin-top:-71px;}
    	56% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    
    .ly-stxt08 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	right: 5%;
    	top: 5%;
    	opacity: 0;
    	margin-top:-71px;
    	animation:ly-stxt08_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt08_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt08_move{
    	0% {opacity:0;margin-top:-71px;}
    	56% {opacity:0;margin-top:-71px;}
    	64% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    @-webkit-keyframes ly-stxt08_move{
    	0% {opacity:0;margin-top:-71px;}
    	56% {opacity:0;margin-top:-71px;}
    	64% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    
    .ly-stxt09 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	right: 5%;
    	top: 5%;
    	opacity: 0;
    	margin-top:-71px;
    	animation:ly-stxt09_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt09_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt09_move{
    	0% {opacity:0;margin-top:-71px;}
    	64% {opacity:0;margin-top:-71px;}
    	72% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    @-webkit-keyframes ly-stxt09_move{
    	0% {opacity:0;margin-top:-71px;}
    	64% {opacity:0;margin-top:-71px;}
    	72% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    
    .ly-stxt10 {
    	font-family: Microsoft YaHei;
    	font-size: 30px;
    	font-color: #000;
    	position: relative;
    	right: 5%;
    	top: 5%;
    	opacity: 0;
    	margin-top:-71px;
    	animation:ly-stxt10_move 15s;
    	animation-delay:3s;
    	-webkit-animation:ly-stxt10_move 15s;
    	-webkit-animation-delay:3s;
    }
    @keyframes ly-stxt10_move{
    	0% {opacity:0;margin-top:-71px;}
    	72% {opacity:0;margin-top:-71px;}
    	80% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }
    @-webkit-keyframes ly-stxt10_move{
    	0% {opacity:0;margin-top:-71px;}
    	72% {opacity:0;margin-top:-71px;}
    	80% {opacity:1;margin-top:0;}
    	90% {opacity:1;margin-top:0;}
    	100% {opacity:0;margin-top:0;}
    }


          这全是我一行一行打的啊卧槽(其实一大半和上面一样是复制的,修改一部分,但是也很累啊!),不说别的了都是泪,效果就是那个动态。这里的最麻烦,因为使用了CSS3animation,而后面页面的动态效果使用的主要是CSS3的过渡效果,比这个要简单的多,所以后面的代码就不粘了。

     

          好好加油,骚年!撩妹成不成就看你码了多少行代码了!

     

          下载问题

         Github地址在上面放着,不会用Github下载东西的同学可以百度下,相信大多数都会的。

         如果你觉得还可以请star & fork,感谢~

    展开全文
  • Java学习网站推荐

    千次阅读 多人点赞 2019-03-12 16:01:52
    学习Java不仅依靠自身的努力,还要多看一些相关技术文档,那么必不可少的就是学习Java的网站,本人整理收集一些Java学习网站,这些网站可以提供一些最新Java的资料,有时定期开设讲座等线下活动,而且里面的一些Java...
  • 150讲轻松搞定Python网络爬虫

    万人学习 2019-05-16 15:30:54
    2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站 【课程设计】 一个完整的爬虫程序,无论大小,总体来说可以...
  • 分享8个强大的黑客技术学习网站

    万次阅读 多人点赞 2020-01-20 21:06:08
    黑客攻击是一项很难掌握的技能,在很大的程度上要求人们对计算机和软件架构的各种概念和网络系统有深入的了解,今天,分享8个道德黑客学习可以利用的网站 黑客主要有两种:黑帽黑客、白帽黑客。黑帽黑客...
  • 如何将seo技术运用在网站建设中

    万次阅读 2019-04-10 14:25:52
    如何将seo技术运用在网站建设中 做任何一个网站最终目的都是价值转化,所以仅仅搭建完成是不够的,seo的工作必不可少。seo能够帮助网站更成功的进行价值转化。信息时代不断发展,网站的建立越来越多,这使得SEO的...
  • 基于JAVA的购物网站(毕业论文)

    万次阅读 多人点赞 2010-12-20 14:25:00
    XX 大 学   毕业设计(论文)         题目: 基于Java技术的网上交易系统的开发         学 院: 专 业: 班 级: ...
  • 如何制作个人网站(如何搭建个人博客)

    万次阅读 多人点赞 2017-06-22 23:07:07
    网站代码制作工具或网站后台管理工具(你可以百度出模板) ④一定的编程技能和代码理解能力(优秀的网站制作者需要了解PHP、JavaScript、CSS、HTML、SQL、Markdown等知识)第一部分:域名 域名是一个网站的入口...
  • 基于WEb招聘网站

    万次阅读 多人点赞 2018-06-05 12:47:00
    该项目是基于“SpringMvc+Spring+Mybatis”的技术架构,使用Maven进行开发的项目。前端采用传统的html+css的技术,后台是用h+的boostrap技术框架。 该系统可分为四大部分:求职者部分、企业端部分、后台管理部分、...
  • html5 ,用css去修饰自己的个人主页 代码如下: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&...
  • 前端学习路线

    万次阅读 多人点赞 2015-10-28 11:22:47
    前端开发工程师 不仅要掌握基本的Web前端开发技术网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级...
  • 搭建个人网站--优秀个人网站小结

    千次阅读 2018-01-25 14:48:52
    一、个人网站的用途 1、自从弃用为知笔记后,自己就一直使用CSDN,一方面是因为为知笔记收费,一方面是写在CSDN上的技术总结,别人想看的话比较方便,并且技术在于传播,在于共享!之后技术博客依旧记载在CSDN上。 ...
  • 个人常用网站

    千次阅读 2005-09-01 15:13:00
    http://www.51icon.net http://www.365mf.com/down.asp?id=7363&no=1 游戏制作人的中文网络平台游戏http://www.gameres.com测试时代http://www.testage.net软件工程专家网http://www.51cmm.comVCHELP网站...
  • 如何搭建自己的个人技术博客网站 学习目标 1.【了解】搭建网站需要的web构件和网站运行原理 2.【掌握】如何搭建个人博客网站 学习前言 大家都是学习开发的,相信都接触过百度,新浪,淘宝,京东...等等网站...
  • 搭建个人网站--搭建网站

    千次阅读 2018-02-08 00:38:49
    一、环境搭建(windows10) 1、node.js的介绍与安装 (1)介绍:Nodejs (2)安装:node.js安装教程 2、Git 的介绍与安装 (1)GitHub 使用教程 &...(2)安装:Node.js 和 Git 安装好...
  • 十套精美个人博客网站模板

    万次阅读 多人点赞 2019-06-13 16:41:09
    展示在下方 紫色的图片博客个人页面模板 ... 响应式生活博客设计网站HTML5...响应式的互联网IT技术博客网站模板 仿17素材官网静态页面模板 Bootstrap生活类型博客网站模板 黑色的WordPress主题博客网页静态模板 ...
  • 漫谈《大型网站技术架构》

    万次阅读 2017-04-04 20:37:14
    本文的内容来自阿里巴巴员工李智慧的著作《大型网站技术架构 核心原理与案例分析》,这本书很值得一看,故整理之。
  • [网站搭建] 阿里云搭建个人网站及域名绑定

    万次阅读 多人点赞 2016-10-23 04:53:10
    前一篇"[网站搭建] 阿里云虚拟主机搭建及FTP文件上传"主要讲述了如何通过阿里云虚拟机搭建网站服务器,同时FTP上传文件,登录后进入控制台或管理界面,接下来的主要步骤如下图所示: 1.获取追加信息 2.网站备案 3...
  • 技术博客网站推荐

    万次阅读 2016-10-17 16:34:53
    终身学习是很有必要的,尤其是在这样一个技术快速迭代更新的时代。...为 IT 互联网行业的企业和个人提供服务。网站目前包括:博客、聚合资讯、小组、资源 / 工具导航 和编程挑战。伯乐在线 - 博客 (blog.JobBo
  • STM32F407--手册与技术网站

    千次阅读 2018-02-27 20:53:57
    注:博主使用的是STM32F4探索者 一、官方资料 1、文档 (1)STM32F4数据手册:STM32F407ZGT6.pdf ...二、技术网站 1、与非网 2、电子发烧友 3、ST官方社区 4、开源电子网(正点原子) 5、电子...
  • 搭建个人网站--依托码云搭建网站

    千次阅读 2018-02-11 14:31:32
    一、知识补充 ...二、依托码云搭建网站优缺点 github与oschina   github oschina 支持网页类型 静态 静态 访问速度 慢(ping速260ms) 快(ping速26ms) 个人域名绑定 支持...
  • 从2003年的一个个人对个人(C2C)的商品交易网站到如今的淘宝网,其实在作为个人网站发展的时间里并不长。那么在这段时间里,淘宝究竟是如何发展的呢?在这篇文章里我们将找到淘宝网的发展历史以及所用到的技术。 ...
  • GitHub上搭建个人网站

    千次阅读 多人点赞 2014-10-03 21:40:36
    大致如下步骤: 1、注册Git账号 2、创建SSH keys 3、新建repository 4、设置网站 5、clone库到本地 6、提交、上传 7、预览
  • 很多小伙伴都知道做淘宝优惠券可以挣佣金,但是苦于自己没有技术也不知道做优惠券的流程和方法。只能眼睁睁看人家在微信内搞的风生水起。首先我们来了解下做淘宝优惠券都有哪些方法和途径,我们比较常见的如:微信/...
  • 大型分布式网站架构技术总结

    万次阅读 2018-03-08 18:09:35
    本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的...
  • 非常好的国外技术网站

    千次阅读 2013-06-01 18:46:14
    1.架构http://highscalability.com/ 2.建模http://www.wolframalpha.com/ 3. 命令http://www.commandlinefu.com/commands/browse 4.学术搜索http://scholar.google.com/# 5.RAMBITMQhttp://...
  • 首先,帮忙点击一下我的网站http://www.wenzhihuai.com/。... 大学的时候萌生的一个想法,就是建立一个个人网站,前前后后全部推翻重改了4、5遍,现在终于能看了,下面是首页。 由原本的ssh变成ssm,再变成s
  • 如今网上盗号猖獗,个人信息泄露严重。  社工库365开网站公开售卖盗取的账号信息,我测试了下,的确可以查询到密码信息。包括很早以前注册的账号,163、126都沦陷了,密码的md5值都暴露出来了。  过了2天,再...

空空如也

1 2 3 4 5 ... 20
收藏数 128,631
精华内容 51,452
关键字:

技术网站