Team:UCLondon/Templates/Team-Style

From 2012e.igem.org

(Difference between revisions)
(Created page with "<html> </html>")
 
(284 intermediate revisions not shown)
Line 1: Line 1:
<html>
<html>
 +
<div class="team </html>{{{1}}}<html>">
 +
 +
<ul>
 +
 +
 +
</ul>
 +
 +
</div>
 +
 +
<div style="clear:both; width:100%; height: 3px;"></div>
 +
 +
<div id="fuzz" style="display:none;"></div>
 +
 +
<div id="shadowTeam" style="display:none;" >
 +
<div id="close-boxTeam" style="background:url(http://db.tt/N9CUKlnO) no-repeat 0 0; height:35px; width:35px; cursor:pointer;"></div>
 +
 +
<div id="box-contentTeam" style="width:95%; height:95%; margin:auto;">
 +
<div id="loadTeam" style="background:url(http://db.tt/UTRvh0fQ) no-repeat center center; height:100px; width:100px; margin:auto;"></div>
 +
</div>
 +
</div>
 +
 +
<style>
 +
 +
  .team { width:98%; margin:auto;  }
 +
  .team ul { width:95%; margin:auto;  }
 +
 +
  .team li  {
 +
                      list-style: none;
 +
margin: auto;
 +
padding: 15px 5px 2px 5px;
 +
float: left;
 +
                        width: 180px;
 +
                        height: 230px;
 +
                        cursor: pointer;
 +
 +
                        -webkit-animation: slideIN 2s 2s ease forwards;
 +
                        -moz-animation: slideIN 2s 2s ease forwards;
 +
                        -ms-animation: slideIN 2s 2s ease forwards;
 +
 +
 +
  .team h3 { color: rgb(56, 90, 79); font-size:17px; }
 +
  .team li:hover h3  { color:  rgb(50, 50, 50); !important; }
 +
  .team a {width:100%; margin:auto; }
 +
  .team a:hover {text-decoration: none; }
 +
  .team li:hover { background-color:  rgba(189, 189, 189, 0.5); border-radius:4px; }
 +
 
 +
 +
  .team .description { display:none; }
 +
 +
  .team .attribution { display:none; }
 +
 +
  #shadowTeam {
 +
 +
          background-image:  -webkit-gradient(linear, 0% 0%, 0% 100%, from( rgba(255, 255, 255, 1) ), to( rgb(249, 249, 249) ) );
 +
          background-image:  -webkit-linear-gradient(top, rgba(255, 255, 255, 1), rgb(249, 249, 249) );
 +
          background-image:  -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgb(249, 249, 249) );
 +
          background-image:  -ms-linear-gradient(top,  rgba(255, 255, 255, 1), rgb(249, 249, 249) );
 +
          background-image:  -o-linear-gradient(top,  rgba(255, 255, 255, 1), rgb(249, 249, 249) );
 +
          background-image:  linear-gradient(top,  rgba(255, 255, 255, 1), rgb(249, 249, 249) );
 +
         
 +
 +
          box-shadow: 1px 2px 5px 5px #888;
 +
          border-radius: 5px;
 +
 +
              position:fixed;
 +
              height: 400px;
 +
              width:600px;
 +
              margin:auto;
 +
              z-index: 2;
 +
  }
 +
 +
 +
  /*#fuzz {  background:rgba(0,0,0,0.3);
 +
    display:none;
 +
    width:100%; height:100%;
 +
    position:fixed; top:0; left:0; z-index:99998;  }
 +
*/
 +
 +
 +
</style>
 +
 +
<script>
 +
 +
var loading = "";
 +
 +
jQuery.fn.center = function () {
 +
  var w = $(window);
 +
  var b = $('body');
 +
  var mt = w.scrollTop() + (w.height() > b.height()) ? 0: (  -1 *Math.abs( w.outerHeight() - b.outerHeight() )/2  );
 +
  this.css({
 +
    'position':'fixed',
 +
    'left':  '50%',
 +
    'margin-left': 0 - (this.width() / 2),
 +
    'top': '50%',
 +
    'margin-top':  (0 - (this.height() / 2))
 +
  });
 +
  return this;
 +
}
 +
 +
 +
$(document).ready(function(event) { 
 +
    // get all the elements which meet the {{{1}}} and .team-member
 +
    var list = $('.team-member.</html>{{{1}}}<html> > ul');
 +
    //alert(list.length);
 +
    var target = $('.team.</html>{{{1}}}<html>');
 +
 +
    var str = "";
 +
    var i = 0;
 +
 +
    for (i=0; i<list.length;++i){
 +
    str += list[i].innerHTML;
 +
  }
 +
 +
 +
  target.children('ul').html( str );
 +
  var nHeight = $('.MBContent').height();
 +
  $('.MBWikiStyle').css('height', nHeight);
 +
 +
 
 +
});
 +
 +
 +
var openTeamBox = function () {
 +
  $('#shadowTeam').center();
 +
  var description = $(this).children().children('.description');
 +
 +
 +
  var input = "<div style='float:left; width:40%; margin:auto; color:rgb(117, 117, 117) !important; text-align:center;'>" + $(this).children().children('a').html() + $(this).children().children('.position').html() +  "</div>";
 +
  input +=  "<div style='overflow:auto; width:58%; height:90%; float:right; text-align:justify;'><p style='padding-right:13px;'>"+ description.html() + "</p>";
 +
 +
  if ($(this).children().children('.attribution').html() != undefined){
 +
 +
  input += "<br/><div style='color:rgb(117, 117, 117);'> Attributions:</div>" +  "<div style='text-align:left; padding-left:0px; padding-right:0px; font-size:9pt; color:rgb(117, 117, 117);'>" + $(this).children().children('.attribution').html() + "</div>";
 +
 +
}
 +
 +
  input += "</div>";
 +
 +
  $('#shadowTeam').toggle('slow', function() {
 +
      $(this).children('#box-contentTeam').html(input);
 +
      $('#box-contentTeam img').css({ 'width':180, 'height':140});
 +
    });
 +
 
 +
   
 +
     
 +
    return false;
 +
}
 +
 +
 +
var closeTeamBox = function() {
 +
  $('#shadowTeam').toggle('slow', function() {
 +
      $(this).children('#box-contentTeam').html(loading);
 +
  });
 +
}
 +
 +
 +
 +
$(document).ready(function(event) {
 +
  loading = $('#load').parent().html();
 +
 +
  $('body').off('click', '.team li', openTeamBox);
 +
  $('body').on('click', '.team li', openTeamBox);
 +
 +
  $('body').off('click', '#close-boxTeam', closeTeamBox);
 +
  $('body').on('click', '#close-boxTeam', closeTeamBox);
 +
     
 +
});
 +
 +
 +
 +
 +
</script>
</html>
</html>

Latest revision as of 01:56, 28 October 2012