Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Page Name</title>
- <style type="text/css">
- html{
- padding:0;
- margin:0;
- }
- body{
- background:#EEE;
- margin:0;
- padding:0;
- background:url('animus-mix.gif') fixed;
- }
- header#Footer{
- padding:1em;
- color:#DDD;
- background:rgba(0,0,0,.7)
- }
- header > *{
- width: 1000px;
- }
- #Logo{
- -webkit-box-flex: 2;
- -moz-box-flex: 2;
- box-flex: 2;
- text-align:center;
- display:block;
- }
- header .item > username{
- display:block;
- }
- header .item > ul{
- list-style-type:none;
- list-style-position: inside;
- text-align:left;
- }
- header .item > ul > li{
- margin:0;
- }
- navigation{
- text-align:center;
- display: box;
- display: -webkit-box;
- display: -moz-box;
- box-pack: center;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- box-orient: horizontal;
- -webkit-box-orient: horizontal;
- -moz-box-orient: horizontal;
- padding: 1em 0;
- width:100%;
- }
- a{ color: inherit; text-decoration:none; }
- a:hover{ text-decoration: underline; }
- navigation > a{
- -webkit-box-flex: 1;
- -moz-box-flex: 1;
- box-flex: 1;
- -webkit-transition: all 200ms ease-in-out;
- -moz-transition: all 200ms ease-in-out;
- -o-transition: all 200ms ease-in-out;
- transition: all 200ms ease-in-out;
- display:block;
- font-weight:bold;
- padding:1em;
- background: #ffffff;
- background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
- background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
- background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
- background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
- background: linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
- color:#333;
- }
- navigation > a:hover{
- width:20%;
- -webkit-box-flex: 3;
- -moz-box-flex: 3;
- box-flex: 3;
- background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
- background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
- background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
- background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
- background: linear-gradiendt(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
- }
- strong{
- font-weight:bold;
- }
- em{
- font-style:italic;
- }
- collection{
- display: box;
- display: -webkit-box;
- display: -moz-box;
- box-pack: center;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- box-align: stretch;
- -webkit-box-align: stretch;
- -moz-box-align: stretch;
- box-orient: horizontal;
- -webkit-box-orient: horizontal;
- -moz-box-orient: horizontal;
- width:100%;
- }
- collection > .item{
- -webkit-box-flex: 1;
- -moz-box-flex: 1;
- box-flex: 1;
- display:block;
- }
- content .item{
- padding:1em;
- background:rgba(255,255,255,.3);
- border-radius:5px;
- }
- monster.item{
- padding: 2em;
- background:transparent;
- }
- monster > collection > .item{
- background:transparent;
- }
- monster > collection{
- }
- monster#user{
- -webkit-box-flex: 3;
- -moz-box-flex: 3;
- box-flex: 3;
- }
- .tTipOwner {
- position:relative;
- z-index:0;
- }
- span.tTipOwner{
- display:inline-block;
- }
- .tTipOwner:hover > tooltip{
- bottom:3em;
- opacity:1;
- }
- .tTipOwner > tooltip{
- cursor:help;
- z-index:1;
- padding:2em;
- border-radius:1em 1em 1em 0;
- margin-top:0;
- position: absolute;
- bottom:1;
- left:110%;
- background:#000;
- border:#FFF 1px solid;
- color:#FFF;
- opacity:0;
- -webkit-transition: opacity 200ms ease-in-out, bottom 400ms ease-in-out;
- -moz-transition: opacity 200ms ease-in-out, bottom 400ms ease-in-out;
- -o-transition: opacity 200ms ease-in-out, bottom 400ms ease-in-out;
- transition: opacity 200ms ease-in-out, bottom 400ms ease-in-out;
- }
- username,monstername{
- color:#00F;
- font-weight:bold;
- padding:0 1em;
- }
- monstername{
- display:inline-block;
- }
- username:hover,monstername:hover{
- text-decoration:underline;
- }
- content{
- display:block;
- padding:1em 0;
- background:rgba(255,255,255,.3);
- }
- movelist{
- display:inline-block;
- padding:0 1em;
- }
- movelist > move:first-child{
- margin-top:0;
- }
- movelist > move{
- background: #f3c5bd;
- background: -moz-linear-gradient(top, #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200));
- background: -webkit-linear-gradient(top, #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%);
- background: -o-linear-gradient(top, #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%);
- background: -ms-linear-gradient(top, #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%);
- background: linear-gradient(top, #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%);
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 );
- color: #000;
- margin-top:1em;
- padding:.5em 1em;
- cursor:pointer;
- display:block;
- -webkit-transition: box-shadow 400ms ease-in-out, left 300ms ease-in-out;
- -moz-transition: box-shadow 400ms ease-in-out, left 300ms ease-in-out;
- -o-transition: box-shadow 400ms ease-in-out, left 300ms ease-in-out;
- transition: box-shadow 400ms ease-in-out, left 300ms ease-in-out;
- position:relative;
- }
- movelist > move:hover{
- box-shadow: #000 0 0 10px 3px;
- left:1em;
- }
- div#BattleLog{
- padding:1em;
- }
- div#BattleLog > logentry{
- display:block;
- margin-top: 1em;
- }
- div#BattleLog > logentry:first-child{
- margin-top: 0;
- }
- .contentHolder{
- width:1000px;
- margin: 0 auto;
- }
- div#Sprite{
- width:240px;
- height:240px;
- }
- .statHolder > tooltip{
- left:-10%;
- background:#FFF;
- color:#F00;
- box-shadow:#FAF 0 0 3px;
- }
- div.StatHolder{
- width:240px;
- height:2em;
- background:rgba(0,0,0,.2);
- display:block;
- }
- div.Stat{
- max-width:100%;
- height:100%;
- background:rgba(10,200,120,.8);
- }
- </style>
- <script type="text/javascript" src="jquery.min.js"></script>
- <script type="text/javascript">
- function updateStat(stat){
- stat.children("tooltip").text(
- stat.data('current').toString() + '/' + $(this).data('max').toString());
- stat.children("div").css({width:($(this).data('current')/$(this).data('max')*100).toString() + "%"});
- }
- function clickStat(){
- var val = $(this).data('current') - 10;
- $(this).data('current',val);
- updateStat($(this));
- }
- function createStat(name,value,color){
- var ret = $("<div/\>").addClass("StatHolder").addClass("tTipOwner").data(value);
- var stat = $("<div/\>").addClass("Stat");
- if( typeof(color)!=undefined || color != null ) stat.css({background:color})
- var tTip = $("<tooltip/\>").text(" ");
- ret.append(stat).append(tTip);
- ret.click(clickStat);
- updateStat(ret);
- return ret;
- }
- function initMonsters(monsters,usersmon){
- var mondir = "sprites/";
- var sprite_ext = ".png";
- jQuery.each(monsters,function(index,value){
- var stats = $("<table/\>");
- stats.append($("<tr/\>").append("<td>HP:</td>").append("<td>"+value["HP"]+"</tr>"));
- stats.append($("<tr/\>").append("<td>Defense:</td>").append("<td>"+value["DEF"]+"</tr>"));
- stats.append($("<tr/\>").append("<td>Attack:</td>").append("<td>"+value["ATK"]+"</tr>"));
- stats.append($("<tr/\>").append("<td>Special Defense:</td>").append("<td>"+value["SDEF"]+"</tr>"));
- stats.append($("<tr/\>").append("<td>Special Attack:</td>").append("<td>"+value["SATK"]+"</tr>"));
- stats.append($("<tr/\>").append("<td>Speed:</td>").append("<td>"+value["SPD"]+"</tr>"));
- var moves = $("<movelist/\>");
- jQuery.each(value["Moves"],function(index,move){
- moves.append($("<move/\>").addClass('tTipOwner').
- append(move["Name"]).append($("<tooltip/\>").append(move["MP"])));
- });
- moves.append($("<move/\>").append("Change Monster"));
- moves.append($("<move/\>").append("Monster Box"));
- moves.append($("<move/\>").append("Bag"));
- var monster = $('<collection/\>');
- monster.append(
- $("<div/\>").addClass("item").
- append($("<div/\>").append($("<img/\>").attr('src',mondir+value["name"]+sprite_ext)).attr("id","Sprite")).
- append(createStat("HP",{'max':100,'current':70},null)).
- append($("\<span\>Stats\</span\>").addClass('tTipOwner').append($("<tooltip/\>").append(stats)))
- ).append( $("<div/\>").addClass("item").append(moves) );
- if(index==usersmon)
- $("collection#Battlers").prepend($("<monster class=\"item\" id=\"user\"/\>").data(value).append(monster));
- else
- $("collection#Battlers").append($("<monster class=\"item\"/\>").data(value).append(monster));
- });
- return $("collection#Battlers > monster")
- }
- function appendToCurrentLog(text){
- $("div#BattleLog > logentry#current > div#summary").append($("<div/\>").text(text));
- }
- function finalizeCurrentLog(text){
- if( text != "" ) appendToCurrentLog(text);
- var curLogEntry = $("div#BattleLog > logentry#current").remove();
- var last = curLogEntry.children("div#summary > div:last-child").remove();
- curLogEntry.prepend(last);
- var nLog = curLogEntry.contents().remove();
- curLogEntry.append($("<div/\>").attr('id','summary'));
- $("div#BattleLog").prepend($("<logentry/\>").append(nLog).fadeOut());
- $("div#BattleLog > logentry:first-child").fadeIn();
- $("div#BattleLog").prepend(curLogEntry);
- }
- function moveClick(){
- toolTip = $(this).children("tooltip").remove();
- val = $(this).text();
- if( val == "Change Monster" ){
- //Code to change a monster.
- appendToCurrentLog("Monster change.");
- finalizeCurrentLog("");
- } else if ( val == "Monster Box" ){
- //Throw a monster-box!
- finalizeCurrentLog("Throwing a monster box!");
- } else if ( val == "Bag"){
- //What's in the bag?
- appendToCurrentLog("Opening bag...");
- finalizeCurrentLog("");
- }else {
- //A plain move.
- finalizeCurrentLog("Move " + val + " is being executed...");
- }
- $(this).append(toolTip);
- }
- $(document).ready(function(){
- var monsters = [
- {
- "name":"alpha",
- "HP":25, "DEF":30, "ATK":40, "SDEF":20, "SATK":10, "SPD":5,
- "Moves":[
- { "Name":"Punch", "MP":5 },
- { "Name":"Kick", "MP":6 },
- { "Name":"Sleep", "MP":7 },
- { "Name":"Dodge", "MP":8 }
- ]
- },
- {
- "name":"beta",
- "HP":25, "DEF":30, "ATK":40, "SDEF":20, "SATK":10, "SPD":5,
- "Moves":[
- { "Name":"Punch", "MP":5 },
- { "Name":"Kick", "MP":6 },
- { "Name":"Sleep", "MP":7 },
- { "Name":"Dodge", "MP":8 }
- ]
- }
- ];
- var usersmon = 0;
- monstElements = initMonsters(monsters,usersmon);
- $("movelist > move").click(moveClick)
- });
- </script>
- </head>
- <body>
- <header><collection class="contentHolder">
- <div class="item">
- <ul>
- <li>Screenshots</li>
- <li>FAQ</li>
- <li>Game-Maps</li>
- <li>Who's online</li>
- <li>Top Trainers</li>
- <li>Monsterdex</li>
- </ul>
- </div>
- <div class="item" id="Logo"><img src='nLogo.png'/></div>
- <div class="item">
- <clock> </clock>
- <username>CeFurkan</username>
- Unread messages: <activechecker id="messagecount"> </activechecker>
- </div>
- </collection></header>
- <div style="width:100%;"><navigation>
- <a href=#>Home</a>
- <a href=#>Game</a>
- <a href=#>Players</a>
- <a href=#>Misc</a>
- <a href=#>Forum</a>
- <a href=#>Turkce</a>
- </div></navigation>
- <content><div class="contentHolder">
- <collection id="Battlers"></collection>
- <br/>
- <div id="BattleLog"><logentry id="current"><div id="summary"> </div></logentry></div>
- </div></content>
- <header id="Footer"><collection class="contentHolder">
- <div class="item">
- <ul>
- <li>For Parents</li>
- <li>All Monster Links</li>
- <li>Game Maps</li>
- <li>Misc.</li>
- <li>Online Players</li>
- <li>Look Players</li>
- <li>Monsterdex</li>
- <li>Turkce MonsterDex</li>
- </ul>
- </div>
- <div class="item" id="Logo">
- (C) Copyright 2009 - 2011 MonsterMMORPG | All rights reserved | Contact<br/>
- <style type="text/css">
- .version{
- color:rgb(270,150,30);
- font-style:italic;
- }
- </style>
- <span class="version">Version 1.04 BETA- Last Update 28 October 2011</span> | <a href="#">Privacy Policy and TOS</a> | <a href="#">Alexa Rank</a>
- </div>
- <div class="item">
- <ul>
- <li><a href="#">Forum Community</a></li>
- <li><a href="#">Register ( Free! )</a></li>
- <li><a href="#">Game Videos</a></li>
- <li><a href="#">Canavar Oyunu Forum</a></li>
- <li><a href="#">Monster Games Forum</a></li>
- <li><a href="#">Oyunlar</a></li>
- <li><a href="#">Monster Images</a></li>
- <li><a href="#">Credits</a></li>
- </ul>
- </div>
- </collection></header>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement