1
0
This repository has been archived on 2021-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
gallery3-contrib/3.0/themes/pear4gallery3/css/pear.css
2012-03-14 15:19:27 +01:00

882 lines
18 KiB
CSS

body {
overflow: hidden;
font-size: 10px;
color: #999 !important;
text-align: left;
}
#loading {
background: #000 url(../icons/load.gif) no-repeat fixed 50%;
position: fixed;
height: 100%;
left: 0;
top: 0;
width: 100%;
z-index: 99998
}
.g-hover-item {
border: 0 solid #000;
position: relative !important;
z-index: 11 !important;
display: block;
}
#g-place-holder {
position: absolute;
display: none;
}
.gallery-thumb {
float: left;
padding: 3px 5px 7px;
position: relative;
text-align: center;
cursor: pointer;
}
.gallery-album {
display: block;
height: 400px;
overflow: auto;
padding-bottom: 10px;
padding-top: 10px;
}
th, td {
padding: 0;
border-width: 0;
}
.giInfo {
color: #888;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
height: 11px;
margin-bottom: 0;
margin-left: 12px;
margin-right: 0;
text-align: left;
}
.giTitle {
font-size: 1.1em;
font-weight: 700;
margin: .3em 3px !important;
padding: 0;
text-align: left;
height: 1.2em;
overflow: hidden;
}
#gsNavBar div {
font-weight: 700;
}
h2 {
font-size: 1.1em;
font-weight: bold;
}
.center {
text-align: center !important;
}
#g-header {
margin-top: -2px;
position: fixed;
top: 44px;
width: 100%;
z-index: 50;
}
/*Menu*/
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background: none repeat scroll 0 0 #333;
outline: 0 none;
}
.sf-menu li {
background: none repeat scroll 0 0 #000;
float: left;
position: relative;
}
.sf-menu li li, .sf-menu li li ul li {
background-color: #000;
}
.sf-menu ul {
background: none repeat scroll 0 0 #000;
}
.sf-menu, .sf-menu * {
list-style: none outside none;
margin: 0;
padding: 0;
}
a, .g-menu a, #g-dialog a, .g-button, .g-button:hover, .g-button:active, a.ui-state-hover, input.ui-state-hover, button.ui-state-hover {
color: #777 !important;
cursor: pointer !important;
text-decoration: none;
}
.sf-menu a, .sf-menu a:visited {
color: #555;
}
.sf-menu a {
border-left: 1px solid #333;
border-top: 1px solid #222;
padding: .75em 1em;
text-decoration: none;
display: block;
position: relative;
}
/*
.ui-state-default, .ui-widget-content .ui-state-default {
background: #ccc;
border: 1px solid #C5DBEC;
color: #555
font-weight: bold;
outline: medium none;
}
*/
#g-banner {
background-color: #555;
border-bottom: 1px solid #333;
min-height: 5em;
padding: 1em 20px;
position: relative;
}
.g-paginator {
padding: 6px 15px 5px;
position: relative;
z-index: 20;
}
.g-thumbnail {
border-radius: 5%;
/*
-webkit-box-reflect: below 0
-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.75, transparent), to(white));
*/
}
.hovering > *{
color: #2E8AE6 !important;
}
#mosaicTable {
position: fixed;
top: 45px;
bottom: 40px;
overflow: hidden;
left: 0;
right: 0;
margin-top: 5px;
}
#mosaicDetail {
position: absolute;
left: 0;
width: 65%;
height: 100%;
text-align: center;
}
#mosaicDetailContainer {
margin: 0 auto;
width: 100%;
position: absolute;
}
#mosaicImg {
cursor: pointer;
}
#imgMenu {
position: absolute !important;
left: 10px;
right: 10px;
text-align: left;
}
#gridContainer {
position: absolute;
right: 0;
margin: 0;
padding: 0;
height: 100%;
width: 35%;
}
#sidebarContainer {
position: fixed;
right: 0;
overflow: none;
top: 45px;
bottom: 40px;
}
#toggleSidebar {
position: absolute;
z-index: 1;
top: 2px;
left: -18px;
}
#sidebar {
border-left: 1px darkGrey solid;
padding: 0;
height: 100%;
overflow-y: auto;
}
#pearFlow {
width: 100%;
height: 100%;
z-index: 47;
display: none;
position: fixed;
}
#pearFlow .imageflow {
position: absolute;
}
.gallery-thumb-round {
background: url('../icons/rounded.png') no-repeat scroll left top;
position: absolute;
height: 200px;
width: 200px;
}
.p-video{
background: url('../icons/movie.png') no-repeat center;
position: absolute;
width: 200px;
height: 200px;
left: 0;
top: 0;
}
.skimm_div {
position: absolute;
}
.skimm_small {
position: absolute;
}
.rNavBar{
position: relative;
float: right;
top: -22px;
padding: 0 5px;
}
.lNavBar{
position: relative;
float: left;
padding: 0 5px;
}
.pearTitle {
color: #ddd;
margin: auto;
position: relative;
text-align: center;
width: 50%;
font-variant: small-caps;
font-size: 1.7em !important;
}
.count {
color: #666;
font-size: .7em !important;
}
#gsNavBar {
background:transparent url('../icons/top_bar_bg.png') repeat-x 100% -12px;
position: relative;
height: 37px;
padding: 10px 0 0;
overflow: hidden;
text-shadow: 0 -1px 2px #111;
font-weight: bold;
z-index: 100;
}
#footerWrapper {
min-width: 800px;
width: 100%;
background:transparent url('../icons/footer_bg.png') top center;
height:40px;
clear:both;
z-index: 100;
position: fixed;
left: 0;
bottom: 0;
}
#logoButton {
display: block;
z-index: 100;
background: transparent url('../icons/pear_logo_sml.png') no-repeat center center;
width: 40px;
height: 40px;
border: 0;
margin-left: -20px;
position: absolute;
left: 50%;
cursor: pointer; /* hand-shaped cursor */
}
/************************ COLOR PICKER **************************/
#colorPicker {
position: relative;
color: #FFF;
height: 17px;
padding: 0 0 0 25px;
width: 136px;
float: right;
z-index: 100;
font-size: 12px;
top: 11px;
}
#colorPicker div.label {
margin-top: 2px;
margin-right: 6px;
float: left;
background-color: transparent ! important;
width: auto ! important;
height: 20px;
color: #666;
display: block;
font-size: 12px;
text-shadow: #111 0 -1px 1px;
}
#colorPicker.disabled div.label{
text-shadow: #242424 0 -1px 1px;
color: #3f3f3f;
}
#colorPicker .swatch {
float: left;
background-color: #fff;
height: 15px;
width: 14px;
display: block;
margin-right: 6px;
margin-top: 2px;
cursor: pointer;
/* background-position: 0px -58px;
*/ background-color: transparent;
background-repeat: no-repeat;
}
/*
#colorPicker .hover-with-swatch, #colorPicker .swatch:hover {
background-position: -1px -37px !important;
}
*/
#colorPicker .sel-with-swatch, #colorPicker .hover-with-sel-with-swatch {
cursor: default ! important;
}
#colorPicker .disabled-with-swatch, #colorPicker.disabled-with-sel-with-swatch, #colorPicker .disabled-with-hover-with-swatch
{
/* background-position: 0px 0px ! important; */
cursor: default ! important;
}
#colorPicker #black {
background-image: url('../icons/color_picker.png') ;
background-position: -1px 0;
}
#colorPicker #black:hover {
background-position: -1px -40px;
}
.black-with-sel-with-swatch{
background-position: -1px -20px ! important;
}
#colorPicker #dkgrey {
background-image: url('../icons/color_picker.png') ;
background-position: -23px 0;
}
#colorPicker #dkgrey:hover {
background-position: -23px -40px;
}
.dkgrey-with-sel-with-swatch{
background-position: -23px -20px ! important;
}
#colorPicker #ltgrey {
background-image: url('../icons/color_picker.png');
background-position: -43px 0px;
}
#colorPicker #ltgrey:hover {
background-position: -43px -40px;
}
.ltgrey-with-sel-with-swatch{
background-position: -43px -20px ! important;
}
#colorPicker #white {
background-image: url('../icons/color_picker.png');
background-position: -63px 0px;
margin-right: 16px;
}
#colorPicker #white:hover {
background-position: -63px -40px;
}
.white-with-sel-with-swatch{
background-position: -63px -20px ! important;
}
/************************ SLIDER VIEW **************************/
.sliderView {
padding: 7px 37px 7px 3%;
position: relative;
color: #FFFFFF;
top: 10px;
height: 3px;
width: 154px;
float: right;
z-index: 100;
}
.sliderView .smaller {
height: 14px;
width: 14px;
float: left;
position: relative;
left: -24px;
top: -4px;
cursor: pointer; /* hand-shaped cursor */
background: url('../icons/sliderView.png') -16px 0 no-repeat;
}
.sliderView .larger {
height: 16px;
width: 16px;
float: left;
position: relative;
top: -4px;
left: 133px;
cursor: pointer; /* hand-shaped cursor */
background: url('../icons/sliderView.png') 0 0 no-repeat;
}
/*.sliderView .sliderLeftCap {
height: 15px;
width: 5px;
float: left;
position: relative;
left: 0px;
background: url(view_control/track_left.png) top center repeat-x;
}*/
.sliderView .sliderRightCap {
height: 15px;
width: 3px;
float: left;
position: relative;
left: 137px;
background: transparent url('../icons/track_fill_right.png') scroll top right no-repeat;
}
.sliderView .track {
width: 137px;
height: 15px;
background: transparent url('../icons/track_fill_left.png') scroll top left no-repeat;
position: relative;
border: 0;
}
.sliderView .ui-slider-handle {
background: transparent url('../icons/knob.png') top left no-repeat;
position: absolute;
top: -5px;
width: 16px;
height: 16px;
cursor: pointer; /* hand-shaped cursor */
margin-left: -7px;
border: 0;
}
.disabled-with-sliderView {
}
.disabled-with-sliderView .smaller, .disabled-with-sliderView .larger, .disabled-with-sliderView .handle{
cursor: default;
}
.disabled-with-sliderView .smaller {
background-image: url('../icons/view_control/smaller_dim.png');
}
.disabled-with-sliderView .larger {
background-image: url('../icons/view_control/larger_dim.png');
}
.disabled-with-sliderView .handle {
background-image: url('../icons/view_control/knob_dim.png');
}
.disabled-with-sliderView .sliderRightCap {
background-image: url('../icons/view_control/track_right_dim.png')
}
.disabled-with-sliderView .track {
background-image: url('../icons/view_control/track_fill_left_dim.png')
}
/************************ VIEW CONTROLS **************************/
#viewControls {
position: relative;
color: #616161;
float: left;
padding-left: 30px;
padding-top: 13px;
z-index: 800;
font-size: 12px;
text-shadow: #111 0 -1px 1px;
}
#viewControls .label {
margin-top:-1px;
}
#viewControls .viewSwitcher {
height: 14px;
margin-right: 17px;
float: left;
cursor: pointer; /* hand-shaped cursor */
font-weight: bold;
}
.vs-icon {
background-image: url('../icons/viewMode.png');
background-repeat: no-repeat;
width: 20px;
height: 15px;
display: block;
float: left;
}
.vs-icon-grid { background-position: 0 0; }
.hover-with-viewSwitcher .vs-icon-grid, .sel-with-viewSwitcher .vs-icon-grid { background-position: 0 -15px; }
.vs-icon-mosaic { background-position: -20px 0; }
.hover-with-viewSwitcher .vs-icon-mosaic, .sel-with-viewSwitcher .vs-icon-mosaic { background-position: -20px -15px; }
.vs-icon-carousel { background-position: -40px 0; }
.hover-with-viewSwitcher .vs-icon-carousel, .sel-with-viewSwitcher .vs-icon-carousel { background-position: -40px -15px; }
.vs-icon-slideshow { background-position: -60px 0; }
.hover-with-viewSwitcher .vs-icon-slideshow, .sel-with-viewSwitcher .vs-icon-slideshow { background-position: -60px -15px; }
#viewControls .sel-with-viewSwitcher, #viewControls .hover-with-viewSwitcher {
color: #fff;
}
#viewControls .sel-with-viewSwitcher, #viewControls .disabled {
cursor: default !important;
}
/************************ DETAIL VIEW **************************/
#detailView {
margin: 0 auto;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 999;
background-color: #000;
display: none;
}
#detailView .iMovieVideo {
background-color: #000 ! important;
}
.titleLabel {
color:#AAA;
font-size:13px;
font-weight:bold;
/* overflow:hidden;
*/ position:relative;
margin:10px auto;
text-align:center;
text-shadow: #000 0 0 1px;
white-space:nowrap;
height:21px;
text-overflow: ellipsis;
}
.japanese .titleLabel {
font-size: 12px;
}
.titleLabel:hover {
/* color: #fff;*/
}
#detailView .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
;
/* filter
: alpha(opacity=95);
opacity: 0.95;
-moz-opacity:0.95; */
}
#detailView .content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
#detailView .iMovieVideo
{
overflow-y: auto;
overflow-x: hidden;
}
.under-panel #detailView .content {
overflow: hidden;
}
#detailView .imageContainer {
text-align: center;
/* margin: 69px 69px 0px 69px;*/
margin-top: 40px;
cursor: pointer;
}
#slideshowView .imageContainer {
margin: 0;
padding: 0;
overflow: hidden;
}
#slideshowView .reflectionContainer {
position: absolute;
max-height:50px;
overflow: hidden;
}
#slideshowView .reflection {
vertical-align: top;
/* height: 20%;*/
width: 100%;
left:0;
position: absolute;
}
#slideshowView .reflectionMask {
background: transparent url('../icons/reflection-black.png') repeat-x 0px bottom;
width: 100%;
height: 100%;
overflow: hidden;
display: block;
z-index: 100;
position: absolute;
vertical-align: top;
left:0;
padding-bottom: 2px ;
}
.bg_white #slideshowView .reflectionMask {
background-image: url('../icons/reflection-white.png');
}
.bg_ltgrey #slideshowView .reflectionMask {
background-image: url('../icons/reflection-lightgrey.png');
}
.bg_dkgrey #slideshowView .reflectionMask {
background-image: url('../icons/reflections-darkgrey.png');
}
#slideshowView #slideshowHoverView {
height:58px;
}
/************************ HOVER VIEW **************************/
#hoverView, #hoverViewTop {
text-align:center;
width:100%;
position: absolute;
bottom: 20px;
}
#hoverViewMenu, .hoverViewTopMenu {
background-color:#444;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
display:inline-block;
margin-left:auto;
margin-right:auto;
padding:0 5px;
background-image:url('../icons/footer_bg.png');
padding:4px 15px;
z-index: 40;
}
#mosaicHover {
z-index: 30;
}
.hoverViewTopMenu {
margin: 10px;
position: absolute;
top: 0;
right: 0;
}
#hoverViewMenu > .controller, .hoverViewTopMenu > .controller {
background-image:url('../icons/controller.png');
background-repeat:no-repeat;
height:41px;
width:40px;
display:inline-block;
margin:5px 1px 0;
cursor: pointer;
}
.controller.disabled, .controller.disable {
cursor: default !important;
}
#close { background-position: 0 0;}
#close:hover { background-position: 0 -41px;}
#close.disabled { background-position: 0 -82px;}
#download { background-position:-40px 0; }
#download:hover { background-position:-40px -41px; }
#download.disabled { background-position:-40px -82px; }
#prev { background-position:-80px 0; }
#prev:hover { background-position:-80px -41px; }
#prev.disabled { background-position:-80px -82px; }
#pause_detail { background-position:-120px 0; }
#pause_detail:hover { background-position:-120px -41px; }
#pause_detail.disabled { background-position:-120px -82px; }
#play_detail { background-position:-160px 0; }
#play_detail:hover { background-position:-160px -41px; }
#play_detail.disabled { background-position:-160px -82px; }
#next { background-position:-200px 0; }
#next:hover { background-position:-200px -41px; }
#next.disabled { background-position:-200px -82px; }
#info { background-position:-240px 0; }
#info:hover { background-position:-240px -41px; }
#info.disabled { background-position:-240px -82px; }
#comment { background-position:-280px 0; }
#comment:hover { background-position:-280px -41px; }
#comment.disabled { background-position:-280px -82px; }
.controller.hidden, .controller.hidden:hover { display:none !important}
#hoverviewmenu > .controller.half, .hoverViewTopMenu > .controller.half {
background-size: 160px;
-moz-background-size: 160px;
height:20px;
width:20px;
margin: 2px 1px 0;
}
#close .half { background-position: 0 0;}
#close.half:hover { background-position: 0 -20px;}
#close.half.disable { background-position: 0 -41px;}
#download.half { background-position:-20px 0; }
#download.half:hover { background-position:-20px -20px; }
#download.half.disable { background-position:-20px -41px; }
#prev.half { background-position:-40px 0; }
#prev.half:hover { background-position:-40px -20px; }
#prev.half.disable { background-position:-40px -41px; }
#pause.half { background-position:-60px 0; }
#pause.half:hover { background-position:-60px -20px; }
#pause.half.disable { background-position:-60px -41px; }
#play.half { background-position:-80px 0; }
#play.half:hover { background-position:-80px -20px; }
#play.half.disable { background-position:-80px -41px; }
#next.half { background-position:-100px 0; }
#next.half:hover { background-position:-100px -20px; }
#next.half.disable { background-position:-100px -41px; }
#info.half { background-position:-120px 0; }
#info.half:hover { background-position:-120px -20px; }
#info.half.disable { background-position:-120px -41px; }
#comment.half { background-position:-140px 0; }
#comment.half:hover { background-position:-140px -20px; }
#comment.half.disable { background-position:-140px -41px; }
#detail_close .half { background-position: 0 0;}
#detail_close.half:hover { background-position: 0 -20px;}
#detail_close.half.disable { background-position: 0 -41px;}
#detail_download.half { background-position:-20px 0; }
#detail_download.half:hover { background-position:-20px -20px; }
#detail_download.half.disable { background-position:-20px -41px; }
#detail_prev.half { background-position:-40px 0; }
#detail_prev.half:hover { background-position:-40px -20px; }
#detail_prev.half.disable { background-position:-40px -41px; }
#detail_pause.half { background-position:-60px 0; }
#detail_pause.half:hover { background-position:-60px -20px; }
#detail_pause.half.disable { background-position:-60px -41px; }
#detail_play.half { background-position:-80px 0; }
#detail_play.half:hover { background-position:-80px -20px; }
#detail_play.half.disable { background-position:-80px -41px; }
#detail_next.half { background-position:-100px 0; }
#detail_next.half:hover { background-position:-100px -20px; }
#detail_next.half.disable { background-position:-100px -41px; }
#detail_info.half { background-position:-120px 0; }
#detail_info.half:hover { background-position:-120px -20px; }
#detail_info.half.disable { background-position:-120px -41px; }
#detail_comment.half { background-position:-140px 0; }
#detail_comment.half:hover { background-position:-140px -20px; }
#detail_comment.half.disable { background-position:-140px -41px; }