Difference between revisions of "Template:Calgary/Human-Style"

Line 1: Line 1:
.main-teampage {
 
  padding: 0px;
 
}
 
.main-pics {
 
  padding: 5px;
 
        }
 
  
 +
/* GENERAL PAGE CSS */
  
  .single-content {
+
/* FONT SET HERE - for jumbotron H1 */
    position: relative;
+
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@500;600;700&display=swap');
    transition: .3s;
+
    cursor: pointer;
+
  }
+
  
  .single-content .text-content,
 
  .single-content:after{
 
    position: absolute;
 
    left: 20px;
 
    right: 20px;
 
  }
 
  
  .single-content:after{
+
/* TEXT STYLING */
    content: '';
+
    display: block;
+
    background: #2E2E2E;
+
    top: 0px;
+
    bottom: 0px;
+
    left: 0px;
+
    right: 0px;
+
    opacity: 0;
+
    transition: .4s;
+
    transition-timing-function: ease-out;
+
  }
+
  
  .single-content:hover:after{
+
h1, h2, h3, p {
    opacity: .4;
+
  }
+
  
  .text-content{
+
}
    top: 40%;
+
    opacity: 0;
+
    z-index: 1;
+
    transition: .3s;
+
    text-align: center;
+
    color: #FFF;
+
  }
+
  
  .single-content:hover .text-content{
+
li {color:#444444;}
    opacity: 1;
+
    transition-delay: .3s;
+
  }
+
  
 +
/*header font size for tablet*/
 +
@media(max-width: 768px){
 +
  .resp h1{
 +
    font-size:55px!important;
 +
  }}
  
 +
/*header font size for mobile*/
 +
@media (max-width:525px){
 +
  .resp h1{
 +
    font-size:50px!important;
 +
  }}
  
  
  
  
/*Modal styling section*/
+
.intro-body {
 +
  vertical-align: center;
 +
  background: ;
 +
  padding: 7vw 10vw;
 +
}
  
  .modal-body {
+
.intro-body p {
    background-color: #FFA600;
+
  color: #444444;
   }
+
   text-align: left;
 +
}
  
  .info {
+
.intro-body h2 {
    position: relative;
+
  color: black;
    background-color: #FFFFFF;
+
  font-weight: 200;
    margin-left: 2px;
+
    margin-right: 2px;
+
    margin-bottom: 5px;
+
  }
+
  
  .subproj {
+
}
    position: relative;
+
    background-color: #FFFFFF;
+
    margin-left: 2px;
+
    margin-right: 2px;
+
    margin-top: 0px;
+
    margin-bottom: 5px;
+
    justify-content: center;
+
  }
+
  
  .modal-pic {
+
.intro-body h3 {
    padding: 10px;
+
  color: #882916;
    padding-bottom: 20px;
+
}
    left: 50px;
+
  }
+
  
  .md-row1 {
+
.intro-body h4 {
    padding-top: 10px;
+
  color: #882916;
    padding-left: 30px;
+
  font-weight: 100;
    height: 11%;
+
  font-size: 21px;
  }
+
}
  
  .md-row2 {
+
.intro-body img {
    padding-left: 30px;
+
    margin-top: 5px;
+
  }
+
  
  .md-row3 {
+
}
    padding-left: 30px;
+
  }
+
  
  .md-row4 {
+
/* HEADER/BANNER */
    padding-top: 15px;
+
body,
    padding-left: 30px;
+
html {
    color: #969696;
+
  height: 100%;
  }
+
}
  
  .md-row5 {
+
/* The banner image */
    padding-left: 30px;
+
.banner-image {
    color: #000000;
+
  /* Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read */
    font-size: 20px;
+
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%), url("#");
  }
+
  
   .md-row6 {
+
   /* Set a specific height */
    position: static;
+
  height: 65vh;
    padding-top: 10px;
+
    padding-left: 30px;
+
    padding-bottom: 50px;
+
    padding-right: 10px;
+
    width: 70%;
+
    top: 60%;
+
  }
+
  
   .desc {
+
   /* Position and center the image to scale nicely on all screens */
    background-color: #606060;
+
  background-position: center;
    margin-left: 2px;
+
  background-repeat: no-repeat;
    margin-right: 2px;
+
  background-size: cover;
    color: #FFFFFF;
+
  position: relative;
    border-radius: 5px;
+
  background-attachment: fixed;
    padding-left: 2px;
+
}
    padding-right: 2px;
+
  }
+
  
  .title-row {
+
/* Place text in the middle of the image */
    margin: 0 auto;
+
.banner-text {
    padding-top: 20px;
+
  font-size: ;
    height: 18%;
+
  font-weight: ;
   }
+
  color: ;
 +
  text-align: center;
 +
  position: absolute;
 +
  left: 50%;
 +
   top: 50%;
 +
  transform: translate(-50%, -50%);
  
  .proj-row {
 
    padding-top: 20px;
 
    padding-bottom: 20px;
 
  }
 
  
  .subproj-box {
 
    margin: 0px;
 
    margin-bottom: -40px;
 
    padding:0px;
 
    height: auto;
 
  }
 
  
  /*Gallery styling section*/
+
}
  .slideshow-container {
+
    max-width: 600px;
+
    position: relative;
+
    margin: auto;
+
  }
