Let's Draw a Logo without any Images: A Real Life Example.
A CSS Logo example.
Logo Identity belongs to © sergemoulia.fr, all rights reserved.
Pierre Castaing and I worked on the website of Serge Moulia, a French freelance photographer.
The part of the logo redesign is a good example to show how to adapt a graphic identity for the web media.
This logo respect 4 of the 5 logo principes:
- it's simple
- it's memorisable
- it's colorfull
- it's unique
…and it can be transforming with pure CSS rules without any images :D
I can't explain all the codes below cause you must'nt re-use it refer to copyright rights. It's a simple CSS demonstration and I hope it could be a source of yours inspiration.
The markup:
<div id="wrapper"><div id="logo"><span id="logo-center"></span><span id="logo-outer"><b></b></span><i></i><div><a href="http://www.sergemoulia.fr" rel="bookmark" title=""><span>Serge</span><em> </em>MOULIA</a></div><span id="slogan">Pho<span>t</span>ographe</span></div> <!-- /logo --></div> <!-- /wrapper -->
And the CSS rules:
/* =Resets default browser's styles */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent} body{line-height:1} ol,ul{list-style:none} blockquote,q{quotes:none} :focus{outline:0} ins{text-decoration:none} del{text-decoration:line-through} table{border-collapse:collapse;border-spacing:0}#wrapper{font-size:62.5%}/* =Logo styling */#logo{position:relative;top:0;left:0;width:6em;height:6em;margin:4em;background:#fff;background:#ff6600;-moz-border-radius:.6em;-khtml-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}#logo-outer,#logo-center,#logo b,#logo i{display:block;position:absolute;background:#fff}#logo-outer{top:1em;left:1em;width:4em;height:4em;-moz-border-radius:.3em;-khtml-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em}#logo-center{top:2em;left:2em;z-index:2;width:2em;height:2em;margin:0 0 0 0;background:purple}#logo b{top:-1.1em;left:1.6em;width:1em;height:6.2em}#logo i{top:2.5em;left:0;width:6.1em;height:1em}#logo div{display:inline !important;position:absolute;left:0;top:.1em;z-index:1;width:7.5em;margin:0;padding:0;font:normal 4em arial,sans-serif;line-height:1em;color:#666;text-transform:lowercase}#logo div a{position:relative;z-index:1;float:right;color:#222;text-decoration:none;border:0}#logo div a span{color:#999}#logo div em{display:inline !important;width:0;margin-left:-.3em}#slogan{position:static;float:right;margin:-.65em -1.8em 0 0;font:normal 9px Arial,Helvetica,Geneva,sans-serif;letter-spacing:1.9em;color:#333;background:none;text-transform:uppercase;letter-spacing:1.9em;white-space:nowrap !important;cursor:default}#slogan span{letter-spacing:1.4989em;color:#fff}#logo div a:hover{color:#999}#logo div a:hover span{color:#222}
Update (2009-11-22): Now support for IE. Here is the specificly css rule:
<!--[if lte IE 7]>display:inline-block;width:3.65em !important}</style><![endif]-->
<style type="text/css" media="screen">
div.logo div a{height:1.1em}
div.logo span.slogan{
position:relative;
top:2.2em;
left:-9em;
background:none;
font:normal .2em Arial,Helvetica,Geneva,sans-serif;
text-transform:uppercase;letter-spacing:1.9em;white-space:nowrap !important;cursor:default
}
div.logo span.slogan span{
· le 9 novembre 2009 par Patrick :: Imprimer
Accès aux Archives