Здравейте колеги
Защо при различните резолюции имам проблеми при положение че всичко е в % ...
Ето скриин и CSS на проблемите блокове...
А ето и CSS на блоковете:
Това е основният блок във който са другите
[css]#overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
background: url(images/dotted.png);
}[/css]
А ето и самите блокове:
[css].showbanner {
width: 13%;
height:32%; /* 300px */
background-color: #000000;
margin-top:10%; /* 120px */
border-bottom:5px solid #3399FF;
border-top:5px solid #3399FF;
display: block;
margin-right: 5px;
margin-left: 5%;
font-color: #ffffff;
opacity: 0.4;
}
.showbanner:hover {
width: 13%;
height:32%; /* 300px */
background-color: #000000;
margin-top:10%; /* 120px */
border-top:5px solid #3399FF;
border-top:5px solid #3399FF;
display: block;
margin-right: 5px;
margin-left: 5%;
font-color: #ffffff;
opacity: 1;
}
.shownews {
width: 31%;
height:23.4%; /* 220px */
background-color: #000000;
padding:5px;
margin-top:-18.8%; /* 240px */
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 20%;
color: #0B75AF;
text-align: justify;
opacity: 0.4;
}
.shownews:hover {
width: 31%;
height:23.4%; /* 220px */
background-color: #000000;
padding:5px;
margin-top:-18.8%; /* 240px */
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 20%;
color: #0B75AF;
text-align: justify;
opacity: 0.9;
}
.showevent {
width: 39.5%;
height:23.4%; /* 220px */
background-color: #000000;
padding:5px;
margin-top:-18.7%; /* 240px */
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 54%;
color: #0B75AF;
opacity: 0.4;
}
.showevent:hover {
width: 39.5%;
height:23.4%; /* 220px */
background-color: #000000;
padding:5px;
margin-top:-18.7%; /* 240px */
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 54%;
color: #0B75AF;
opacity: 0.9;
}
.showcars {
border: solid 0px red;
width: 35%;
height: 29%; /* 270px */
background-color: #000000;
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 5%;
display: block;
margin-top: 2%;
color: #0B75AF;
opacity: 0.4;
}
.showcars:hover {
border: solid 0px red;
width: 35%;
height: 29%; /* 270px */
background-color: #000000;
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 5%;
display: block;
margin-top: 2%;
color: #0B75AF;
opacity: 0.9;
}
.showacademy {
border: solid 0px red;
width: 25%;
height: 29%; /* 270px */
background-color: #000000;
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-top:-281px;
margin-left: 42%;
opacity: 0.4;
}
.showacademy:hover {
border: solid 0px red;
width: 25%;
height: 29%; /* 270px */
background-color: #000000;
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-top:-275px;
margin-left: 42%;
opacity: 0.9;
}
.showuser {
border: solid 0px red;
width: 25.5%;
height: 270px;
background-color: #000000;
border-bottom: 5px solid #3399FF;
margin-top:-275px;
margin-left: 69%;
opacity: 0.4;
}
.showuser:hover {
border: solid 0px red;
width: 25.5%;
height: 270px;
background-color: #000000;
border-bottom: 5px solid #3399FF;
margin-top:-275px;
margin-left: 69%;
opacity: 0.9;
}
[/css]
Защо при различните резолюции имам проблеми при положение че всичко е в % ...
Ето скриин и CSS на проблемите блокове...
Код:
Ето как трябва да изглежда:
Код:
А ето и как изглежда под друга резолюция:
А ето и CSS на блоковете:
Това е основният блок във който са другите
[css]#overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
background: url(images/dotted.png);
}[/css]
А ето и самите блокове:
[css].showbanner {
width: 13%;
height:32%; /* 300px */
background-color: #000000;
margin-top:10%; /* 120px */
border-bottom:5px solid #3399FF;
border-top:5px solid #3399FF;
display: block;
margin-right: 5px;
margin-left: 5%;
font-color: #ffffff;
opacity: 0.4;
}
.showbanner:hover {
width: 13%;
height:32%; /* 300px */
background-color: #000000;
margin-top:10%; /* 120px */
border-top:5px solid #3399FF;
border-top:5px solid #3399FF;
display: block;
margin-right: 5px;
margin-left: 5%;
font-color: #ffffff;
opacity: 1;
}
.shownews {
width: 31%;
height:23.4%; /* 220px */
background-color: #000000;
padding:5px;
margin-top:-18.8%; /* 240px */
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 20%;
color: #0B75AF;
text-align: justify;
opacity: 0.4;
}
.shownews:hover {
width: 31%;
height:23.4%; /* 220px */
background-color: #000000;
padding:5px;
margin-top:-18.8%; /* 240px */
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 20%;
color: #0B75AF;
text-align: justify;
opacity: 0.9;
}
.showevent {
width: 39.5%;
height:23.4%; /* 220px */
background-color: #000000;
padding:5px;
margin-top:-18.7%; /* 240px */
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 54%;
color: #0B75AF;
opacity: 0.4;
}
.showevent:hover {
width: 39.5%;
height:23.4%; /* 220px */
background-color: #000000;
padding:5px;
margin-top:-18.7%; /* 240px */
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 54%;
color: #0B75AF;
opacity: 0.9;
}
.showcars {
border: solid 0px red;
width: 35%;
height: 29%; /* 270px */
background-color: #000000;
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 5%;
display: block;
margin-top: 2%;
color: #0B75AF;
opacity: 0.4;
}
.showcars:hover {
border: solid 0px red;
width: 35%;
height: 29%; /* 270px */
background-color: #000000;
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-left: 5%;
display: block;
margin-top: 2%;
color: #0B75AF;
opacity: 0.9;
}
.showacademy {
border: solid 0px red;
width: 25%;
height: 29%; /* 270px */
background-color: #000000;
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-top:-281px;
margin-left: 42%;
opacity: 0.4;
}
.showacademy:hover {
border: solid 0px red;
width: 25%;
height: 29%; /* 270px */
background-color: #000000;
border-bottom: 5px solid #3399FF;
border-top: 5px solid #3399FF;
margin-top:-275px;
margin-left: 42%;
opacity: 0.9;
}
.showuser {
border: solid 0px red;
width: 25.5%;
height: 270px;
background-color: #000000;
border-bottom: 5px solid #3399FF;
margin-top:-275px;
margin-left: 69%;
opacity: 0.4;
}
.showuser:hover {
border: solid 0px red;
width: 25.5%;
height: 270px;
background-color: #000000;
border-bottom: 5px solid #3399FF;
margin-top:-275px;
margin-left: 69%;
opacity: 0.9;
}
[/css]