Commit 41911f31a8546a39c2a19f8f7c4e77870f4023b1

Authored by Augusto dos Anjos Almeida
1 parent bd15b223
Exists in refactory-sass

proposal detail

@@ -175,27 +175,143 @@ nav ul { @@ -175,27 +175,143 @@ nav ul {
175 #search-input-container { 175 #search-input-container {
176 margin-top: 10px; } 176 margin-top: 10px; }
177 177
178 -.proposal-detail .proposal-category {  
179 - background-color: #000;  
180 - border-top: 0;  
181 - display: block;  
182 - margin-right: 0;  
183 - padding-top: 0;  
184 - text-align: left; }  
185 .proposal-detail .proposal-link { 178 .proposal-detail .proposal-link {
186 border-radius: 0; 179 border-radius: 0;
187 - font-size: 18px; 180 + font-size: 19px;
188 padding: 15px 35px; 181 padding: 15px 35px;
189 text-transform: uppercase; 182 text-transform: uppercase;
190 vertical-align: middle; 183 vertical-align: middle;
191 width: auto; } 184 width: auto; }
192 .proposal-selection { 185 .proposal-selection {
  186 + background-color: #EEEFF1;
  187 + border: 0;
  188 + float: right;
  189 + font-size: 16px;
  190 + font-weight: 300;
193 height: 57px; 191 height: 57px;
  192 + margin: 0;
  193 + text-transform: uppercase;
194 width: 60%; } 194 width: 60%; }
  195 +.proposal-header {
  196 + position: relative; }
  197 +.proposal-container {
  198 + display: block;
  199 + float: left;
  200 + margin-bottom: 20px;
  201 + width: 50%; }
  202 +.proposal-content {
  203 + border: 1px solid #000;
  204 + height: 500px;
  205 + padding: 20px; }
  206 +
  207 +.category {
  208 + background-color: #000;
  209 + border-top: 0;
  210 + display: block;
  211 + margin-bottom: 0;
  212 + margin-right: 0;
  213 + padding-top: 0;
  214 + text-align: left; }
