Difference between revisions of "Team:NJU-China/mdlib/calendarcss"

(Created page with " #timeline .timeline-item:after,#timeline .timeline-item:before { content: ''; display: block; width: 100%; clear: both; } *, *:before, *:after { box-sizin...")
 
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
#timeline .timeline-item:after,#timeline .timeline-item:before {
+
div.timeline-icon>i {
 +
    margin-top: 12px;
 +
    margin-left: 12px;
 +
    color: white;
 +
}
 +
#timeline .timeline-item:after,#timeline .timeline-item:before {
 
     content: '';
 
     content: '';
 
     display: block;
 
     display: block;
 
     width: 100%;
 
     width: 100%;
 
     clear: both;
 
     clear: both;
}
 
*, *:before, *:after {
 
    box-sizing: border-box;
 
    -webkit-box-sizing: border-box;
 
    -moz-box-sizing: border-box;
 
}
 
body, html {
 
    height: 100%}
 
body {
 
    background: #f9f9f9;
 
    background-size: cover;
 
    margin: 0;
 
    padding: 0;
 
    font-family: helvetica, arial, tahoma, verdana;
 
    line-height: 20px;
 
    font-size: 14px;
 
    color: #726f77;
 
    -webkit-font-smoothing: antialiased;
 
}
 
img {
 
    max-width: 100%}
 
a {
 
    text-decoration: none;
 
}
 
.container {
 
    max-width: 1100px;
 
    margin: 0 auto;
 
}
 
h1, h2, h3, h4 {
 
    font-family: "Dosis", arial, tahoma, verdana;
 
    font-weight: 600;
 
 
}
 
}
  
Line 50: Line 24:
 
     width: 3px;
 
     width: 3px;
 
     height: 100%;
 
     height: 100%;
     background: #ee4d4d;
+
     background: #ee8848;
 
     left: 50%;
 
     left: 50%;
 
     top: 0;
 
     top: 0;
Line 65: Line 39:
 
}
 
}
 
#timeline .timeline-item .timeline-icon {
 
#timeline .timeline-item .timeline-icon {
     background: #ee4d4d;
+
     background: #ee8848;
 
     width: 50px;
 
     width: 50px;
 
     height: 50px;
 
     height: 50px;
Line 99: Line 73:
 
     transition: all 0.3s ease;
 
     transition: all 0.3s ease;
 
}
 
}
#timeline .timeline-item .timeline-content h2 {
+
#timeline .timeline-item .timeline-content h4 {
 +
    font-size: 1.5em;
 
     padding: 15px;
 
     padding: 15px;
     background: #ee4d4d;
+
     background: #ee8848;
 
     color: #fff;
 
     color: #fff;
 
     margin: -20px -20px 0 -20px;
 
     margin: -20px -20px 0 -20px;
    font-weight: 500;
 
    -webkit-border-radius: 3px 3px 0 0;
 
    -moz-border-radius: 3px 3px 0 0;
 
    -ms-border-radius: 3px 3px 0 0;
 
    border-radius: 3px 3px 0 0;
 
 
}
 
}
 
#timeline .timeline-item .timeline-content:before {
 
#timeline .timeline-item .timeline-content:before {
Line 119: Line 89:
 
     border-top: 7px solid transparent;
 
     border-top: 7px solid transparent;
 
     border-bottom: 7px solid transparent;
 
     border-bottom: 7px solid transparent;
     border-left: 7px solid #ee4d4d;
+
     border-left: 7px solid #ee8848;
 
}
 
}
 
#timeline .timeline-item .timeline-content.right {
 
#timeline .timeline-item .timeline-content.right {
Line 129: Line 99:
 
     left: inherit;
 
     left: inherit;
 
     border-left: 0;
 
     border-left: 0;
     border-right: 7px solid #ee4d4d;
