Dotclear

source: themes/berlin/scss/modules/_off-canvas.scss @ 2640:489437dde4f5

Revision 2640:489437dde4f5, 1.8 KB checked in by Anne Kozlika <kozlika@…>, 12 years ago (diff)

New default theme BERLIN, first commit.
Needs A LOT of clean-up and to be enhanced.

Line 
1/* *** MODULE sidebar off-canvas *** */
2// En version mobile, si js est actif un bouton
3// est créé. Il permet de faire glisser le sidebar
4// depuis la droite de l'écran en repoussant le
5// main à gauche.
6
7// Par défaut le bouton n'est pas affiché ; il ne
8// le sera que sur les petits écrans.
9#offcanvas-on {
10    display: none;
11}
12// Sexy glissando
13#sidebar, #main {
14    @include transition(.3s all linear);
15}
16
17@media screen and(max-width: $xlarge-screen) {
18    // les boutons
19    #offcanvas-on,
20    #offcanvas-off {
21        position: absolute;
22        top: .5em;
23        right: .5em;
24        height: 2.5em;
25        width: 2.5em;
26        background-repeat: no-repeat;
27        background-position: 50% 50%;
28        border: none;
29        padding: 0;
30    }
31    #offcanvas-on:hover,
32    #offcanvas-on:focus,
33    #offcanvas-off:hover,
34    #offcanvas-off:focus {
35        background-color: $gray-very-dark;
36    }
37    //ouverture
38    #offcanvas-on {
39        display: block;
40        background-color: $white;
41        background-image: url(img/icon_open-sidebar.png);
42        background-image: url(img/icon_open-sidebar.svg), none;
43        border: .1em solid $gray-dark;
44        border-radius: .25em;
45    }
46    // fermeture
47    #offcanvas-off {
48        background-color: $gray-very-dark;
49        background-image: url(img/icon_close.png);
50        background-image: url(img/icon_close.svg), none;
51        border: 1px solid $white;
52    }
53    // le layout de positionnement du sidebar
54    #wrapper {
55        position: relative;
56    }
57    .off-canvas #main {
58        float: left;
59        margin-left: -1*(zen-grid-item-width(8));
60    }
61    .off-canvas #sidebar {
62        position: relative;
63        @include zen-grid-item (11, 1, right);
64    }
65    // Dégager la place de l'icône d'ouverture
66    #content-info h2 {
67        margin-right: 3.5em;
68    }
69}
Note: See TracBrowser for help on using the repository browser.

Sites map