195 215
196 .select { 216 .select {
197 padding-left: 0; } 217 padding-left: 0; }
198 218
  219 +.btn {
  220 + border: 1px solid;
  221 + display: inline-block;
  222 + font-size: 14px;
  223 + line-height: 3.1;
  224 + padding: 6px 12px; }
  225 + .btn-default {
  226 + background-color: #fff; }
  227 +
  228 +.abstract img {
  229 + width: 100%; }
  230 +.abstract p {
  231 + background-color: #000;
  232 + bottom: 140px;
  233 + color: #fff;
  234 + font-size: 14px;
  235 + padding: 5px 20px 20px 20px;
  236 + position: absolute;
  237 + right: 0;
  238 + text-align: center;
  239 + width: 50%; }
  240 +
  241 +.title {
  242 + background-color: #000;
  243 + bottom: 170px;
  244 + color: #fff;
  245 + font-size: 32px;
  246 + font-weight: 700;
  247 + padding: 20px 20px 0;
  248 + position: absolute;
  249 + right: 0;
  250 + text-align: center;
  251 + text-transform: uppercase;
  252 + width: 50%; }
  253 +
  254 +.show_body {
  255 + background: #000 url("images/black-alpha.png") no-repeat;
  256 + border-top: 5px solid;
  257 + padding: 30px 0;
  258 + margin: 10px auto; }
  259 + .show_body a {
  260 + background: url("images/white-line.png") left center repeat-x;
  261 + color: #fff;
  262 + display: block;
  263 + font-size: 38px;
  264 + font-weight: 700;
  265 + margin: auto;
  266 + text-align: center;
  267 + text-transform: uppercase;
  268 + width: 70%; }
  269 + .show_body span {
  270 + padding: 5px 15px; }
  271 +
  272 +.container-title {
  273 + color: #000;
  274 + font-size: 38px;
  275 + margin-bottom: 20px; }
  276 +
  277 +.subtitle {
  278 + color: #03316f;
  279 + font-size: 24px;
  280 + font-weight: 700;
  281 + margin-bottom: 20px; }
  282 +
  283 +.info {
  284 + font-size: 14px;
  285 + font-weight: 300; }
  286 +
  287 +.send-button a {
  288 + background-color: #000;
  289 + border-radius: 7px;
  290 + color: #fff;
  291 + display: block;
  292 + margin: auto;
  293 + padding: 20px 0;
  294 + text-align: center;
  295 + text-transform: uppercase;
  296 + width: 60%; }
  297 + .send-button a span {
  298 + padding-left: 20px;
  299 + background-image: url("images/airplane.png");
  300 + background-position: 0 50%;
  301 + background-repeat: no-repeat; }
  302 +
  303 +.make-proposal {
  304 + margin-right: 10px; }
  305 +
  306 +.support-proposal {
  307 + margin-left: 10px; }
  308 +
  309 +.experience-proposal {
  310 + margin-right: 10px; }
  311 +
  312 +.talk-proposal {
  313 + margin-left: 10px; }
  314 +
199 #proposal-category-saude .proposal-link { 315 #proposal-category-saude .proposal-link {
200 background-color: #00a9bd; 316 background-color: #00a9bd;
201 background-image: url(./images/icons/saude.png?3); 317 background-image: url(./images/icons/saude.png?3);
@@ -222,6 +338,17 @@ li.category-saude { @@ -222,6 +338,17 @@ li.category-saude {
222 background-position: 0 50%; 338 background-position: 0 50%;
223 background-repeat: no-repeat; 339 background-repeat: no-repeat;
224 background-size: 32px; } 340 background-size: 32px; }
  341 +.saude .proposal-content {
  342 + border-color: #00a9bd; }
  343 +.saude .show_body {
  344 + background-color: #007280;
  345 + border-color: #00a9bd; }
  346 + .saude .show_body span {
  347 + background-color: #007280; }
  348 +.saude .container-title {
  349 + color: #00a9bd; }
  350 +.saude .send-button a {
  351 + background-color: #00a9bd; }
225 352
226 #proposal-category-seguranca .proposal-link { 353 #proposal-category-seguranca .proposal-link {
227 background-color: #e34748; 354 background-color: #e34748;
@@ -249,6 +376,17 @@ li.category-seguranca { @@ -249,6 +376,17 @@ li.category-seguranca {
249 background-position: 0 50%; 376 background-position: 0 50%;
250 background-repeat: no-repeat; 377 background-repeat: no-repeat;
251 background-size: 32px; } 378 background-size: 32px; }
  379 +.seguranca .proposal-content {
  380 + border-color: #e34748; }
  381 +.seguranca .show_body {
  382 + background-color: #ce1f20;
  383 + border-color: #e34748; }
  384 + .seguranca .show_body span {
  385 + background-color: #ce1f20; }
  386 +.seguranca .container-title {
  387 + color: #e34748; }
  388 +.seguranca .send-button a {
  389 + background-color: #e34748; }
252 390
253 #proposal-category-educacao .proposal-link { 391 #proposal-category-educacao .proposal-link {
254 background-color: #ffb400; 392 background-color: #ffb400;
@@ -276,6 +414,17 @@ li.category-educacao { @@ -276,6 +414,17 @@ li.category-educacao {
276 background-position: 0 50%; 414 background-position: 0 50%;
277 background-repeat: no-repeat; 415 background-repeat: no-repeat;
278 background-size: 32px; } 416 background-size: 32px; }
  417 +.educacao .proposal-content {
  418 + border-color: #ffb400; }
  419 +.educacao .show_body {
  420 + background-color: #c28900;
  421 + border-color: #ffb400; }
  422 + .educacao .show_body span {
  423 + background-color: #c28900; }
  424 +.educacao .container-title {
  425 + color: #ffb400; }
  426 +.educacao .send-button a {
  427 + background-color: #ffb400; }
279 428
280 #proposal-category-reducao-da-pobreza .proposal-link { 429 #proposal-category-reducao-da-pobreza .proposal-link {
281 background-color: #51d0b3; 430 background-color: #51d0b3;
@@ -303,3 +452,14 @@ li.category-reducao-da-pobreza { @@ -303,3 +452,14 @@ li.category-reducao-da-pobreza {
303 background-position: 0 50%; 452 background-position: 0 50%;
304 background-repeat: no-repeat; 453 background-repeat: no-repeat;
305 background-size: 32px; } 454 background-size: 32px; }
  455 +.reducao-da-pobreza .proposal-content {
  456 + border-color: #51d0b3; }
  457 +.reducao-da-pobreza .show_body {
  458 + background-color: #30b395;
  459 + border-color: #51d0b3; }
  460 + .reducao-da-pobreza .show_body span {
  461 + background-color: #30b395; }
  462 +.reducao-da-pobreza .container-title {
  463 + color: #51d0b3; }
  464 +.reducao-da-pobreza .send-button a {
  465 + background-color: #51d0b3; }
@@ -112,8 +112,8 @@ @@ -112,8 +112,8 @@
112 </div> 112 </div>
113 113
114 </div> 114 </div>
115 - <div class='make-proposal-container'>  
116 - <div class='make-proposal'> 115 + <div class='make-proposal-container proposal-container'>
  116 + <div class='make-proposal proposal-content'>
117 <div class='container-title'>Faça Uma Proposta</div> 117 <div class='container-title'>Faça Uma Proposta</div>
118 <div class='subtitle'>Qual a sua sugestão para melhorar este programa?</div> 118 <div class='subtitle'>Qual a sua sugestão para melhorar este programa?</div>
119 <div class='info'>Ela se tornará pública em até 24 horas após o envio e poderá ser apoiada por outros participantes.</div> 119 <div class='info'>Ela se tornará pública em até 24 horas após o envio e poderá ser apoiada por outros participantes.</div>
@@ -135,8 +135,8 @@ @@ -135,8 +135,8 @@
135 <br style="clear: both;" /> 135 <br style="clear: both;" />
136 </div> 136 </div>
137 </div> 137 </div>
138 - <div class='support-proposal-container'>  
139 - <div class='support-proposal'> 138 + <div class='support-proposal-container proposal-container'>
  139 + <div class='support-proposal proposal-content'>
140 <div class='container-title'> Apoie outras propostas</div> 140 <div class='container-title'> Apoie outras propostas</div>
141 <div class='subtitle'> Propostas da sociedade</div> 141 <div class='subtitle'> Propostas da sociedade</div>
142 <div class="random-proposal"></div> 142 <div class="random-proposal"></div>
@@ -145,8 +145,8 @@ @@ -145,8 +145,8 @@
145 </div> 145 </div>
146 </div> 146 </div>
147 <div class='results-container hide'></div> 147 <div class='results-container hide'></div>
148 - <div class='experience-proposal-container'>  
149 - <div class='experience-proposal'> 148 + <div class='experience-proposal-container proposal-container'>
  149 + <div class='experience-proposal proposal-content'>
150 <div class='container-title'>Conte sua experiência</div> 150 <div class='container-title'>Conte sua experiência</div>
151 <p>Adoraríamos que você nos contasse a sua experiência com este programa ou a de alguém que você conhece.</p> 151 <p>Adoraríamos que você nos contasse a sua experiência com este programa ou a de alguém que você conhece.</p>
152 <p>Esta história pode nos ajudar a melhorar a nossa ação e não será divulgada.</p> 152 <p>Esta história pode nos ajudar a melhorar a nossa ação e não será divulgada.</p>
@@ -167,8 +167,8 @@ @@ -167,8 +167,8 @@
167 </div> 167 </div>
168 </div> 168 </div>
169 </div> 169 </div>
170 - <div class='talk-proposal-container'>  
171 - <div class='talk-proposal'> 170 + <div class='talk-proposal-container proposal-container'>
  171 + <div class='talk-proposal proposal-content'>
172 <div class='container-title'>Fale com os ministros</div> 172 <div class='container-title'>Fale com os ministros</div>
173 <p>Confira as datas e horários disponíveis:</p> 173 <p>Confira as datas e horários disponíveis:</p>
174 <ul class='calendar'> 174 <ul class='calendar'>
sass/novo/_colors.scss
1 -@import "../utilities/variables";  
2 -  
3 @each $category, $color in $categories { 1 @each $category, $color in $categories {
4 #proposal { 2 #proposal {
5 &-category { 3 &-category {
@@ -48,6 +46,28 @@ @@ -48,6 +46,28 @@
48 background-repeat: no-repeat; 46 background-repeat: no-repeat;
49 background-size: 32px; 47 background-size: 32px;
50 } 48 }
  49 + &-content {
  50 + border-color: $color;
  51 + }
  52 + }
  53 + .show_body {
  54 + background-color: darken($color, 12%);
  55 + border-color: $color;
  56 + span {
  57 + background-color: darken($color, 12%);
  58 + }
  59 + }
  60 + .container {
  61 + &-title {
  62 + color: $color;
  63 + }
  64 + }
  65 + .send {
  66 + &-button {
  67 + a {
  68 + background-color: $color;
  69 + }
  70 + }
51 } 71 }
52 } 72 }
53 } 73 }
54 \ No newline at end of file 74 \ No newline at end of file
sass/novo/_proposal_categories.scss
1 -@import "utilities/variables";  
2 -  
3 @each $category, $description in $categories-descriptions { 1 @each $category, $description in $categories-descriptions {
4 .proposal-category-items-#{$category} .description:before { 2 .proposal-category-items-#{$category} .description:before {
5 color: #fff; 3 color: #fff;
sass/novo/_proposal_detail.scss
1 .proposal { 1 .proposal {
2 &-detail { 2 &-detail {
3 .proposal { 3 .proposal {
4 - &-category {  
5 - background-color: #000;  
6 - border-top: 0;  
7 - display: block;  
8 - margin-right: 0;  
9 - padding-top: 0;  
10 - text-align: left;  
11 - }  
12 &-link { 4 &-link {
13 border-radius: 0; 5 border-radius: 0;
14 - font-size: $category-title-size; 6 + font-size: $category-select-size;
15 padding: 15px 35px; 7 padding: 15px 35px;
16 text-transform: uppercase; 8 text-transform: uppercase;
17 vertical-align: middle; 9 vertical-align: middle;
18 width: auto; 10 width: auto;
19 } 11 }
20 } 12 }
21 - } 13 + }
22 &-selection { 14 &-selection {
  15 + background-color: #EEEFF1;
  16 + border: 0;
  17 + float: right;
  18 + font-size: $default-font-size;
  19 + font-weight: 300;
23 height: 57px; 20 height: 57px;
  21 + margin: 0;
  22 + text-transform: uppercase;
24 width: 60%; 23 width: 60%;
25 -  
26 } 24 }
  25 + &-header {
  26 + position: relative;
  27 + }
  28 + &-container {
  29 + display: block;
  30 + float: left;
  31 + margin-bottom: $default-spacing-size;
  32 + width: 50%;
  33 + }
  34 + &-content {
  35 + border: 1px solid #000;
  36 + height: $container-height;
  37 + padding: $default-spacing-size;
  38 + }
  39 +}
  40 +.category {
  41 + background-color: #000;
  42 + border-top: 0;
  43 + display: block;
  44 + margin-bottom: 0;
  45 + margin-right: 0;
  46 + padding-top: 0;
  47 + text-align: left;
27 } 48 }
28 -  
29 .select { 49 .select {
30 padding-left: 0; 50 padding-left: 0;
  51 +}
  52 +.btn {
  53 + border: 1px solid;
  54 + display: inline-block;
  55 + font-size: $small-font-size;
  56 + line-height: 3.1;
  57 + padding: 6px 12px;
  58 + &-default {
  59 + background-color: #fff;
  60 + }
  61 +}
  62 +.abstract {
  63 + img {
  64 + width: 100%;
  65 + }
  66 + p {
  67 + background-color: #000;
  68 + bottom: 140px;
  69 + color: #fff;
  70 + font-size: $small-font-size;
  71 + padding: 5px 20px 20px 20px;
  72 + position: absolute;
  73 + right: 0;
  74 + text-align: center;
  75 + width: 50%;
  76 + }
  77 +}
  78 +.title {
  79 + background-color: #000;
  80 + bottom: 170px;
  81 + color: #fff;
  82 + font-size: $detail-title-size;
  83 + font-weight: 700;
  84 + padding: $default-spacing-size $default-spacing-size 0;
  85 + position: absolute;
  86 + right: 0;
  87 + text-align: center;
  88 + text-transform: uppercase;
  89 + width: 50%;
  90 +}
  91 +.show_body {
  92 + background: #000 url("images/black-alpha.png") no-repeat;
  93 + border-top: 5px solid;
  94 + padding: 30px 0;
  95 + margin: 10px auto;
  96 + a {
  97 + background: url("images/white-line.png") left center repeat-x;
  98 + color: #fff;
  99 + display: block;
  100 + font-size: $detail-proposal-size;
  101 + font-weight: 700;
  102 + margin: auto;
  103 + text-align: center;
  104 + text-transform: uppercase;
  105 + width: 70%;
  106 + }
  107 + span {
  108 + padding: 5px 15px;
  109 + }
  110 +}
  111 +.container {
  112 + &-title {
  113 + color: #000;
  114 + font-size: $detail-proposal-size;
  115 + margin-bottom: $default-spacing-size;
  116 + }
  117 +}
  118 +.subtitle {
  119 + color: $header-color;
  120 + font-size: $proposal-link-size;
  121 + font-weight: 700;
  122 + margin-bottom: $default-spacing-size;
  123 +}
  124 +.info {
  125 + font-size: $small-font-size;
  126 + font-weight: 300;
  127 +}
  128 +.send {
  129 + &-button {
  130 + a {
  131 + background-color: #000;
  132 + border-radius: $default-radius-size;
  133 + color: #fff;
  134 + display: block;
  135 + margin: auto;
  136 + padding: $default-spacing-size 0;
  137 + text-align: center;
  138 + text-transform: uppercase;
  139 + width: 60%;
  140 + span {
  141 + padding-left: 20px;
  142 + background-image: url("images/airplane.png");
  143 + background-position: 0 50%;
  144 + background-repeat: no-repeat;
  145 + }
  146 + }
  147 + }
  148 +}
  149 +.make {
  150 + &-proposal {
  151 + margin-right: $default-spacing-size - 10;
  152 + }
  153 +}
  154 +.support {
  155 + &-proposal {
  156 + margin-left: $default-spacing-size - 10;
  157 + }
  158 +}
  159 +.experience {
  160 + &-proposal {
  161 + margin-right: $default-spacing-size - 10;
  162 + }
  163 +}
  164 +.talk {
  165 + &-proposal {
  166 + margin-left: $default-spacing-size - 10;
  167 + }
31 } 168 }
32 \ No newline at end of file 169 \ No newline at end of file
sass/novo/_variables.scss
@@ -5,10 +5,13 @@ $default-color: #172938; @@ -5,10 +5,13 @@ $default-color: #172938;
5 5
6 // font sizes 6 // font sizes
7 $default-font-size: 16px; 7 $default-font-size: 16px;
8 -$small-font-size: $default-font-size - 2; 8 +$small-font-size: 14px;
9 $header-h1-size: 28px; 9 $header-h1-size: 28px;
10 $category-title-size: 18px; 10 $category-title-size: 18px;
  11 +$category-select-size: 19px;
11 $proposal-link-size: 24px; 12 $proposal-link-size: 24px;
  13 +$detail-title-size: 32px;
  14 +$detail-proposal-size: 38px;
12 15
13 // radius sizes 16 // radius sizes
14 $default-radius-size: 7px; 17 $default-radius-size: 7px;