Files
MoonPro.net/MP-Tablet/css/dichMan.css
T
2016-11-14 11:10:03 +01:00

202 lines
6.2 KiB
CSS

/* First breakpoint is 460px. 3 column layout. Tiles 150x150 pixels at the breakpoint. */
@media all and (min-width: 460px) {
.elDich .ui-content {
padding: 9px;
}
.elDich .ui-listview .ui-li.ui-btn {
float: left;
width: 30.9333%;
/* 33.3333% incl. 2 x 1.2% margin */
height: 132px;
margin: 9px 1.2%;
border-width: 0;
/* The 1px border would break the layout so we set it on .ui-btn-inner instead. */
}
/* If you don't want a border at all, just set "border: none;" here to negate the semi white top border */
.elDich .ui-listview .ui-li.ui-btn-inner {
border: inherit;
border-width: 1px;
margin: -1px;
}
.elDich .ui-listview .ui-btn-inner,
.elDich .ui-listview .ui-btn-text,
.elDich .ui-listview .ui-link-inherit,
.elDich .ui-listview .ui-li-thumb {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.elDich .ui-listview .ui-link-inherit {
padding: 0 !important;
position: relative;
}
/* Inherit the border-radius from the UL that has class .ui-corner-all in case of an inset listview. */
.elDich .ui-listview .ui-li,
.elDich .ui-listview .ui-btn-text,
.elDich .ui-listview .ui-link-inherit,
.elDich .ui-listview .ui-li-thumb {
-webkit-border-radius: inherit;
border-radius: inherit;
}
.elDich .ui-listview .ui-li-thumb {
height: auto;
/* To keep aspect ratio. */
max-width: 100%;
max-height: none;
margin: 0;
left: 0;
z-index: -1;
}
/* Hide the icon */
.elDich .ui-listview .ui-icon {
display: none;
}
/* Make text wrap. */
.elDich .ui-listview .ui-li-heading,
.elDich .ui-listview .ui-li-desc {
font-family: 'Open Sans Condensed', sans-serif;
white-space: normal;
overflow: visible;
position: absolute;
left: 0;
right: 0;
}
/* Text position */
.elDich .ui-listview .ui-li-heading {
margin: 0;
padding: 20px;
bottom: 40%;
}
.elDich .ui-listview .ui-li-desc {
font-family: 'Open Sans', sans-serif;
margin: 0;
padding: 0 20px;
min-height: 40%;
bottom: 0;
line-height: 1.5;
}
/* Semi transparent background and different position if there is a thumb */
.ui-li-dich {
background: #111;
background: rgba(0, 0, 0, 0.8);
-webkit-background-clip: padding;
background-clip: padding-box;
}
/*
.ui-listview .ui-li-has-thumb .ui-li-heading
{
padding: 10px;
bottom: 20%;
}
*/
.ui-li-dich {
padding: 0 10px;
min-height: 20%;
-webkit-border-bottom-left-radius: inherit;
border-bottom-left-radius: inherit;
-webkit-border-bottom-right-radius: inherit;
border-bottom-right-radius: inherit;
}
/* ui-li-aside has class .ui-li-desc as well so we have to override some things. */
.elDich .ui-listview .ui-li-desc.ui-li-aside {
padding: 2px 10px;
width: auto;
min-height: 0;
top: 0;
left: auto;
bottom: auto;
/* Custom styling. */
color: #c0c0c0;
background: #990099;
background: rgba(153, 0, 153, 0.85);
-webkit-border-top-right-radius: inherit;
border-top-right-radius: inherit;
-webkit-border-bottom-left-radius: inherit;
border-bottom-left-radius: inherit;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
}
/* If you want to add shadow, don't kill the focus style. */
.elDich .ui-listview .ui-btn:not(.ui-focus) {
-moz-box-shadow: 0px 0px 9px #111;
-webkit-box-shadow: 0px 0px 9px #111;
box-shadow: 0px 0px 9px #111;
}
/* Images mask the hover bg color so we give desktop users feedback by applying the focus style on hover as well. */
.elDich .ui-listview .ui-btn:hover {
-moz-box-shadow: 0px 0px 12px #387bbe;
-webkit-box-shadow: 0px 0px 12px #387bbe;
box-shadow: 0px 0px 12px #387bbe;
}
/* Animate focus and hover style, and resizing. */
.elDich .ui-listview .ui-btn {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
-ms-transition: all 500ms ease;
transition: all 500ms ease;
}
}
/* Second breakpoint. 4 column layout. Tiles will be 150x150 pixels again at the breakpoint. */
@media all and (min-width: 600px) {
.elDich .ui-content {
padding: 10px;
}
/* Set a max-width for the last breakpoint to prevent too much stretching on large screens.
By setting the max-width equal to the breakpoint width minus padding we keep square tiles. */
.elDich .ui-listview {
max-width: 800px;
margin: 0 auto;
}
/* Because of the 1000px max-width the width will always be 230px (and margin left/right 10px),
but we stick to percentage values for demo purposes. */
.elDich .ui-listview .ui-li.ui-btn {
width: 23%;
height: 148px;
margin: 10px 1%;
}
}
/* Second breakpoint. 5 column layout. Tiles will be 156x156 pixels again at the breakpoint. */
@media all and (min-width: 800px) {
.elDich .ui-content {
padding: 10px;
}
/* Set a max-width for the last breakpoint to prevent too much stretching on large screens.
By setting the max-width equal to the breakpoint width minus padding we keep square tiles. */
.elDich .ui-listview {
max-width: 1000px;
margin: 0 auto;
}
/* Because of the 1000px max-width the width will always be 230px (and margin left/right 10px),
but we stick to percentage values for demo purposes. */
.elDich .ui-listview .ui-li.ui-btn {
width: 18%;
height: 156px;
margin: 10px 1%;
}
}
/* Second breakpoint. 6 column layout. Tiles will be 156x156 pixels again at the breakpoint. */
@media all and (min-width: 1100px) {
.elDich .ui-content {
padding: 10px;
}
/* Set a max-width for the last breakpoint to prevent too much stretching on large screens.
By setting the max-width equal to the breakpoint width minus padding we keep square tiles. */
.elDich .ui-listview {
max-width: 1200px;
margin: 0 auto;
}
/* Because of the 1000px max-width the width will always be 230px (and margin left/right 10px),
but we stick to percentage values for demo purposes. */
.elDich .ui-listview .ui-li.ui-btn {
width: 14.5%;
height: 160px;
margin: 10px 1%;
}
}