Главная » Файлы » Прочие скрипты » jQuery

Навороченное моднявое портфолио на jQuery для вашего сайта
24.06.14, 16:44:18

Скачать файл




В очередной раз, после угроз и недельного троллинга со стороны пользователя, который вновь решил остаться неизвестным (nik245 до сих пор считает, что ему это удаётся...), я просто вынужден оформить этот материал. Портфолио просто офигенное. Ничего настолько оригинального я лично давно уже не видел..

Для начала посмотрите ДЕМО

Вот моё тестирование в фидле: КЛИК

Установка:

После /head на нужных страницах вставляйте:
Код
<script src="/js/portfolio.js" type="text/javascript"></script>  
  <script src="/js/init.js" type="text/javascript"></script>

Следующий код в самый низ вашего css:
Код
body {  
  background:#191919;  
  font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;  
  font-size:12px;  
  color:#333;  
  line-height:18px;  
  }  

  #portfolio {  
  position:fixed;  
  top:50%;  
  left:50%;  
  z-index:1;  
  width:1000px;  
  height:500px;  
  margin:-250px 0 0 -500px;  
  }  

  #background {  
  position:fixed;  
  top:0;  
  left:0;  
  width:100%;  
  height:100%;  
  z-index:2;  
  background:url(/images/bg.png) no-repeat center;  
  }  

  #portfolio .gallery,  
  #portfolio .gallery .inside {  
  position:absolute;  
  top:0;  
  left:0;  
  }  

  #portfolio .gallery {  
  width:100%;  
  height:100%;  
  overflow:hidden;  
  }  

  #portfolio .gallery .inside {  
  z-index:1;  
  }  

  #portfolio .arrows a {  
  position:absolute;  
  z-index:3;  
  width:32px;  
  height:32px;  
  background-image:url(/images/arrows.png);  
  background-repeat:no-repeat;  
  outline:none;  
  text-indent:-9999px;  
  }  

  #portfolio .arrows .prev,  
  #portfolio .arrows .up {  
  display:none;  
  }  

  #portfolio .arrows .up,  
  #portfolio .arrows .down {  
  left:50%;  
  margin-left:-16px;  
  }  

  #portfolio .arrows .prev,  
  #portfolio .arrows .next {  
  top:180px;  
  }  

  #portfolio .arrows .up {  
  background-position:0 -64px;  
  top:20px;  
  }  

  #portfolio .arrows .down {  
  background-position:0 -96px;  
  bottom:120px;  
  }  

  #portfolio .arrows .prev {  
  background-position:0 -32px;  
  left:60px;  
  }  

  #portfolio .arrows .next {  
  background-position:0 0;  
  right:60px;  
  }  

  #portfolio .arrows .up:hover {  
  background-position:-32px -64px;  
  }  

  #portfolio .arrows .down:hover {  
  background-position:-32px -96px;  
  }  

  #portfolio .arrows .next:hover {  
  background-position:-32px 0;  
  }  

  #portfolio .arrows .prev:hover {  
  background-position:-32px -32px;  
  }  

  #portfolio .item {  
  position:absolute;  
  top:0;  
  width:1000px;  
  height:400px;  
  }  

  #portfolio .item div {  
  position:absolute;  
  left:0;  
  width:100%;  
  height:100%;  
  }  

  #portfolio .item div img {  
  position:absolute;  
  top:0;  
  left:50%;  
  margin-left:-300px;  
  }  

  #portfolio .paths {  
  position:absolute;  
  bottom:60px;  
  left:50%;  
  margin-left:-30px;  
  z-index:4;  
  }  

  #portfolio .paths div {  
  position:absolute;  
  top:0;  
  }  

  #portfolio .paths a {  
  background:#333;  
  display:block;  
  position:absolute;  
  left:0;  
  outline:none;  
  }  

  #portfolio .paths a:hover,  
  #portfolio .paths .active {  
  background:#fff;  
  }  

  /* anchors */  

  a {  
  text-decoration:none;  
  color:#fff;  
  }  
  /* heading */  
  h1{  
  font-size:22px;  
  text-shadow:1px 1px 1px #000;  
  position:relative;  
  z-index:1000;  
  color:#fff;  
  font-weight:normal;  
  padding:10px;  
  margin-top:10px;  
  text-transform:uppercase;  
  background:#000;  
  float:left;  
  }  

  /* header */  
  #header{  
  height:25px;  
  line-height:24px;  
  font-size:12px;  
  background:#000;  
  opacity:0.9;  
  text-transform:uppercase;  
  z-index:999;  
  position:relative;  
  }  
  #header a{  
  padding:5px 10px;  
  letter-spacing:1px;  
  text-shadow:1px 1px 1px #000;  
  color:#ddd;  
  text-align:right;  
  }  
  #header a:hover{  
  color:#fff;  
  }  
  #header a span{  
  font-weight:bold;  
  }  
  #header span.right_ab{  
  position:absolute;  
  right:4px;  
  }

Следующий код вставляйте после тега body:
Код
<div id="portfolio">  
  <div id="background"></div>  
  <div class="arrows">  
  <a href="#" class="up">Up</a>  
  <a href="#" class="down">Down</a>  
  <a href="#" class="prev">Previous</a>  
  <a href="#" class="next">Next</a>  
  </div>  
  <div class="gallery">  
  <div class="inside">  
  <div class="item">  
  <div><img src="Ссылка на картинку" alt="image1" /></div>  
  <div><img src="Ссылка на картинку" alt="image2" /></div>  
  <div><img src="Ссылка на картинку" alt="image3" /></div>  
  </div>  
  <div class="item">  
  <div><img src="Ссылка на картинку" alt="image4" /></div>  
  <div><img src="Ссылка на картинку" alt="image5" /></div>  
  </div>  
  <div class="item">  
  <div><img src="Ссылка на картинку" alt="image6" /></div>  
  <div><img src="Ссылка на картинку" alt="image7" /></div>  
  <div><img src="Ссылка на картинку" alt="image8" /></div>  
  <div><img src="Ссылка на картинку" alt="image9" /></div>  
  <div><img src="Ссылка на картинку" alt="image10" /></div>  
  <div><img src="Ссылка на картинку" alt="image11" /></div>  
  </div>  
  <div class="item">  
  <div><img src="Ссылка на картинку" alt="image12" /></div>  
  <div><img src="Ссылка на картинку" alt="image13" /></div>  
  <div><img src="Ссылка на картинку" alt="image14" /></div>  
  <div><img src="Ссылка на картинку" alt="image15" /></div>  
  </div>  
  </div>  
  </div>  
  </div>

Было бы неплохо подсказать, что лучше всего это портфолио использовать на отдельной странице

Скрипты из прикреплённого архива залейте в папку js, картинки - в папку images

Материал подготовлен Apocalypse
Категория: jQuery | Добавил: Apocalypse | Теги: моднявое, на, JQuery, Вашего, Навороченное, сайта, для, портфолио
Просмотров: 386 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email: