어떤 화면에서도 완벽하게 맞는 메뉴를 만들고 있지만 높이는 변경되지 않습니다 (너비 만 변경).화면에 맞는 메뉴 (자동 크기 조정 폭)
문제는 : 내 메뉴가 3 개의 이미지 (왼쪽, 가운데 및 오른쪽)로 나뉘어져 있습니다. 중간 이미지가 화면에 맞게 크기가 조절 (나는 70 % 퍼트)하지만 화면처럼 작은 폭 메뉴 브레이크 라인의 측면 갖는 경우 :
가
I는 솔루션을 필요 이것, 또는이 메뉴를 만드는 다른 방법!
전체 너비를 차지하고 측면에 그라디언트가 있어야합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
var onre = function(){
var w = document.getElementById('make2fit').offsetWidth;
var h = document.getElementById('make2fit').offsetHeight;
var ww = window.innerWidth;
var wh = window.innerHeight;
var p = (Math.floor((ww/wh)*100)/100<1)?(ww/w):(wh/h);
var nw = Math.round(w * p);
var nh = Math.round(h * p);
document.getElementById("make2fit").width = nw;
document.getElementById("make2fit").height = nh;
}
window.onresize = onre;
window.onload = onre;
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Silvania Miranda</title>
<style type="text/css">
body {
background-color: #030708;
}
div.menu {
/* current css */
min-width:960px; /* which is the current minimum width for designing website for desktops */
height:auto;
width:auto;
margin-right:auto;
margin-left:auto;
position:relative;
top:510px;
overflow:hidden;
}
ul li {
/* current css */
display:block; /* default display for list elements, could be omitted */
float:left;
width:30%;
max-width:125px;
min-width:50px;
color:white;
}
ul {
/* current css */
overflow:hidden
}
div.mulher{
width:auto;
height:auto;
z-index:-1;
bottom:0px;
right:0px;
position:absolute;
}
div.fundo{
position:absolute;
width:100%;
height:auto;
bottom:15%;
}
div.fundomenu{
background:url(menufundo.png);
width:80%;
height:60px;
position:relative;
margin-right:auto;
margin-left:auto;
z-index:0;
float:left}
div.cantomenu
{position:relative;
height:60px;
width:156px;
overflow:hidden;
z-index:100;
float:left}
div.esq{background:url(menupontae.png)}
div.dir{background:url(menupontad.png)}
</style>
</head>
<body>
<div class="mulher"><img src="mulher.png" id="make2fit" style="margin:0px;"/></div>
<div class="fundo">
<div class="esq cantomenu"></div>
<div class="fundomenu"></div>
<div class="dir cantomenu"></div>
</div>
</body>
</html>
당신은 HTML과 CSS를 게시 할 수 있습니까? 가능한 경우 jsfiddle를 사용하십시오. –
http://jsfiddle.net/NsPGp/ –
도움말 ?? .......... –