#currentDoublePage {
pointer-events: none;
+ //mask-image: url("../images/mask.png");
+ //mask-image: url("../images/mask.png");
+ //mask-size: 100% 100%;
+ //-webkit-mask-size: 100% 100%;
+}
+
+#nextDoublePage {
+ //-webkit-mask-image: url("../images/mask.png");
+ //mask-image: url("../images/mask.png");
+ //-webkit-mask-size: 200% 100%;
+ //mask-size: 200% 100%;
}
.page {
position: absolute;
top: 0px;
left: 0px;
- z-index:3;
+ z-index: 3;
.highlight {
position: absolute;
border-width: 2px;
}
}
-
-
// Fix for #1489
.chrome.desktop {
}
.page {
- -webkit-transform: translateZ(0);
- -o-transform: translateZ(0);
- -ms-transform: translateZ(0);
- transform: translateZ(0);
- -moz-transform: translateZ(0);
+ //-webkit-transform: translateZ(0);
+ //-o-transform: translateZ(0);
+ //-ms-transform: translateZ(0);
+ //transform: translateZ(0);
+ //-moz-transform: translateZ(0);
}
}
/* Shadow */
+
+@shadow-height: 180px;
+@shadow-offset: 40px;
#shadow {
position: absolute;
top: 0px;
left: 0px;
+ width: unit(@book-page-width*2, px);
+ height: unit(@book-page-height, px);
/* !!!!!!!!!!! non !!!!!!!!!!!!!!!!!
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);*/
-}
-#shadow > div {
- position: absolute;
- top: 0px;
- left: 0px;
-}
+ > .shadow {
+ position: absolute;
+ bottom: -@shadow-height+@shadow-offset;
+ left: 0px;
+ background-image: url("../images/book-shadow-left.png");
+ background-size: 100% @shadow-height;
+ width: @book-page-width;
+ height: @shadow-height;
-.portrait #shadow > div.right {
- display: none;
+ &.right {
+ display: none;
+ background-image: url("../images/book-shadow-right.png");
+
+ .landscape & {
+ left: @book-page-width;
+ }
+ }
+ }
+
+ > .edge {
+
+ position: absolute;
+ top: 0;
+
+ &.right {
+ @right-edge-width: 48px;
+ @right-edge-bottom-offset: 45px;
+
+ right: -@right-edge-width;
+ width: @right-edge-width;
+ height: @book-page-height+@right-edge-bottom-offset;
+ background-image: url("../images/edge-right.png");
+ background-repeat: no-repeat;
+ background-size: @right-edge-width unit(@book-page-height + @right-edge-bottom-offset, px);
+ background-position: 0 5px;
+ }
+
+ &.left {
+ @left-edge-width: 9px;
+ @left-edge-bottom-offset: 0px;
+
+ left: -@left-edge-width;
+ width: @left-edge-width;
+ height: @book-page-height + @left-edge-bottom-offset;
+ background-image: url("../images/edge-left.png");
+ background-repeat: no-repeat;
+ background-size: @left-edge-width unit(@book-page-height + @left-edge-bottom-offset, px);
+ background-position: 0 0;
+ }
+ }
}
/* Nav */