Reputation: 31
#logo {
background: url(/images/logo.png) 0 0 no-repeat;
width: 268px;
height: 96px;
position: fixed;
top: 10px;
left: 10px;
z-index: 1000;
}
This is my logo css and when I change the height and width to x% It just cuts of the bottom and right side of my logo image. How can I style my logo so that it stays at 5% of the browser width while maintaining aspect? Thanks
Upvotes: 3
Views: 25435
Reputation: 17743
It is possible in a background image. See this demo at CSSplay. Ethan Marcotte has also detailed techniques that may fit your application.
Upvotes: 0
Reputation: 4747
Your image has to be an <img>
tag, not a background, and the CSS of this <img>
tag :
#logo_img{
width:5%;
}
assuming the parent of #logo_img
is 100% in width.
Upvotes: 1