| End Users | Developers | Business Team |
|---|---|---|
| Reduced errors | Maintain control over look and feel | Produce usable systems that reduce dev costs and increase user satisfaction |
| Less frustration | Minimize re-invention | Increase market awareness |
| Increased morale | Capitalize on learning | Increase product awareness |
| Improved efficiency | Enable production of reusable software | Reduce training costs |
| Increased confidence | Reduce development time | Improve staff retention |
| Reduced resistance to new technology | Reduce arbitrary design decisions | Increase user acceptance of new systems |
As a developer/business owner you may occasionally have to solve design problems. The following principles are relevant to the presentation of content and the user's experience :
#864587
$main
#6d326e
$main_dark
#f8f9fa
$light_grey
#ffffff
$white
#fccd44
$yellow
#009de0
$blue
#5b4e60
$text
#f97e3b
$orange
#6bc867
$green
#C8132E
$redcampaign
#dd377f
$discount
#5b4e60
$text
#ccccc8
$grey_text
#41b7d8
#3b5997
#d64937
$googleplus
#e0812a
$rss
Context : products.
Details : corporate purple, blue as a trust/highlight secondary color, green for call-to-action buttons, specs text contrasts : yellow on blue/purple.
Combined with SVG white pattern background on most pages
Context : help - user info.
Details : blue as a trust/highlight color for headers/buttons, white for backgrounds, grey and black for text, if necessary green call-to-action buttons.
Context : foros - concursos.
Details : dominant yellow, purple as a corporate secondary color.
Context : campaigns.
Details : *a dominant-saturated colors is selected for every specific campaing page (adapted to the illustration) - the color displayed here is the cash-machine blue campaign (see here ). The red-campaign color must be displayed across all campaign-related pages
#ccccc8
$dark_border
border:solid 1px $dark_border
#e5e5e1
$light_border
border:solid 1px $light_border
#6bc867
$green
#009de0
$blue
#fccd44
$yellow
#ea5958
$red_light
<link> href='http://fonts.googleapis.com/css?family=Raleway:700|Open+Sans:400,700' rel='stylesheet' type='text/css'>
font-family: 'Raleway', sans-serif;
font-weight:700;
Download Raleway font
Style : Bold
font-family: 'Open Sans', sans-serif;
font-weight:400;
Download Open Sans font
Style : Regular
The tagline font and tv ads font. For aditional info purpose only and/or consurso stuff. Not available for web.
Download MV Boli font%h5
%span.icon-megaphone
Megaphone Icon
%i.icon-megaphone
You can place icons just about anywhere using the CSS Prefix icon- and the icon's
name. Font Icons are designed to be used with inline elements (we like the %i tag for
brevity, but using a %span is more semantically correct).
%i/%span or simply can't? If you run into this case, you can still use font icons. All you need to do is use the :before pseudo-element of the element you want to use and set its content and font-family:
div.github:before {
content: "\f09b"; (see _font-icons.scss for specific icon content)
font-family: general;
}
%label{for: "subscriber_accept_terms"}
= check_box :subscriber, :accept_terms
%span
Confirmo que he leído y acepto la
= link_to "política de privacidad", "#{kelisto_root_url}politica-de-privacidad"
input[type="radio"], input[type="checkbox"] {
-webkit-appearance: none;
position: relative;
border-radius: 3em;
display: inline-block;
vertical-align: middle;
margin: -0.3em 0.25em 0 0;
padding: 0;
width: 1.3em;
height: 1.3em;
background: white;
border-radius: 50%;
font-size: 0.9em;
cursor: pointer;
box-shadow: inset 0 1px 1px #999999;
-webkit-transition: box-shadow 200ms, border-color 200ms, background 300ms;
-moz-transition: box-shadow 200ms, border-color 200ms, background 300ms;
transition: box-shadow 200ms, border-color 200ms, background 300ms;
&:focus {
outline: none;
}
&:hover{
border:solid 2px $blue;
}
&:checked{
background: $blue;
box-shadow: inset 0 1px 3px #666666, inset 0 0 0 0.4em white;
}
&:checked:hover{
box-shadow: inset 0 1px 0px $blue, inset 0 0 0 0.3em white, 0 0 1px 3px $blue;
border:solid 1px $blue;
}
&:checked:active{
background: $blue;
border:solid 1px $blue;
box-shadow:none;
}
}
.main-content{
//Mobile first style!
width: 100%;
position: relative;
//2nd add changes to all devices bigger than "mobile-landscape"
@include mobile-landscape-and-up{
width:90%;
}
@include tablet-landscape-and-up{
width:50%;
}
//Now define .main-content's children
.news{
}
.call-to-action{
}
}
Please check the Front-end-guide for good practices
@mixin mobile-portrait-and-up {
// content here
}
@mixin mobile-landscape-and-up {
// content here
}
@mixin tablet-portrait-and-up {
// content here
}
// Everything larger than portrait tablet
@mixin tablet-landscape-and-up {
// content here
}
// Everything larger than a landscape tablet
@mixin desktop-and-up {
// content here
}
Please check the Front-end-guide for good practices