+
     border-right: 7px solid #ee8848;
}
+
.btn {
+
    padding: 5px 15px;
+
    text-decoration: none;
+
    background: transparent;
+
    border: 2px solid #f27c7c;
+
    color: #f27c7c;
+
    display: inline-block;
+
    position: relative;
+
    text-transform: uppercase;
+
    font-size: 12px;
+
    -webkit-border-radius: 5px;
+
    -moz-border-radius: 5px;
+
    -ms-border-radius: 5px;
+
    border-radius: 5px;
+
    -webkit-transition: background 0.3s ease;
+
    -moz-transition: background 0.3s ease;
+
    -ms-transition: background 0.3s ease;
+
    transition: background 0.3s ease;
+
    -webkit-box-shadow: 2px 2px 0 #f27c7c;
+
    -moz-box-shadow: 2px 2px 0 #f27c7c;
+
    -ms-box-shadow: 2px 2px 0 #f27c7c;
+
    box-shadow: 2px 2px 0 #f27c7c;
+
}
+
.btn:hover {
+
    box-shadow: none;
+
    top: 2px;
+
    left: 2px;
+
    -webkit-box-shadow: 2px 2px 0 transparent;
+
    -moz-box-shadow: 2px 2px 0 transparent;
+
    -ms-box-shadow: 2px 2px 0 transparent;
+
    box-shadow: 2px 2px 0 transparent;
+
 
}
 
}
 +
 
@media screen and (max-width: 768px) {
 
@media screen and (max-width: 768px) {
 
     #timeline {
 
     #timeline {
Line 179: Line 118:
 
     margin-left: -6px;
 
     margin-left: -6px;
 
     border-left: 0;
 
     border-left: 0;
     border-right: 7px solid #ee4d4d;
+
     border-right: 7px solid #ee8848;
 
}
 
}
 
#timeline .timeline-item .timeline-icon {
 
#timeline .timeline-item .timeline-icon {

Latest revision as of 19:32, 30 November 2016

div.timeline-icon>i {

   margin-top: 12px;
   margin-left: 12px;
   color: white;

}

  1. timeline .timeline-item:after,#timeline .timeline-item:before {
   content: ;
   display: block;
   width: 100%;
   clear: both;

}

  1. timeline {
   width: 90%;
   margin: 30px auto;
   position: relative;
   -webkit-transition: all 0.4s ease;
   -moz-transition: all 0.4s ease;
   -ms-transition: all 0.4s ease;
   transition: all 0.4s ease;

}

  1. timeline:before {
   content: "";
   width: 3px;
   height: 100%;
   background: #ee8848;
   left: 50%;
   top: 0;
   position: absolute;

}

  1. timeline:after {
   content: "";
   clear: both;
   display: table;
   width: 100%}
  1. timeline .timeline-item {
   margin-bottom: 50px;
   position: relative;

}

  1. timeline .timeline-item .timeline-icon {
   background: #ee8848;
   width: 50px;
   height: 50px;
   position: absolute;
   top: 0;
   left: 50%;
   overflow: hidden;
   margin-left: -23px;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   -ms-border-radius: 50%;
   border-radius: 50%}
  1. timeline .timeline-item .timeline-icon img {
   position: relative;
   top: 14px;
   left: 14px;

}

  1. timeline .timeline-item .timeline-content {
   width: 45%;
   background: #fff;
   padding: 20px;
   -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
   -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
   -ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
   box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -ms-border-radius: 5px;
   border-radius: 5px;
   -webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
   -ms-transition: all 0.3s ease;
   transition: all 0.3s ease;

}

  1. timeline .timeline-item .timeline-content h4 {
   font-size: 1.5em;
   padding: 15px;
   background: #ee8848;
   color: #fff;
   margin: -20px -20px 0 -20px;

}

  1. timeline .timeline-item .timeline-content:before {
   content: ;
   position: absolute;
   left: 45%;
   top: 20px;
   width: 0;
   height: 0;
   border-top: 7px solid transparent;
   border-bottom: 7px solid transparent;
   border-left: 7px solid #ee8848;

}

  1. timeline .timeline-item .timeline-content.right {
   float: right;

}

  1. timeline .timeline-item .timeline-content.right:before {
   content: ;
   right: 45%;
   left: inherit;
   border-left: 0;
   border-right: 7px solid #ee8848;

}

@media screen and (max-width: 768px) {

   #timeline {
   margin: 30px;
   padding: 0;

}

  1. timeline:before {
   left: 0;

}

  1. timeline .timeline-item .timeline-content {
   width: 90%;
   float: right;

}

  1. timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {
   left: 10%;
   margin-left: -6px;
   border-left: 0;
   border-right: 7px solid #ee8848;

}

  1. timeline .timeline-item .timeline-icon {
   left: 0;

} }