Commit 0c84d2df02657d3cf762cb3f85223a49c97f9105
1 parent
d87f4c33
Exists in
master
and in
8 other branches
Update program banner/strip
Showing
3 changed files
with
53 additions
and
10 deletions
Show diff stats
src/app/components/programa/programa.html
1 | -<div ng-if="vm.program"> | |
1 | +<div ng-if="vm.program" class="{{::vm.getCategorySlug()}}"> | |
2 | 2 | <article class="program-box" ng-if="vm.isDisplayBox()" ng-click="vm.showContent()"> |
3 | - <div class="{{::vm.getCategorySlug()}}"> | |
3 | + <div> | |
4 | 4 | <h2 class="program-box--category">{{::vm.getCategoryName()}}</h2> |
5 | 5 | <div class="program-box--image-wrapper"> |
6 | 6 | <!-- <img class="program-box--image img-responsive" ng-src="{{::vm.getImageUrl()}}" alt="{{::vm.getImageAlt()}}" /> --> | ... | ... |
src/app/components/programa/programa.scss
... | ... | @@ -51,10 +51,10 @@ $darken: 15%; |
51 | 51 | vertical-align: middle; |
52 | 52 | |
53 | 53 | // Altura das linhas do abstract |
54 | - $hLine: 20px; | |
55 | - // default | |
56 | - height: $hLine * 2; | |
57 | - | |
54 | + $hLine: 20px; | |
55 | + // default | |
56 | + height: $hLine * 2; | |
57 | + | |
58 | 58 | @media (max-width: $screen-xs) { |
59 | 59 | // height: $hLine * 3; |
60 | 60 | height: auto; |
... | ... | @@ -79,7 +79,7 @@ $darken: 15%; |
79 | 79 | padding: 0 $program-box-space; |
80 | 80 | display: table-cell; |
81 | 81 | vertical-align: middle; |
82 | - | |
82 | + | |
83 | 83 | // Altura das linhas do abstract |
84 | 84 | $pLine: 20px; |
85 | 85 | // 1 linha: 19px -> 20 |
... | ... | @@ -88,7 +88,7 @@ $darken: 15%; |
88 | 88 | // 4 linhas: 76px -> 80 |
89 | 89 | |
90 | 90 | height: $pLine * 2; // default |
91 | - | |
91 | + | |
92 | 92 | @media (max-width: $screen-xs) { |
93 | 93 | // height: $pLine * 4; |
94 | 94 | height: auto; |
... | ... | @@ -190,6 +190,45 @@ $darken: 15%; |
190 | 190 | |
191 | 191 | .program-preview { |
192 | 192 | .program-banner { |
193 | + position: relative; | |
194 | + } | |
195 | + | |
196 | + .program-banner--image { | |
197 | + width: 100%; | |
198 | + } | |
199 | + | |
200 | + .program-banner--strip { | |
201 | + color: #fff; | |
202 | + position: absolute; | |
203 | + bottom: 15%; | |
204 | + right: 0; | |
205 | + width: 50%; | |
206 | + text-align: center; | |
193 | 207 | |
208 | + @each $category, $color in $categories { | |
209 | + .#{$category} & { | |
210 | + background-color: $color; | |
211 | + } | |
212 | + } | |
213 | + | |
214 | + @media (max-width: $screen-sm){ | |
215 | + position: relative; | |
216 | + width: 100%; | |
217 | + } | |
218 | + | |
219 | + } | |
220 | + | |
221 | + .program-banner--title { | |
222 | + font-size: 32px; | |
223 | + text-transform: uppercase; | |
224 | + margin-top: 0; | |
225 | + padding-top: 20px; | |
226 | + } | |
227 | + .program-banner--title, | |
228 | + .program-banner--abstract { | |
229 | + font-weight: bold; | |
230 | + } | |
231 | + .program-banner--abstract { | |
232 | + padding-bottom: 10px; | |
194 | 233 | } |
195 | 234 | } | ... | ... |
src/app/pages/programas/programas.scss