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

218 lines
6.7 KiB
Plaintext

/* 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,.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,.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%;
}
}