+
  
  .mySlides {
+
.banner-text h1 {
    display: none;
+
  color: #F1C23F;
    width: 600px;
+
  font-size: 5em;
   }
+
   font-weight: 600;
 +
  font-family: 'Public Sans', sans-serif;
 +
  margin-top:25%;
  
  .prev, .next {
+
}
    cursor: pointer;
+
    position: absolute;
+
    top: 50%;
+
    width: auto;
+
    margin-top: -22px;
+
    padding: 16px;
+
    color: #fbf6f3;
+
    font-weight: bold;
+
    font-size: 18px;
+
    transition: 0.6s ease;
+
    border-radius: 0 3px 3px 0;
+
    user-select: none;
+
  }
+
  
  .next {
+
/*Modal styling area*/
    right: 0;
+
.main-pics {
    border-radius: 3px 0 0 3px;
+
  padding: 2px;
  }
+
}
  
  .prev:hover, .next:hover {
+
.single-content {
    background-color: #423636;
+
  position: relative;
   }
+
   transition: .3s;
 +
  cursor: pointer;
 +
}
  
  .dot {
+
.single-content .text-content,
    cursor: pointer;
+
.single-content:after{
    height: 15px;
+
  position: absolute;
    width: 15px;
+
  left: 20px;
    margin: 0 2px;
+
  right: 20px;
    background-color: #bbb;
+
}
    border-radius: 50%;
+
    display: inline-block;
+
    transition: background-color 0.6s ease;
+
  }
+
  
  .active, .dot:hover {
+
.single-content:after{
    background-color: #423636;
+
  content: '';
   }
+
  display: block;
 +
  background: #2E2E2E;
 +
   top: 0px;
 +
  bottom: 0px;
 +
  left: 0px;
 +
  right: 0px;
 +
  opacity: 0;
 +
  transition: .4s;
 +
  transition-timing-function: ease-out;
 +
}
  
  .fade {
+
.single-content:hover:after{
    -webkit-animation-name: fade;
+
  opacity: .4;
    -webkit-animation-duration: 1.5s;
+
}
    animation-name: fade;
+
    animation-duration: 1.5s;
+
  }
+
  
  @-webkit-keyframes fade {
+
.text-content{
    from {
+
  top: 35%;
  opacity: 0.4;
+
  opacity: 0;
    }
+
  z-index: 1;
    to {
+
  transition: .3s;
  opacity: 1;
+
   text-align: center;
    }
+
  color: #FFF;
   }
+
}
  
  @keyframes fade {
+
.single-content:hover .text-content{
    from {
+
  opacity: 1;
  opacity: 0.4;
+
  transition-delay: .3s;
    }
+
}
    to {
+
  opacity: 1;
+
    }
+
  }
+
  
  /*change modal properties when screen is less than 1000px*/
+
/*Modal styling sheet*/
  @media screen and (max-width: 992px){
+
.modal-body {
    .md-row6 {
+
  background-color: #FFA600;
      padding-top: 10px;
+
}
      padding-left: 30px;
+
      padding-right: 10px;
+
      width: 70%;
+
      top: 60%;
+
      position: static;
+
    }
+
  }
+
  
   .dots-div {
+
.info {
    justify-content: center;
+
   position: relative;
   }
+
  background-color: #FFFFFF;
 +
  margin-left: 2px;
 +
  margin-right: 2px;
 +
  margin-bottom: 5px;
 +
}
 +
 
 +
.new-row {
 +
  position: relative;
 +
  background-color: #FFFFFF;
 +
  margin-left: 2px;
 +
  margin-right: 2px;
 +
  margin-bottom: 5px;
 +
}
 +
 
 +
.subproj {
 +
  position: relative;
 +
  background-color: #FFFFFF;
 +
  margin-left: 2px;
 +
  margin-right: 2px;
 +
  margin-top: 0px;
 +
  margin-bottom: 5px;
 +
  justify-content: center;
 +
}
 +
 
 +
.modal-pic {
 +
   padding: 10px;
 +
  padding-bottom: 20px;
 +
  left: 50px;
 +
}
 +
 
 +
.md-row1 {
 +
  padding-top: 10px;
 +
  padding-left: 30px;
 +
  height: 11%;
 +
}
 +
 
 +
.md-row2 {
 +
  padding-left: 30px;
 +
  margin-top: 5px;
 +
}
 +
 
 +
.md-row3 {
 +
  padding-left: 30px;
 +
}
 +
 
 +
.md-row4 {
 +
  padding-top: 15px;
 +
  padding-left: 30px;
 +
  color: #969696;
 +
}
 +
 
 +
.md-row5 {
 +
  padding-left: 30px;
 +
  color: #000000;
 +
  font-size: 20px;
 +
}
 +
 
 +
