mirror of
https://github.com/neocities/neocities.git
synced 2025-04-25 01:32:36 +02:00
fix up layout issues with browse page and add alt text to images so as to take care of the 300+ html errors updated about.erb to take care of html error updated About NeoCities footer to say About Us to take care of text overlap issue with sticker. clean up one error on sign in page. update length of inputs to a 60% col. dashboard add alt tag to screen shot. fix some issues with incorrect indenting in the slim file settings: update some font sizes for layout purposes
307 lines
5.6 KiB
SCSS
307 lines
5.6 KiB
SCSS
// ----------------------------------------------------------------
|
|
// Project Specific: Header Area
|
|
// ----------------------------------------------------------------
|
|
|
|
// Apply to header for styling
|
|
.header-Base{
|
|
background:#65a0ad;
|
|
border-bottom:6px solid #e93250;
|
|
min-height:42px;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.header-Content{
|
|
@media(max-device-width:480px), screen and (max-width:800px){
|
|
padding:0;
|
|
}
|
|
}
|
|
|
|
.blurb{background:#fff}
|
|
|
|
.header-Intro{
|
|
background:url(../img/neocity.jpg) 95% bottom no-repeat;
|
|
min-height:214px;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
@include vendor(background-size, cover);
|
|
min-height:2px;
|
|
}
|
|
}
|
|
|
|
.header-Outro{
|
|
background:#30424b -moz-linear-gradient(top, #2b3c43 0%, #354751 100%); /* FF3.6+ */
|
|
background:#30424b -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b3c43), color-stop(100%,#354751)); /* Chrome,Safari4+ */
|
|
background:#30424b -webkit-linear-gradient(top, #2b3c43 0%,#354751 100%); /* Chrome10+,Safari5.1+ */
|
|
background:#30424b -o-linear-gradient(top, #2b3c43 0%,#354751 100%); /* Opera 11.10+ */
|
|
background:#30424b -ms-linear-gradient(top, #2b3c43 0%,#354751 100%); /* IE10+ */
|
|
background:#30424b linear-gradient(to bottom, #2b3c43 0%,#354751 100%); /* W3C */
|
|
@include box-shadow($outroShadow);
|
|
color:#fafafa;
|
|
}
|
|
|
|
.intro-List{
|
|
@extend %kill-List;
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
margin-bottom:20px;
|
|
padding:20px!important;
|
|
}
|
|
|
|
li{
|
|
padding-left:$spacing*9;
|
|
padding-right:$spacing*3;
|
|
margin-bottom:18px;
|
|
}
|
|
|
|
h2{
|
|
margin-bottom:2px;
|
|
}
|
|
|
|
p{
|
|
color:#B2BCC1;
|
|
}
|
|
}
|
|
|
|
.intro-Icon{
|
|
background:url(../img/icons.png) no-repeat;
|
|
display:block;
|
|
height:37px;
|
|
left:-10px;
|
|
position:absolute;
|
|
top:2px;
|
|
width:37px;
|
|
}
|
|
|
|
.intro-Tools{position:relative}
|
|
.intro-Question{
|
|
position:relative;
|
|
|
|
.intro-Icon{
|
|
background-position:0 -40px;
|
|
}
|
|
}
|
|
|
|
.signup-Area{
|
|
min-height:100px;
|
|
position:relative
|
|
}
|
|
|
|
.signup-Form{
|
|
background:#354751;
|
|
border-radius:4px 4px 0 0;
|
|
@include box-shadow($signupShadow);
|
|
height:600%;
|
|
overflow:hidden;
|
|
position:absolute;
|
|
top:-45px;
|
|
width:95%;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
height:auto;
|
|
margin:0;
|
|
overflow:visible;
|
|
position:static;
|
|
width:auto;
|
|
}
|
|
|
|
h2{
|
|
margin-bottom:0;
|
|
text-shadow:0 1px 1px rgba(0,0,0,.5);
|
|
font-size: 1.8em;
|
|
}
|
|
|
|
hr{
|
|
border-bottom:1px solid #4a6677;
|
|
border-top:1px solid #1d282d;
|
|
margin:4px 0 22px;
|
|
}
|
|
|
|
fieldset{
|
|
background:url(../img/sign-up-bg.png) repeat-x center top;
|
|
padding: 20px 33px;
|
|
}
|
|
|
|
label{
|
|
color:#81b8c6;
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
font-size:70%
|
|
}
|
|
}
|
|
|
|
.input-Area{
|
|
background:#29383f;
|
|
border:0 solid black;
|
|
@include box-shadow($inputAreaShadow);
|
|
color:#557380;
|
|
margin-bottom:$spacing*7;
|
|
margin-right:$spacing;
|
|
padding: 11px 12px 9px 12px;
|
|
width:62%;
|
|
|
|
&:focus{color:#eee}
|
|
}
|
|
|
|
.btn-Action{
|
|
padding:10px 25px;
|
|
}
|
|
}
|
|
|
|
.small-Nav{
|
|
background:#30424B;
|
|
display:none;
|
|
position:fixed;
|
|
right:0;
|
|
top:0;
|
|
width:50px;
|
|
z-index:9999;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
display:block
|
|
}
|
|
}
|
|
|
|
|
|
// Top nav area
|
|
.header-Nav{
|
|
background:#5e95a1;
|
|
border-bottom:1px solid #a1cad4;
|
|
|
|
@include vendor(transition, all 0.35s);
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
position:fixed;
|
|
top:-900px!important;
|
|
}
|
|
|
|
&.show-Nav{
|
|
top:0!important;
|
|
}
|
|
|
|
a, a:visited{
|
|
color:#fff;
|
|
padding:$spacing*2 $spacing*3;
|
|
text-decoration:none;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
display:block;
|
|
}
|
|
|
|
&:hover{background:#528995; text-decoration:underline}
|
|
&.selected, &:active{background:#528995; text-decoration:underline}
|
|
}
|
|
}
|
|
.constant-Nav{
|
|
float:left;
|
|
position:relative;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
float:none;
|
|
|
|
li{float:none;}
|
|
}
|
|
}
|
|
|
|
.status-Nav{
|
|
float:right;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
float:none;
|
|
}
|
|
|
|
li{
|
|
float:left;
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
float:none
|
|
}
|
|
}
|
|
}
|
|
|
|
// hp CSS
|
|
.hp .header-Base{
|
|
padding-top:46px;
|
|
}
|
|
.hp .header-Nav{
|
|
left:0;
|
|
position:fixed;
|
|
top:0;
|
|
width:100%;
|
|
z-index:3
|
|
}
|
|
|
|
.hp .hp-Logo{
|
|
left:-90px;
|
|
position:fixed;
|
|
@include vendor(transition, all 0.35s);
|
|
|
|
|
|
&.in-View{
|
|
left:0!important;
|
|
z-index:99;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
left:-90px!important;
|
|
}
|
|
}
|
|
}
|
|
|
|
.hp .logo{
|
|
padding-top:45px;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
padding-left:20px;
|
|
padding-right:20px;
|
|
}
|
|
}
|
|
|
|
.constant-Nav{
|
|
margin-left:-88px;
|
|
@include vendor(transition, all 0.35s);
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
margin-left:0;
|
|
}
|
|
|
|
&.in-View{
|
|
margin-left:0;
|
|
padding-left:70px;
|
|
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
padding-left:0
|
|
}
|
|
}
|
|
}
|
|
|
|
.add-Stripe{
|
|
border-bottom:6px solid #E93250;
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
border:0;
|
|
}
|
|
}
|
|
|
|
// Interior CSS
|
|
.interior .page{
|
|
padding-top:46px
|
|
}
|
|
.interior .header-Base{
|
|
left:0;
|
|
overflow:visible;
|
|
position:fixed;
|
|
top:0;
|
|
width:100%;
|
|
z-index:9;
|
|
}
|
|
|
|
.int-Logo{
|
|
left:0;
|
|
position:absolute;
|
|
top:0;
|
|
width:70px;
|
|
z-index:9;
|
|
}
|
|
|
|
.interior .header-Nav{
|
|
padding-left:70px;
|
|
@media (max-device-width:480px), screen and (max-width:800px){
|
|
width:100%;
|
|
}
|
|
}
|
|
|
|
.interior .constant-Nav{margin:0}
|