Commit e0330cec8c810e85926de6b3a1a75de92d001da8
Exists in
master
and in
4 other branches
Merge branch 'banner'
Showing
6 changed files
with
154 additions
and
77 deletions
Show diff stats
src/app/pages/inicio/inicio.html
| ... | ... | @@ -24,7 +24,8 @@ |
| 24 | 24 | </div> |
| 25 | 25 | </div> |
| 26 | 26 | </div> |
| 27 | - <div class="col-md-4" ng-if="pageInicio.featuredEvent"> | |
| 27 | + <!-- Não faz sentido, mas poppi pediu para esconder por enquanto --> | |
| 28 | + <div class="col-md-4" ng-hide="pageInicio.featuredEvent" ng-show="pageInicio.featuredEvent"> | |
| 28 | 29 | <div class="row"> |
| 29 | 30 | <div class="featured-event--box" ng-click="pageInicio.showEventVideo()"> |
| 30 | 31 | <div class="box-top col-xs-12 col-sm-4 col-md-12"> |
| ... | ... | @@ -43,7 +44,8 @@ |
| 43 | 44 | </div> |
| 44 | 45 | </div> |
| 45 | 46 | </div> |
| 46 | - <div class="col-md-4" ng-if="pageInicio.bannerRespostas"> | |
| 47 | + <!-- Não faz sentido, mas poppi pediu para esconder por enquanto --> | |
| 48 | + <div class="col-md-4" ng-hide="pageInicio.bannerRespostas" ng-show="pageInicio.bannerRespostas"> | |
| 47 | 49 | <div class="banner-respostas"> |
| 48 | 50 | <a ui-sref="respostas" class="banner-respostas--link-top"> |
| 49 | 51 | <span class="banner-respostas--background-image" aria-hidden="true"></span> |
| ... | ... | @@ -58,6 +60,22 @@ |
| 58 | 60 | <a ui-sref="respostas" class="banner-respostas--link-bottom">Veja todas as respostas das propostas </a> |
| 59 | 61 | </div> |
| 60 | 62 | </div> |
| 63 | + <div class="col-md-4" ng-show="pageInicio.bannerRespostas"> | |
| 64 | + <div class="banner-respostas banner-respostas--background-pink"> | |
| 65 | + <a ui-sref="respostas" class="banner-respostas--link-top"> | |
| 66 | + <span class="img-banner"> | |
| 67 | + <img class="banner-respostas--logo banner-respostas--logo-small" src="/assets/images/marca_banner2.png" alt="Logo Dialoga Brasil"/> | |
| 68 | + </span> | |
| 69 | + <br> | |
| 70 | + <span class="banner-respostas--text2 text-shadow">O GOVERNO FEDERAL SEGUE DIALOGANDO COM A SOCIEDADE</span> | |
| 71 | + <br> | |
| 72 | + <span class="banner-respostas--text3 text-bold">VOCÊ FEZ SUA PARTE PARTICIPANDO COM PROPOSTAS PARA MELHORAR O PAÍS E O GOVERNO RESPONDEU.</span> | |
| 73 | + </a> | |
| 74 | + <div class="teste vertical-align"> | |
| 75 | + <a ui-sref="respostas" class="banner-respostas--banner2--link-bottom">CONFIRA AQUI O RESULTADO!</a> | |
| 76 | + </div> | |
| 77 | + </div> | |
| 78 | + </div> | |
| 61 | 79 | </div> |
| 62 | 80 | </div> |
| 63 | 81 | </section> |
| ... | ... | @@ -106,75 +124,75 @@ |
| 106 | 124 | <label for="articleQueryFilter1" class="control-label sr-only">Buscar programas:</label> |
| 107 | 125 | <input id="articleQueryFilter1" type="search" class="form-control input-search" ng-model="pageInicio.query" placeholder="Buscar programas" aria-label="Buscar programas"> |
| 108 | 126 | <span class="input-group-btn"> |
| 109 | - <button type="button" class="btn btn-default" ng-click="pageInicio.submitSearch()"> | |
| 110 | - <span class="icon-circle icon-small color-theme-common-bg"> | |
| 111 | - <span class="glyphicon glyphicon-search"></span> | |
| 112 | - </span> | |
| 113 | - <span class="sr-only">Buscar</span> | |
| 114 | - </button> | |
| 115 | - </span> | |
| 116 | - </div> | |
| 117 | - <br/> | |
| 118 | - </div> | |
| 119 | - </div> | |
| 120 | - <div ng-if="pageInicio.themes && !vm.loadingFilter"> | |
| 121 | - <category-list categories="pageInicio.themes" selected-category="pageInicio.selectedTheme"></category-list> | |
| 122 | - </div> | |
| 123 | - <div ng-if="!pageInicio.themes && pageInicio.loadingThemes"> | |
| 124 | - <div class="alert alert-info" role="alert"> | |
| 125 | - Carregando temas. | |
| 126 | - </div> | |
| 127 | - </div> | |
| 128 | - <div ng-if="!pageInicio.themes && pageInicio.themesError"> | |
| 129 | - <div class="alert alert-danger" role="alert"> | |
| 130 | - Não foi possível carregar a lista de temas neste momento. | |
| 131 | - </div> | |
| 132 | - </div> | |
| 127 | + <button type="button" class="btn btn-default" ng-click="pageInicio.submitSearch()"> | |
| 128 | + <span class="icon-circle icon-small color-theme-common-bg"> | |
| 129 | + <span class="glyphicon glyphicon-search"></span> | |
| 130 | + </span> | |
| 131 | + <span class="sr-only">Buscar</span> | |
| 132 | + </button> | |
| 133 | + </span> | |
| 134 | + </div> | |
| 135 | + <br/> | |
| 136 | + </div> | |
| 137 | + </div> | |
| 138 | + <div ng-if="pageInicio.themes && !vm.loadingFilter"> | |
| 139 | + <category-list categories="pageInicio.themes" selected-category="pageInicio.selectedTheme"></category-list> | |
| 140 | + </div> | |
| 141 | + <div ng-if="!pageInicio.themes && pageInicio.loadingThemes"> | |
| 142 | + <div class="alert alert-info" role="alert"> | |
| 143 | + Carregando temas. | |
| 133 | 144 | </div> |
| 134 | - <div class="col-sm-8 col-md-9"> | |
| 135 | - <div class="row hidden-xs"> | |
| 136 | - <div class="col-xs-12"> | |
| 137 | - <div class="input-group input-group-lg input-group-search"> | |
| 138 | - <label for="articleQueryFilter2" class="control-label sr-only">Buscar programas:</label> | |
| 139 | - <input id="articleQueryFilter2" type="search" class="form-control input-search" ng-model="pageInicio.query" placeholder="Buscar programas" aria-label="Buscar programas"> | |
| 140 | - <span class="input-group-btn"> | |
| 141 | - <button type="button" class="btn btn-default" ng-click="pageInicio.submitSearch()"> | |
| 142 | - <span class="icon-circle icon-small color-theme-common-bg"> | |
| 143 | - <span class="glyphicon glyphicon-search"></span> | |
| 144 | - </span> | |
| 145 | - <span class="sr-only">Buscar</span> | |
| 146 | - </button> | |
| 147 | - </span> | |
| 148 | - </div> | |
| 149 | - </div> | |
| 150 | - </div> | |
| 151 | - <div id="search-result" class="row"> | |
| 152 | - <div class="col-sm-12"> | |
| 153 | - <header class="header"> | |
| 154 | - <h2>Programas</h2> | |
| 155 | - <button type="button" class="btn btn-link" ng-click="pageInicio.showAllPrograms($event)"> | |
| 156 | - <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> Ver todos os {{::pageInicio.programs.length}} programas | |
| 157 | - </button> | |
| 158 | - </header> | |
| 159 | - </div> | |
| 160 | - </div> | |
| 161 | - <div class="row"> | |
| 162 | - <div class="col-sm-12" ng-if="pageInicio.filtredPrograms && !vm.loadingFilter"> | |
| 163 | - <article-grid articles="pageInicio.filtredPrograms"></article-grid> | |
| 164 | - </div> | |
| 165 | - <div ng-if="!pageInicio.programs && pageInicio.loadingPrograms"> | |
| 166 | - <div class="alert alert-info" role="alert"> | |
| 167 | - Carregando programas. | |
| 168 | - </div> | |
| 169 | - </div> | |
| 170 | - <div ng-if="!pageInicio.programs && pageInicio.programsError"> | |
| 171 | - <div class="alert alert-danger" role="alert"> | |
| 172 | - Não foi possível carregar a lista de programas neste momento. | |
| 173 | - </div> | |
| 174 | - </div> | |
| 175 | - </div> | |
| 145 | + </div> | |
| 146 | + <div ng-if="!pageInicio.themes && pageInicio.themesError"> | |
| 147 | + <div class="alert alert-danger" role="alert"> | |
| 148 | + Não foi possível carregar a lista de temas neste momento. | |
| 176 | 149 | </div> |
| 177 | 150 | </div> |
| 178 | 151 | </div> |
| 179 | - </section> | |
| 152 | + <div class="col-sm-8 col-md-9"> | |
| 153 | + <div class="row hidden-xs"> | |
| 154 | + <div class="col-xs-12"> | |
| 155 | + <div class="input-group input-group-lg input-group-search"> | |
| 156 | + <label for="articleQueryFilter2" class="control-label sr-only">Buscar programas:</label> | |
| 157 | + <input id="articleQueryFilter2" type="search" class="form-control input-search" ng-model="pageInicio.query" placeholder="Buscar programas" aria-label="Buscar programas"> | |
| 158 | + <span class="input-group-btn"> | |
| 159 | + <button type="button" class="btn btn-default" ng-click="pageInicio.submitSearch()"> | |
| 160 | + <span class="icon-circle icon-small color-theme-common-bg"> | |
| 161 | + <span class="glyphicon glyphicon-search"></span> | |
| 162 | + </span> | |
| 163 | + <span class="sr-only">Buscar</span> | |
| 164 | + </button> | |
| 165 | + </span> | |
| 166 | + </div> | |
| 167 | + </div> | |
| 168 | + </div> | |
| 169 | + <div id="search-result" class="row"> | |
| 170 | + <div class="col-sm-12"> | |
| 171 | + <header class="header"> | |
| 172 | + <h2>Programas</h2> | |
| 173 | + <button type="button" class="btn btn-link" ng-click="pageInicio.showAllPrograms($event)"> | |
| 174 | + <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> Ver todos os {{::pageInicio.programs.length}} programas | |
| 175 | + </button> | |
| 176 | + </header> | |
| 177 | + </div> | |
| 178 | + </div> | |
| 179 | + <div class="row"> | |
| 180 | + <div class="col-sm-12" ng-if="pageInicio.filtredPrograms && !vm.loadingFilter"> | |
| 181 | + <article-grid articles="pageInicio.filtredPrograms"></article-grid> | |
| 182 | + </div> | |
| 183 | + <div ng-if="!pageInicio.programs && pageInicio.loadingPrograms"> | |
| 184 | + <div class="alert alert-info" role="alert"> | |
| 185 | + Carregando programas. | |
| 186 | + </div> | |
| 187 | + </div> | |
| 188 | + <div ng-if="!pageInicio.programs && pageInicio.programsError"> | |
| 189 | + <div class="alert alert-danger" role="alert"> | |
| 190 | + Não foi possível carregar a lista de programas neste momento. | |
| 191 | + </div> | |
| 192 | + </div> | |
| 193 | + </div> | |
| 194 | +</div> | |
| 195 | +</div> | |
| 196 | +</div> | |
| 197 | +</section> | |
| 180 | 198 | </div> | ... | ... |
src/app/pages/inicio/inicio.scss
| ... | ... | @@ -132,7 +132,33 @@ |
| 132 | 132 | width: 100%; |
| 133 | 133 | $bannerHeight: 338px; |
| 134 | 134 | $bannerBottomHeight: 40px; |
| 135 | - text-align: center; | |
| 135 | + | |
| 136 | + .img-banner { | |
| 137 | + display: block; | |
| 138 | + text-align: center; | |
| 139 | + } | |
| 140 | + | |
| 141 | + .text-shadow { | |
| 142 | + text-shadow: 0px 1px 1px #A42B5A | |
| 143 | + } | |
| 144 | + | |
| 145 | + .text-bold { | |
| 146 | + font-weight: bold; | |
| 147 | + } | |
| 148 | + | |
| 149 | + .teste { | |
| 150 | + display: block; | |
| 151 | + height: 35px; | |
| 152 | + padding-top: 5px; | |
| 153 | + position: absolute; | |
| 154 | + right: 0; | |
| 155 | + bottom: 0; | |
| 156 | + background-position: right; | |
| 157 | + background-image: url('/assets/images/bottao_banner_1.png'); | |
| 158 | + background-size: 100%; | |
| 159 | + background-repeat: no-repeat; | |
| 160 | + vertical-align: middle; | |
| 161 | + } | |
| 136 | 162 | |
| 137 | 163 | &--link-top { |
| 138 | 164 | color: #fff; |
| ... | ... | @@ -149,33 +175,66 @@ |
| 149 | 175 | } |
| 150 | 176 | } |
| 151 | 177 | |
| 152 | - &--background-image { | |
| 178 | + &--background { | |
| 153 | 179 | display: block; |
| 154 | 180 | position: absolute; |
| 155 | 181 | top: 0; |
| 156 | 182 | z-index: -1; |
| 157 | 183 | width: 100%; |
| 158 | 184 | height: 100%; |
| 159 | - background-image: url('/assets/images/banner--background-image.png'); | |
| 160 | - background-size: cover; | |
| 161 | - background-position: center; | |
| 162 | - background-color: #0E1333; | |
| 185 | + | |
| 186 | + &-image { | |
| 187 | + background-image: url('/assets/images/banner--background-image.png'); | |
| 188 | + background-size: cover; | |
| 189 | + background-position: center; | |
| 190 | + background-color: #0E1333; | |
| 191 | + } | |
| 192 | + | |
| 193 | + &-pink { | |
| 194 | + background-color: #F84D71; | |
| 195 | + } | |
| 163 | 196 | } |
| 164 | 197 | |
| 165 | 198 | &--logo { |
| 166 | 199 | margin: 10px; |
| 200 | + | |
| 201 | + &-small { | |
| 202 | + width: 23%; | |
| 203 | + } | |
| 167 | 204 | } |
| 205 | + | |
| 168 | 206 | &--text1 { |
| 169 | 207 | text-transform: uppercase; |
| 170 | 208 | font-size: 22px; |
| 171 | 209 | } |
| 172 | 210 | &--text2 { |
| 211 | + display: block; | |
| 212 | + margin-left: 10px; | |
| 173 | 213 | color: #dfa821; |
| 174 | - font-size: 22px; | |
| 214 | + // font-size: 22px; | |
| 215 | + font-size: 130%; | |
| 175 | 216 | font-weight: bold; |
| 176 | 217 | text-transform: uppercase; |
| 177 | 218 | } |
| 178 | - &--text3 {} | |
| 219 | + &--text3 { | |
| 220 | + display: block; | |
| 221 | + margin-left: 10px; | |
| 222 | + font-size: 115%; | |
| 223 | + } | |
| 224 | + | |
| 225 | + &--banner2--link-bottom { | |
| 226 | + color: white; | |
| 227 | + font-size: 135%; | |
| 228 | + font-weight: bold; | |
| 229 | + padding-right: 25px; | |
| 230 | + margin-left: 5px; | |
| 231 | + | |
| 232 | + &:hover, | |
| 233 | + &:focus, | |
| 234 | + &:active { | |
| 235 | + color: #fff; | |
| 236 | + } | |
| 237 | + } | |
| 179 | 238 | |
| 180 | 239 | &--link-bottom { |
| 181 | 240 | color: #fff; | ... | ... |
18.4 KB
9.02 KB
7.74 KB
11.8 KB