Commit 378433a0ca6abdf5d69a7138410005a5ec43bdb3
1 parent
f27a108fc5
Exists in
master
and in
2 other branches
Fix en responsividad de pantalla seleccion de articulos
Showing
1 changed file
with
114 additions
and
112 deletions
Show diff stats
src/app/modules/seleccion-articulos/seleccion-articulos.component.html
... | ... | @@ -5,79 +5,81 @@ |
5 | 5 | <div class="bg-dark h-100"></div> |
6 | 6 | </div> |
7 | 7 | </div> |
8 | - <div class="h-90 row mx-0 align-items-end"> | |
9 | - <!-- CABECERA --> | |
10 | - <div class="row mx-4 h-auto border border-primary rounded-sm"> | |
11 | - <div class="col-12 p-2 align-self-center"> | |
12 | - <div class="px-3"> | |
13 | - <p class="h6 text-truncate">SELECCIONÁ TÚ COMIDA Y/O BEBIDA</p> | |
8 | + <div class="row mx-0 h-90 align-items-end"> | |
9 | + <div class="col-12 px-0 h-100"> | |
10 | + <!-- CABECERA --> | |
11 | + <div class="row mx-4 h-auto border border-primary rounded-sm"> | |
12 | + <div class="col-12 p-2 align-self-center"> | |
13 | + <div class="px-3"> | |
14 | + <p class="h6 text-truncate">SELECCIONÁ TÚ COMIDA Y/O BEBIDA</p> | |
15 | + </div> | |
14 | 16 | </div> |
15 | 17 | </div> |
16 | - </div> | |
17 | - <!-- CUERPO --> | |
18 | - <div class="row mr-4 h-70"> | |
19 | - <div class="col-12 h-100 px-0 py-3"> | |
20 | - <div class="row mx-0 h-100"> | |
21 | - <!-- FILTRO CATEGORIAS --> | |
22 | - <div class="col-5 col-sm-3 col-xl-2 h-100"> | |
23 | - <p class="h6 h-6 m-0 text-center"><small>CATEGORÍAS</small></p> | |
24 | - <div class="row mx-0 h-94 align-items-center"> | |
25 | - <div class="col-12 h-5"> | |
26 | - <img | |
27 | - draggable="false" | |
28 | - ondragstart="return false;" | |
29 | - (contextmenu)="false" | |
30 | - class="h-100 d-block mx-auto rotate-90-neg" | |
31 | - src="assets/img/ir-color.svg" | |
32 | - (mousedown)="scrollY(templateCategorias, -80)" | |
33 | - (mouseup)="mouseup()" | |
34 | - (mouseleave)="mouseup()"> | |
35 | - </div> | |
36 | - <!-- CATEGORIAS --> | |
37 | - <div | |
38 | - #templateCategorias | |
39 | - class="col-12 px-0 box-categorias border border-primary border-left-0 rounded-right scroll-y"> | |
18 | + <!-- CUERPO --> | |
19 | + <div class="row mr-4 h-70"> | |
20 | + <div class="col-12 h-100 px-0 py-3"> | |
21 | + <div class="row mx-0 h-100"> | |
22 | + <!-- FILTRO CATEGORIAS --> | |
23 | + <div class="col-5 col-sm-3 col-xl-2 h-100"> | |
24 | + <p class="h6 h-6 m-0 text-center"><small>CATEGORÍAS</small></p> | |
25 | + <div class="row mx-0 h-94 align-items-center"> | |
26 | + <div class="col-12 h-5"> | |
27 | + <img | |
28 | + draggable="false" | |
29 | + ondragstart="return false;" | |
30 | + (contextmenu)="false" | |
31 | + class="h-100 d-block mx-auto rotate-90-neg" | |
32 | + src="assets/img/ir-color.svg" | |
33 | + (mousedown)="scrollY(templateCategorias, -80)" | |
34 | + (mouseup)="mouseup()" | |
35 | + (mouseleave)="mouseup()"> | |
36 | + </div> | |
37 | + <!-- CATEGORIAS --> | |
40 | 38 | <div |
41 | - class="row mx-4 mb-2 h-32 justify-content-center tab" | |
42 | - [ngClass]="{ 'active': categoria.selected, 'border-bottom-effect': !categoria.selected }" | |
43 | - (click)="selectCategoria(i)" | |
44 | - *ngFor="let categoria of categorias; let i = index;"> | |
39 | + #templateCategorias | |
40 | + class="col-12 px-0 box-categorias border border-primary border-left-0 rounded-right scroll-y"> | |
41 | + <div | |
42 | + class="row mx-4 mb-2 h-32 justify-content-center tab" | |
43 | + [ngClass]="{ 'active': categoria.selected, 'border-bottom-effect': !categoria.selected }" | |
44 | + (click)="selectCategoria(i)" | |
45 | + *ngFor="let categoria of categorias; let i = index;"> | |
46 | + <img | |
47 | + class="col-12 h-50 align-self-end d-none d-sm-block" | |
48 | + src="assets/img/ir-color.svg"> | |
49 | + <small class="col-10 my-1 h-25 align-self-end text-center">{{categoria.id}}</small> | |
50 | + </div> | |
51 | + </div> | |
52 | + <div class="col-12 h-5"> | |
45 | 53 | <img |
46 | - class="col-12 h-50 align-self-end d-none d-sm-block" | |
47 | - src="assets/img/ir-color.svg"> | |
48 | - <small class="col-10 my-1 h-25 align-self-end text-center">{{categoria.id}}</small> | |
54 | + draggable="false" | |
55 | + ondragstart="return false;" | |
56 | + (contextmenu)="false" | |
57 | + class="h-100 d-block mx-auto rotate-90" | |
58 | + src="assets/img/ir-color.svg" | |
59 | + (mousedown)="scrollY(templateCategorias, 80)" | |
60 | + (mouseup)="mouseup()" | |
61 | + (mouseleave)="mouseup()"> | |
49 | 62 | </div> |
50 | 63 | </div> |
51 | - <div class="col-12 h-5"> | |
52 | - <img | |
53 | - draggable="false" | |
54 | - ondragstart="return false;" | |
55 | - (contextmenu)="false" | |
56 | - class="h-100 d-block mx-auto rotate-90" | |
57 | - src="assets/img/ir-color.svg" | |
58 | - (mousedown)="scrollY(templateCategorias, 80)" | |
59 | - (mouseup)="mouseup()" | |
60 | - (mouseleave)="mouseup()"> | |
61 | - </div> | |
62 | 64 | </div> |
63 | - </div> | |
64 | - <!-- LISTA DE ARTICULOS --> | |
65 | - <div class="col-7 col-sm-9 col-xl-10 pb-3 h-80 align-self-center scroll-y"> | |
66 | - <div class="row row-cols-1 row-cols-sm-3 row-cols-xl-6 h-100"> | |
67 | - <!-- ARTICULO --> | |
68 | - <div class="col px-2 my-1 my-md-3 h-auto" *ngFor="let lala of [{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]"> | |
69 | - <div class="card h-100"> | |
70 | - <img src="assets/img/ir-color.svg" class="card-img-top h-55"> | |
71 | - <div class="row mx-0 py-1 h-auto justify-content-center"> | |
72 | - <p class="col-12 px-1 h6 h-auto text-primary text-center">{{'CORTADO'}}</p> | |
73 | - <p class="col-12 px-1 h-auto text-center"><small>{{'Café con un poco de leche'}}</small></p> | |
74 | - <div class="col-12 px-1 align-self-end btn-effect h-auto"> | |
75 | - <div class="row mx-0 justify-content-between bg-primary badge-pill"> | |
76 | - <div class="col px-0 align-self-center text-white text-right"> | |
77 | - {{55 | currency}} | |
78 | - </div> | |
79 | - <div class="col-5 px-0"> | |
80 | - <img class="d-block ml-auto py-1 img-ir" src="assets/img/ir.svg"> | |
65 | + <!-- LISTA DE ARTICULOS --> | |
66 | + <div class="col-7 col-sm-9 col-xl-10 pb-3 h-80 align-self-center scroll-y"> | |
67 | + <div class="row row-cols-1 row-cols-sm-3 row-cols-xl-6 h-100"> | |
68 | + <!-- ARTICULO --> | |
69 | + <div class="col px-2 my-1 my-md-3 h-auto" *ngFor="let lala of [{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]"> | |
70 | + <div class="card h-100"> | |
71 | + <img src="assets/img/ir-color.svg" class="card-img-top h-55"> | |
72 | + <div class="row mx-0 py-1 h-auto justify-content-center"> | |
73 | + <p class="col-12 px-1 h6 h-auto text-primary text-center">{{'CORTADO'}}</p> | |
74 | + <p class="col-12 px-1 h-auto text-center"><small>{{'Café con un poco de leche'}}</small></p> | |
75 | + <div class="col-12 px-1 align-self-end btn-effect h-auto"> | |
76 | + <div class="row mx-0 justify-content-between bg-primary badge-pill"> | |
77 | + <div class="col px-0 align-self-center text-white text-right"> | |
78 | + {{55 | currency}} | |
79 | + </div> | |
80 | + <div class="col-5 px-0"> | |
81 | + <img class="d-block ml-auto py-1 img-ir" src="assets/img/ir.svg"> | |
82 | + </div> | |
81 | 83 | </div> |
82 | 84 | </div> |
83 | 85 | </div> |
... | ... | @@ -88,57 +90,57 @@ |
88 | 90 | </div> |
89 | 91 | </div> |
90 | 92 | </div> |
91 | - </div> | |
92 | - <!-- FOOTER CARRITO DE COMPRAS --> | |
93 | - <div class="row w-90 mx-auto h-auto justify-content-center"> | |
94 | - <div class="col-12 h-75 px-0 border border-primary rounded"> | |
95 | - <div class="row mx-0 h-15 border-bottom border-primary"> | |
96 | - <p class="col align-self-center text-truncate"><small>ARTÍCULOS EN TÚ CARRITO DE COMPRAS</small></p> | |
97 | - </div> | |
98 | - <div class="row h-85 mx-0 justify-content-between"> | |
99 | - <div class="col-auto h-20 align-self-center"> | |
100 | - <img | |
101 | - draggable="false" | |
102 | - ondragstart="return false;" | |
103 | - (contextmenu)="false" | |
104 | - class="img-ir rotate-180-neg" | |
105 | - src="assets/img/ir-fondo-color.svg" | |
106 | - (mousedown)="scrollX(templateCarrito, -100)" | |
107 | - (mouseup)="mouseup()" | |
108 | - (mouseleave)="mouseup()"> | |
93 | + <!-- FOOTER CARRITO DE COMPRAS --> | |
94 | + <div class="row w-90 mx-auto h-auto justify-content-center"> | |
95 | + <div class="col-12 h-75 px-0 border border-primary rounded"> | |
96 | + <div class="row mx-0 h-15 border-bottom border-primary"> | |
97 | + <p class="col align-self-center text-truncate"><small>ARTÍCULOS EN TÚ CARRITO DE COMPRAS</small></p> | |
109 | 98 | </div> |
110 | - <div class="col-6 col-sm-8 col-md-9 col-lg-10 h-100"> | |
111 | - <div #templateCarrito class="row flex-row flex-nowrap h-100 mx-0 scroll-x"> | |
112 | - <div | |
113 | - class="col-10 col-sm-4 col-lg-2 col-xl-auto px-2 px-xl-4 h-auto align-self-center border-right border-primary" | |
114 | - (click)="selectCategoria(i)" | |
115 | - *ngFor="let categoria of [{},{},{},{},{},{},{},{},{},{},{},{},{},{}]; let i = index;"> | |
116 | - <img | |
117 | - class="d-block h-55 p-2 mx-auto" | |
118 | - src="assets/img/ir-color.svg"> | |
119 | - <p class="d-block mt-auto text-center text-primary"><small>{{'lala'}}</small></p> | |
99 | + <div class="row h-85 mx-0 justify-content-between"> | |
100 | + <div class="col-auto h-20 align-self-center"> | |
101 | + <img | |
102 | + draggable="false" | |
103 | + ondragstart="return false;" | |
104 | + (contextmenu)="false" | |
105 | + class="img-ir rotate-180-neg" | |
106 | + src="assets/img/ir-fondo-color.svg" | |
107 | + (mousedown)="scrollX(templateCarrito, -100)" | |
108 | + (mouseup)="mouseup()" | |
109 | + (mouseleave)="mouseup()"> | |
110 | + </div> | |
111 | + <div class="col-6 col-sm-8 col-md-9 col-lg-10 h-100"> | |
112 | + <div #templateCarrito class="row flex-row flex-nowrap h-100 mx-0 scroll-x"> | |
113 | + <div | |
114 | + class="col-10 col-sm-4 col-lg-2 col-xl-auto px-2 px-xl-4 h-auto align-self-center border-right border-primary" | |
115 | + (click)="selectCategoria(i)" | |
116 | + *ngFor="let categoria of [{},{},{},{},{},{},{},{},{},{},{},{},{},{}]; let i = index;"> | |
117 | + <img | |
118 | + class="d-block h-55 p-2 mx-auto" | |
119 | + src="assets/img/ir-color.svg"> | |
120 | + <p class="d-block mt-auto text-center text-primary"><small>{{'lala'}}</small></p> | |
121 | + </div> | |
120 | 122 | </div> |
121 | 123 | </div> |
122 | - </div> | |
123 | - <div class="col-auto h-20 align-self-center"> | |
124 | - <img | |
125 | - draggable="false" | |
126 | - ondragstart="return false;" | |
127 | - (contextmenu)="false" | |
128 | - class="img-ir" | |
129 | - src="assets/img/ir-fondo-color.svg" | |
130 | - (mousedown)="scrollX(templateCarrito, 100)" | |
131 | - (mouseup)="mouseup()" | |
132 | - (mouseleave)="mouseup()"> | |
124 | + <div class="col-auto h-20 align-self-center"> | |
125 | + <img | |
126 | + draggable="false" | |
127 | + ondragstart="return false;" | |
128 | + (contextmenu)="false" | |
129 | + class="img-ir" | |
130 | + src="assets/img/ir-fondo-color.svg" | |
131 | + (mousedown)="scrollX(templateCarrito, 100)" | |
132 | + (mouseup)="mouseup()" | |
133 | + (mouseleave)="mouseup()"> | |
134 | + </div> | |
133 | 135 | </div> |
134 | 136 | </div> |
135 | - </div> | |
136 | - <div class="col-auto p-0 mt-2 ml-auto h-20"> | |
137 | - <div class="btn-effect col-auto align-self-center px-0 bg-white"> | |
138 | - <div class="row mx-0 bg-light"> | |
139 | - <div class="col-auto align-self-center text-primary">VER CARRITO</div> | |
140 | - <div class="col-auto p-0 bg-primary d-none d-sm-block"> | |
141 | - <img class="p-2 img-volver" src="assets/img/carrito.svg"> | |
137 | + <div class="col-auto p-0 mt-2 ml-auto h-20"> | |
138 | + <div class="btn-effect col-auto align-self-center px-0 bg-white"> | |
139 | + <div class="row mx-0 bg-light"> | |
140 | + <div class="col-auto align-self-center text-primary">VER CARRITO</div> | |
141 | + <div class="col-auto p-0 bg-primary d-none d-sm-block"> | |
142 | + <img class="p-2 img-volver" src="assets/img/carrito.svg"> | |
143 | + </div> | |
142 | 144 | </div> |
143 | 145 | </div> |
144 | 146 | </div> |