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