.md-row6 {
 +
  position: static;
 +
  padding-top: 10px;
 +
  padding-left: 30px;
 +
  padding-right: 10px;
 +
  padding-bottom: 50px;
 +
  width: 70%;
 +
  top: 60%;
 +
}
 +
 
 +
.desc {
 +
  background-color: #606060;
 +
  margin-left: 2px;
 +
  margin-right: 2px;
 +
  color: #FFFFFF;
 +
  border-radius: 5px;
 +
  padding-left: 2px;
 +
  padding-right: 2px;
 +
}
 +
 
 +
.title-row {
 +
  margin: 0 auto;
 +
  padding-top: 20px;
 +
  height: 18%;
 +
}
 +
 
 +
.proj-row {
 +
  padding-top: 20px;
 +
  padding-bottom: 20px;
 +
}
 +
 
 +
.subproj-box {
 +
  margin: 0px;
 +
  margin-bottom: -40px;
 +
  padding:0px;
 +
  height: auto;
 +
}

Revision as of 23:24, 22 October 2020

/* GENERAL PAGE CSS */

/* FONT SET HERE - for jumbotron H1 */ @import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@500;600;700&display=swap');


/* TEXT STYLING */

h1, h2, h3, p {

}

li {color:#444444;}

/*header font size for tablet*/ @media(max-width: 768px){

 .resp h1{
   font-size:55px!important;
 }}

/*header font size for mobile*/ @media (max-width:525px){

  .resp h1{
   font-size:50px!important;
 }}



.intro-body {

 vertical-align: center;
 background: ;
 padding: 7vw 10vw;

}

.intro-body p {

 color: #444444;
 text-align: left;

}

.intro-body h2 {

 color: black;
 font-weight: 200;

}

.intro-body h3 {

 color: #882916;

}

.intro-body h4 {

 color: #882916;
 font-weight: 100;
 font-size: 21px;

}

.intro-body img {

}

/* HEADER/BANNER */ body, html {

 height: 100%;

}

/* The banner image */ .banner-image {

 /* Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read */
 background-image: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%), url("#");
 /* Set a specific height */
 height: 65vh;
 /* Position and center the image to scale nicely on all screens */
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 position: relative;
 background-attachment: fixed;

}

/* Place text in the middle of the image */ .banner-text {

 font-size: ;
 font-weight: ;
 color: ;
 text-align: center;
 position: absolute;
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);


}

.banner-text h1 {

 color: #F1C23F;
 font-size: 5em;
 font-weight: 600;
 font-family: 'Public Sans', sans-serif;
 margin-top:25%;

}

/*Modal styling area*/ .main-pics {

 padding: 2px;

}

.single-content {

 position: relative;
 transition: .3s;
 cursor: pointer;

}

.single-content .text-content, .single-content:after{

 position: absolute;
 left: 20px;
 right: 20px;

}

.single-content:after{

 content: ;
 display: block;
 background: #2E2E2E;
 top: 0px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 opacity: 0;
 transition: .4s;
 transition-timing-function: ease-out;

}

.single-content:hover:after{

 opacity: .4;

}

.text-content{

 top: 35%;
 opacity: 0;
 z-index: 1;
 transition: .3s;
 text-align: center;
 color: #FFF;

}

.single-content:hover .text-content{

 opacity: 1;
 transition-delay: .3s;

}

/*Modal styling sheet*/ .modal-body {

 background-color: #FFA600;

}

.info {

 position: relative;
 background-color: #FFFFFF;
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 5px;

}

.new-row {

 position: relative;
 background-color: #FFFFFF;
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 5px;

}

.subproj {

 position: relative;
 background-color: #FFFFFF;
 margin-left: 2px;
 margin-right: 2px;
 margin-top: 0px;
 margin-bottom: 5px;
 justify-content: center;

}

.modal-pic {

 padding: 10px;
 padding-bottom: 20px;
 left: 50px;

}

.md-row1 {

 padding-top: 10px;
 padding-left: 30px;
 height: 11%;

}

.md-row2 {

 padding-left: 30px;
 margin-top: 5px;

}

.md-row3 {

 padding-left: 30px;

}

.md-row4 {

 padding-top: 15px;
 padding-left: 30px;
 color: #969696;

}

.md-row5 {

 padding-left: 30px;
 color: #000000;
 font-size: 20px;

}

.md-row6 {

 position: static;
 padding-top: 10px;
 padding-left: 30px;
 padding-right: 10px;
 padding-bottom: 50px;
 width: 70%;
 top: 60%;

}

.desc {

 background-color: #606060;
 margin-left: 2px;
 margin-right: 2px;
 color: #FFFFFF;
 border-radius: 5px;
 padding-left: 2px;
 padding-right: 2px;

}

.title-row {

 margin: 0 auto;
 padding-top: 20px;
 height: 18%;

}

.proj-row {

 padding-top: 20px;
 padding-bottom: 20px;

}

.subproj-box {

 margin: 0px;
 margin-bottom: -40px;
 padding:0px;
 height: auto;

}