[html]<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script src="http://ruseller.com/lessons/les809/demo/booklet/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="http://ruseller.com/lessons/les809/demo/booklet/jquery.booklet.1.1.0.min.js" type="text/javascript"></script>
<link href="http://ruseller.com/lessons/les809/demo/booklet/jquery.booklet.1.1.0.css" type="text/css" rel="stylesheet" media="screen" />
<style>
.booklet{
-moz-box-shadow:0px 0px 0px #fff!important;
-webkit-box-shadow:0px 0px 0px #fff!important;
box-shadow:0px 0px 0px #fff!important;
-moz-border-radius:10px!important;
-webkit-border-radius:10px!important;
border-radius:10px!important;
}
.booklet .b-wrap-left {
background:#fff url(https://i.ibb.co/d62jDjN/1.jpg) no-repeat top left!important;
}
.booklet .b-wrap-right {
background:#efefef url(https://i.ibb.co/b7WPpsc/2.jpg) no-repeat top left !important;
}
.booklet .b-counter {
bottom:13px!important;
position:absolute!important;
display:block!important;
width:80%!important;
text-align:center!important;
font-size:12px!important;
color:#000!important;
padding:5px 35px 0!important;
background:transparent!important;
opacity:0.8!important;
}
.book_wrapper{ margin-left: auto;
padding-top:50px!important;
width:860px!important;
height:620px!important;
position:relative!important;
background:transparent url(https://i.ibb.co/ngT2Xjb/2.png) no-repeat 28px 29px!important;
}
.book_wrapper h1{
color:#000 !important;
font-family: Underdog !important;
background:transparent!important;
font-size:18px!important;
}
.book_wrapper p{
line-height:120%!important;
text-indent: 20px!important;
font-size:16px!important;
color:#000!important;
font-family: Underdog!important;
margin:5px 5px 5px 15px!important;
}
r{
text-align:right!important;
}
.book_wrapper img{
margin:10px 170px 5px 15px!important;
padding:4px!important;
}
a#next_page_button,
a#prev_page_button{
display:none;
position:absolute;
width:36px;
height:40px;
cursor:pointer;
margin-top:-20px;
top:50%;
background:transparent url(https://i.ibb.co/4Sd8h8N/image.png) no-repeat 0px -40px;
}
a#prev_page_button{
left:-30px;
}
a#next_page_button{
right: -13px!important;
background-position:-41px -40px;
}
a#next_page_button:hover{
background-position:-41px 0px;
}
a#prev_page_button:hover{
background-position:0px 0px;
}
.loading{
width:160px!important;
height:56px!important;
position: absolute!important;
top:50%!important;
margin-top:-28px!important;
right:135px!important;
line-height:56px!important;
color:#000!important;
padding-left:60px!important;
font-size:15px!important;
background: #000 url(http://ruseller.com/lessons/les809/demo … loader.gif) no-repeat 10px 50%!important;
opacity: 0.7!important;
z-index:9999;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
</style>
<div class="book_wrapper">
<a id="next_page_button"></a>
<a id="prev_page_button"></a>
<div id="loading" class="loading">Книга раскроется читателю через время...</div>
<div id="mybook" style="display:none;">
<div class="b-load">
<div>
<h1>Предисловие</h1>
<p>О, мой дражайший читатель, прежде чем я начну свой причудливый рассказ, прошу, ответь мне на один безобидный вопрос: доводилось ли тебе прежде хоть раз сталкиваться с таким совершенно очаровательным, нет, скорее чарующим явлением как магия? Право, я уже знаю, что тебе это может показаться безумным или, быть может, даже наглым — ну конечно, нашлось ли бы во всей пропитанной магией Каратаде существо, ни разу не видевшее чудес, творимых искусными колдунами, иль ярости духов природы? Но раз уж ответ твой очевиден, позволь мне в той самой наглости, которой ты так яростно меня попрекаешь, поведать тебе о тех аспектах магии или, вернее будет сказать, колдовства, столкнуться с которыми я бы не возжелал вновь. </p>
</div>
<div>
<p>С аспектами абсолютно не предсказуемыми, и от того безоговорочно опасными.</p>
<p>Всё ещё не понимаешь, о чём речь? Что же, оно и к лучшему. Значит, в моей власти открыть для тебя нечто новое и непознанное. </p>
</div>
<div>
<h1>Что есть колдовство</h1>
<p>Прежде чем двинуться дальше, давай постараемся определиться, что же для нас есть колдовство? Имеется ощутимая разница меж ним и магией изначальной, чистой и бесконтрольной. Колдовство — это обредшая посредника энергия, имеющая структуру подвластную воле мага и всецело ему подчиняющаяся. Можно сказать, относительно безопасная, ведь всякое колдовство в руках людских податливо изгибается, подстраиваясь под их намерения. Оно абсолютно предсказуемо, как предсказуем результат верно произнесенного вслух заклинания. </p>
<p>Ныне, когда вопрос этот для нас закрыт, я могу перейти к сути.</p>
</div>
<div>
<h1>Ошибки и их тягостные последствия</h1>
<p>Но что же происходит, когда маг допускает непростительные в своём положении промахи? Одна лишняя линия в начерченной на полу пентаграмме, лишний взмах посоха, забытое слово — элементарная невнимательность способны привести к страшным последствиям, как для самого бедолаги-колдуна, так и для существ его окружающих. </p>
<p>Они способны привести к появлению <i>живых</i> заклинаний.</p>
<p>Что это такое? Поверь, тебе бы не захотелось узнать на собственном опыте, потому похвально твоё рвение выведать это знание из книг. Живые заклинания — это колдовство, вырвавшееся из-под контроля своего хозяина, а так же перенявшее от него те сильнейшие эмоции и чувства, что он испытывал при его создании.</p>
</div>
<div><img src=https://i.pinimg.com/736x/64/2b/c2/642bc2e22cbc4e59ab3fd64e1d3edcee--dark-wizard-the-wizard.jpg /></div>
<div>
<p>Эти «творения» людской глупости — не подумай, что я имею цель очеловечить их, вовсе нет — имеют зачатки разума, сравнимого с человеческим и, зачастую, агрессивны. В них отражаются худшие черты личности мага, породившего заклинание, и самые мрачные стороны школы, которой он избрал. О, какое счастье, что появление их — настоящая, <ins>критическая</ins> редкость, но тем не менее. Главная опасность живых заклинаний состоит в их непредсказуемости: ты никогда не сможешь сказать наверняка, чем для тебя обернется эта, в иных случаях, роковая встреча. </p>
<p>Будь осторожен, друг мой! Имей сознательность и не рискуй лишний раз, коли не уверен в своих силах.</p>
</div>
<div>
<p>Чтобы вовремя распознать живое заклинание, тебе необходимо знать, чем оно отлично от обыкновенного на самых ранних этапах, а пунктов здесь будет не много:</p>
<p>Происхождение — Проявление — Повадки</p>
<p>Будь опытен, и заранее определи факторы, что могут повлечь за собой появление живого заклинания. Будь осторожен, и постарайся не допустить обидных ошибок в своём колдовстве. Будь внимателен, и как можно быстрее осознай, что всё идет не по плану.</p>
</div>
<div>
<h1>Способы борьбы</h1>
<p>А имеются ли они в принципе? Вопрос хороший и, к счастью ли, а, может, и к сожалению, открытый. Одни из самых эффективных в этом случае мер — запечатать заклинание в предмете, тесно с ним связанном. Чаще всего в роли такого сосуда выступают посохи, кольца на руках магов, волшебные палочки. Связь их ясна и без слов, не так ли? Эти вещи становятся проклятыми, но запечатанными артефактами, от которых в последствии лучше избавиться. Как? Решение этой дилеммы будет лежать исключительно на твоей совести.</p>
<p>Помни, действовать надо быстро и решительно, не ставя ценность своего имущества выше ценности собственной жизни. </p>
</div>
<img src="https://i.ibb.co/yp8JB3M/image.png" alt="" />
</div>
</div>
</div>
<!-- JavaScript -->
<script type="text/javascript">
$(function() {
var $mybook = $('#mybook');
var $bttn_next = $('#next_page_button');
var $bttn_prev = $('#prev_page_button');
var $loading = $('#loading');
var $mybook_images = $mybook.find('img');
var cnt_images = $mybook_images.length;
var loaded = 0;
//Предварительно загружаем все страницы в книжке,
//а затем вызываем плагин Booklet
$mybook_images.each(function(){
var $img = $(this);
var source = $img.attr('src');
$('<img/>').load(function(){
++loaded;
if(loaded == cnt_images){
$loading.hide();
$bttn_next.show();
$bttn_prev.show();
$mybook.show().booklet({
name: null, // Имя буклета, которое выводится в заголовке документа
width: 800, // Ширина контейнера
height: 500, // Высота контейнера
speed: 600, // Скорость перехода между страницами
direction: 'LTR', // Направление организации контента, по умолчанию LTR (left to right - слева направо), может быть RTL (справа налево)
startingPage: 0, // Индекс страницы, которая будет выводиться первой
easing: 'easeInOutQuad', // Метод сглаживания для завершения трансформации
easeIn: 'easeInQuad', // Метод сглаживания для первой половины трансформации
easeOut: 'easeOutQuad', // Метод сглаживания для второй половины трансформации
closed: true, // Запускаем книгу "закрытой", будут добавлены пустые страницы в начало и конец
closedFrontTitle: null, // Используется с опциями "closed", "menu" и "pageSelector", определяет заголовок пустой начальной старницы
closedFrontChapter: null, // Используется с опциями "closed", "menu" и "chapterSelector", определяет имя главы пустой начальной страницы
closedBackTitle: null, // Используется с опциями "closed", "menu" и "pageSelector", определяет заголовок пустой последней страницы
closedBackChapter: null, // Используется с опциями "closed", "menu" и "chapterSelector", определяет имя главы пустой конечной страницы
covers: false, // Используется с опцией "closed", делает первую и последнюю страницу обложками, без нумерации страниц (если возможно)
pagePadding: 10, // Отступ для обертки каждой страницы
pageNumbers: true, // Выводит номер на каждой странице
hovers: false, // Разрешает анимацию предварительного просмотра страниц при наведени курсора мыши, выводятся маленькие изображения предыдущей и следующей страницы
overlays: false, // Разрешает навигацию с использованием слоя перекрытия, когда разрешено - ссылки в контексте не будут реагировать на нажатия кнопки мыши
tabs: false, // Добавляет закладки вдоль верха страницы
tabWidth: 60, // Определяем ширину закладок
tabHeight: 20, // Определяем высоту закладок
arrows: false, // Добавляем стрелки поверх кромок книжки
cursor: 'pointer', // Установка css для курсора для боковой области книжки
hash: true, // Разрешает навигацию с использованием хэш строки, например: #/page/1 для страницы 1, будет действовать на все книжки с разрешенной опцией 'hash'
keyboard: true, // Разрешает навигацию с использованием клавиш стрелок(влево: предыдущая страница, вправо: следующая)
next: $bttn_next, // Селектор для элемента, который используется как выключатель перехода к следующей странице
prev: $bttn_prev, // Селектор для элемента, который используется как выключатель перехода к предыдущей странице
menu: null, // Селектор элемента, который используется как область меню, требуется для 'pageSelector'
pageSelector: false, // Разрешает навигацию с помощью выпадающего меню для страниц, требует опции 'menu'
chapterSelector: false, // Разрешает навигацию с помощью выпадающего меню глав, определяется атрибутом "rel", требует опции 'menu'
shadows: true, // Выводить тени при анимации страниц
shadowTopFwdWidth: 166, // Ширина тени для верха анимации вперед
shadowTopBackWidth: 166, // Ширина тени для верха анимации назад
shadowBtmWidth: 50, // Ширина тени для низа анимации
before: function(){}, // Возвратная функция, которая вызывается перед выполенением каждой анимации
after: function(){} // Возвратная функция, которая вызывается после выполнения каждой анимации
});
}
}).attr('src',source);
});
});
</script>[/html]