|
|
Line 15: |
Line 15: |
| <script> | | <script> |
| | | |
− | var $animation_elements = $('.animation-element'); | + | function showImages(el) { |
− | var $window = $(window);
| + | var windowHeight = jQuery( window ).height(); |
| + | $(el).each(function(){ |
| + | var thisPos = $(this).offset().top; |
| | | |
− | function check_if_in_view() {
| + | var topOfWindow = $(window).scrollTop(); |
− | var window_height = $window.height();
| + | if (topOfWindow + windowHeight - 200 > thisPos ) { |
− | var window_top_position = $window.scrollTop();
| + | $(this).addClass("fadeIn"); |
− | var window_bottom_position = (window_top_position + window_height);
| + | } |
− | | + | }); |
− | $.each($animation_elements, function() {
| + | |
− | var $element = $(this);
| + | |
− | var element_height = $element.outerHeight();
| + | |
− | var element_top_position = $element.offset().top;
| + | |
− | var element_bottom_position = (element_top_position + element_height);
| + | |
− | | + | |
− | //check to see if this current container is within viewport
| + | |
− | if ((element_bottom_position >= window_top_position) &&
| + | |
− | (element_top_position <= window_bottom_position)) {
| + | |
− | $element.addClass('in-view');
| + | |
− | } else {
| + | |
− | $element.removeClass('in-view');
| + | |
− | } | + | |
− | });
| + | |
| } | | } |
| | | |
− | $window.on('scroll resize', check_if_in_view);
| + | // if the image in the window of browser when the page is loaded, show that image |
− | $window.trigger('scroll'); | + | $(document).ready(function(){ |
| + | showImages('.star'); |
| + | }); |
| | | |
| + | // if the image in the window of browser when scrolling the page, show that image |
| + | $(wi |
| | | |
| </script> | | </script> |
Line 49: |
Line 41: |
| <style> | | <style> |
| | | |
− | body {
| + | .star { |
− | font-size: 16px;
| + | visibility: hidden; |
− | font-family: 'Open Sans', sans-serif;
| + | |
− | font-weight: 400;
| + | |
− | background: #efefef;
| + | |
− | line-height: 170%;
| + | |
| } | | } |
| | | |
− | strong,
| + | .fadeIn { |
− | b {
| + | -webkit-animation: animat_show 0.8s; |
− | font-weight: 600
| + | animation: animat_show 0.8s; |
| + | visibility: visible !important; |
| } | | } |
| | | |
− | h1,
| + | @-webkit-keyframes animat_show{ |
− | h2,
| + | 0%{opacity:0} |
− | h3,
| + | 100%{opacity:1} |
− | h4,
| + | |
− | h5,
| + | |
− | h6 {
| + | |
− | font-weight: 300;
| + | |
− | line-height: 150%;
| + | |
− | }
| + | |
− | | + | |
− | i.fa {
| + | |
− | color: #333;
| + | |
− | }
| + | |
− | | + | |
− | *,
| + | |
− | *:before,
| + | |
− | *:after {
| + | |
− | box-sizing: border-box;
| + | |
− | -moz-box-sizing: border-box;
| + | |
− | -webkit-box-sizing: border-box;
| + | |
− | }
| + | |
− | /*clearfixes*/
| + | |
− | | + | |
− | .cf:before,
| + | |
− | .cf:after {
| + | |
− | content: " ";
| + | |
− | display: table;
| + | |
− | }
| + | |
− | | + | |
− | .cf:after {
| + | |
− | clear: both;
| + | |
− | }
| + | |
− | | + | |
− | .main-container {
| + | |
− | background: #fff;
| + | |
− | max-width: 1000px;
| + | |
− | margin: 25px 25px auto;
| + | |
− | position: relative;
| + | |
− | }
| + | |
− | | + | |
− | .container {
| + | |
− | position: relative;
| + | |
− | padding: 25px;
| + | |
− | }
| + | |
− | | + | |
− | .container:last-of-type {
| + | |
− | padding-top: 0px;
| + | |
− | }
| + | |
− | /*animation element*/
| + | |
− | | + | |
− | .animation-element {
| + | |
− | position: relative;
| + | |
− | width: 30%;
| + | |
− | margin: 0% 1.33 2.66% 1.33%;
| + | |
− | float: left;
| + | |
− | }
| + | |
− | /*3 grid layout*/
| + | |
− | | + | |
− | .animation-element:nth-of-type(3n-2) {
| + | |
− | width: 31.5%;
| + | |
− | margin: 0% 1.375% 2.75% 0%;
| + | |
− | clear: left;
| + | |
− | }
| + | |
− | | + | |
− | .animation-element:nth-of-type(3n-1) {
| + | |
− | width: 31.5%;
| + | |
− | margin: 0% 1.375% 2.75% 1.375%;
| + | |
− | }
| + | |
− | | + | |
− | .animation-element:nth-of-type(3n-0) {
| + | |
− | width: 31.5%;
| + | |
− | margin: 0% 0% 2.75% 1.375%;
| + | |
− | clear: right;
| + | |
− | }
| + | |
− | /*bounce up animation for the subject*/
| + | |
− | | + | |
− | .bounce-up .subject {
| + | |
− | opacity: 0;
| + | |
− | -moz-transition: all 700ms ease-out;
| + | |
− | -webkit-transition: all 700ms ease-out;
| + | |
− | -o-transition: all 700ms ease-out;
| + | |
− | transition: all 700ms ease-out;
| + | |
− | -moz-transform: translate3d(0px, 200px, 0px);
| + | |
− | -webkit-transform: translate3d(0px, 200px, 0px);
| + | |
− | -o-transform: translate(0px, 200px);
| + | |
− | -ms-transform: translate(0px, 200px);
| + | |
− | transform: translate3d(0px, 200, 0px);
| + | |
− | -webkit-backface-visibility: hidden;
| + | |
− | -moz-backface-visibility: hidden;
| + | |
− | backface-visibility: hidden;
| + | |
− | } | + | |
− | | + | |
− | .bounce-up.in-view .subject {
| + | |
− | opacity: 1;
| + | |
− | -moz-transform: translate3d(0px, 0px, 0px);
| + | |
− | -webkit-transform: translate3d(0px, 0px, 0px);
| + | |
− | -o-transform: translate(0px, 0px);
| + | |
− | -ms-transform: translate(0px, 0px);
| + | |
− | transform: translate3d(0px, 0px, 0px);
| + | |
− | }
| + | |
− | | + | |
− | .subject {
| + | |
− | float: left;
| + | |
− | width: 100%;
| + | |
− | margin: 0% 1.33% 2.66% 1.33%;
| + | |
− | background: #F5F5F5;
| + | |
− | padding: 15px;
| + | |
− | box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
| + | |
− | border: solid 1px #EAEAEA;
| + | |
− | }
| + | |
− | | + | |
− | .subject:hover,
| + | |
− | .subject:active {
| + | |
− | box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.25);
| + | |
− | }
| + | |
− | | + | |
− | .subject .header {
| + | |
− | margin: 8px 0px;
| + | |
− | }
| + | |
− | | + | |
− | .subject .header .date,
| + | |
− | .subject .header .category {
| + | |
− | margin: 0px;
| + | |
− | clear: none;
| + | |
− | width: 50%;
| + | |
− | }
| + | |
− | | + | |
− | .subject .header .date i,
| + | |
− | .subject .header .category i {
| + | |
− | margin-right: 5px;
| + | |
− | color: #333;
| + | |
− | -moz-transition: all 400ms linear;
| + | |
− | -webkit-transition: all 400ms linear;
| + | |
− | -o-transition: all 400ms linear;
| + | |
− | transition: all 400ms linear;
| + | |
− | }
| + | |
− | | + | |
− | .subject .header .date {
| + | |
− | float: left;
| + | |
− | text-align: left;
| + | |
− | }
| + | |
− | | + | |
− | .subject .header .category {
| + | |
− | float: right;
| + | |
− | text-align: right;
| + | |
− | }
| + | |
− | /*subject icon at top*/
| + | |
− | | + | |
− | .subject .icon {
| + | |
− | position: absolute;
| + | |
− | top: -20px;
| + | |
− | left: 50%;
| + | |
− | left: calc(50% - 20px);
| + | |
− | }
| + | |
− | | + | |
− | .subject .icon i {
| + | |
− | width: 40px;
| + | |
− | height: 40px;
| + | |
− | color: rgb(255, 255, 255);
| + | |
− | font-size: 150%;
| + | |
− | border-radius: 50%;
| + | |
− | text-align: center;
| + | |
− | padding: 7px;
| + | |
− | }
| + | |
− | /*Category color / icon color*/
| + | |
− | | + | |
− | .subject .category-color {
| + | |
− | height: 7px;
| + | |
− | position: absolute;
| + | |
− | top: 0px;
| + | |
− | left: 0px;
| + | |
− | width: 100%;
| + | |
− | }
| + | |
− | | + | |
− | .subject.design .category-color,
| + | |
− | .subject.design .icon i {
| + | |
− | background: #c0392b;
| + | |
− | }
| + | |
− | | + | |
− | .subject.development .category-color,
| + | |
− | .subject.development .icon i {
| + | |
− | background: #16a085;
| + | |
− | }
| + | |
− | | + | |
− | .subject.photography .category-color,
| + | |
− | .subject.photography .icon i {
| + | |
− | background: #2980b9;
| + | |
− | }
| + | |
− | /*hovering over subject*/
| + | |
− | | + | |
− | .subject.development:hover .header i {
| + | |
− | color: #16a085;
| + | |
− | }
| + | |
− | | + | |
− | .subject.design:hover .header i {
| + | |
− | color: #c0392b;
| + | |
− | }
| + | |
− | | + | |
− | .subject.photography:hover .header i {
| + | |
− | color: #2980b9;
| + | |
− | }
| + | |
− | | + | |
− | .subject .title {
| + | |
− | margin: 12px 0px;
| + | |
− | border-bottom: dashed 1px #ccc;
| + | |
− | padding-bottom: 10px;
| + | |
− | }
| + | |
− | | + | |
− | .subject .content {
| + | |
− | margin-bottom: 8px;
| + | |
− | }
| + | |
− | | + | |
− | .subject .enrole {
| + | |
− | position: relative;
| + | |
− | color: #333;
| + | |
− | padding: 5px 12px;
| + | |
− | cursor: pointer;
| + | |
− | float: right;
| + | |
− | display: inline-block;
| + | |
− | border: solid 1px #ccc;
| + | |
− | -moz-transition: all 400ms linear;
| + | |
− | -webkit-transition: all 400ms linear;
| + | |
− | -o-transition: all 400ms linear;
| + | |
− | transition: all 400ms linear;
| + | |
− | }
| + | |
− | | + | |
− | .subject .enrole:hover,
| + | |
− | .subject .enrole:active {
| + | |
− | background: #222;
| + | |
− | color: #fff;
| + | |
− | }
| + | |
− | /*media queries for small devices*/
| + | |
− | | + | |
− | @media screen and (max-width: 678px) {
| + | |
− | .main-container {
| + | |
− | margin: 20px 15px;
| + | |
− | }
| + | |
− | .animation-element,
| + | |
− | .animation-element:nth-of-type(3n-1),
| + | |
− | .animation-element:nth-of-type(3n-2),
| + | |
− | .animation-element:nth-of-type(3n-0) {
| + | |
− | width: 100%;
| + | |
− | margin: 0px 0px 30px 0px;
| + | |
− | }
| + | |
− | .subject .header .date,
| + | |
− | .subject .header .category {
| + | |
− | width: 100%;
| + | |
− | margin-bottom: 10px;
| + | |
− | text-align: center;
| + | |
− | }
| + | |
| } | | } |
| </style> | | </style> |
Line 320: |
Line 62: |
| | | |
| | | |
− | <br>
| + | <div style="height: 750px;"></div> |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | <br>
| + | |
− | </br>
| + | |
− | | + | |
− | | + | |
− | | + | |
− | | + | |
− | <div class="main-container"> | + | |
− | <div class="container">
| + | |
− | <h1>Fade up from the bottom</h1>
| + | |
− | <p>This animation will focus on fade in and up an element when it comes into the focus of the viewer. </p>
| + | |
− | </div>
| + | |
− | <div class="container">
| + | |
− | <h2>
| + | |
− | Course and Subjects <i class="fa fa-comment"></i></h2>
| + | |
− | <p>Here are our latest subjects that we are currently offering</p>
| + | |
− | <p>We supply a wide range of topics, including development, design, photography and everything in-between</p>
| + | |
− | </div>
| + | |
− | <div class="container cf">
| + | |
− | <!-- Course 1 -->
| + | |
− | <div class="animation-element bounce-up cf">
| + | |
− | <div class="subject development">
| + | |
− | <div class="category-color"></div>
| + | |
− | <div class="icon"><i class="fa fa-cogs"></i></div>
| + | |
− | <div class="header cf">
| + | |
− | <h4 class="date"><i class="fa fa-calendar-o"></i> April, 2015</h4>
| + | |
− | <h4 class="category"><i class="fa fa-folder-o"></i> Development</h4>
| + | |
− | </div>
| + | |
− | <h3 class="title">Fundamentals of C++ Development</h3>
| + | |
− | <div class="content">An introductory class on C++. This course will outline the basic elements required to understand development...</div>
| + | |
− | <div class="enrole">Enrole</div>
| + | |
− | </div>
| + | |
− | </div>
| + | |
− | <!-- Course 2 -->
| + | |
− | <div class="animation-element bounce-up cf">
| + | |
− | <div class="subject design">
| + | |
− | <div class="category-color"></div>
| + | |
− | <div class="icon"><i class="fa fa-pencil"></i></div>
| + | |
− | <div class="header cf">
| + | |
− | <h4 class="date"><i class="fa fa-calendar-o"></i> April, 2015</h4>
| + | |
− | <h4 class="category"><i class="fa fa-folder-o"></i> Design</h4>
| + | |
− | </div>
| + | |
− | <h3 class="title">Introduction to design </h3>
| + | |
− | <div class="content">Learn the basics of design and how to adapt them to your wordflow. This course covers an outline of Photoshop and...</div>
| + | |
− | <div class="enrole">Enrole</div>
| + | |
− | </div>
| + | |
− | </div>
| + | |
− | <!-- Course 3 -->
| + | |
− | <div class="animation-element bounce-up">
| + | |
− | <div class="subject photography">
| + | |
− | <div class="category-color"></div>
| + | |
− | <div class="icon"><i class="fa fa-camera"></i></div>
| + | |
− | <div class="header cf">
| + | |
− | <h4 class="date"><i class="fa fa-calendar-o"></i> May, 2015</h4>
| + | |
− | <h4 class="category"><i class="fa fa-folder-o"></i> Photography</h4>
| + | |
− | </div>
| + | |
− | <h3 class="title">Macro Photography Essentials </h3>
| + | |
− | <div class="content">This topic will contain all of the neseccary elements you will need to dive head first into taking stunning macro photography...</div>
| + | |
− | <div class="enrole">Enrole</div>
| + | |
− | </div>
| + | |
− | </div>
| + | |
− | <!-- Course 4 -->
| + | |
− | <div class="animation-element bounce-up cf">
| + | |
− | <div class="subject design">
| + | |
− | <div class="category-color"></div>
| + | |
− | <div class="icon"><i class="fa fa-pencil"></i></div>
| + | |
− | <div class="header cf">
| + | |
− | <h4 class="date"><i class="fa fa-calendar-o"></i> June, 2015</h4>
| + | |
− | <h4 class="category"><i class="fa fa-folder-o"></i> Design</h4>
| + | |
− | </div>
| + | |
− | <h3 class="title">Designing for the web</h3>
| + | |
− | <div class="content">In this course we will look into specific design techniques and adapt them for use on the web. This will include...</div>
| + | |
− | <div class="enrole">Enrole</div>
| + | |
− | </div>
| + | |
− | </div>
| + | |
− | <!-- Course 5 -->
| + | |
− | <div class="animation-element bounce-up cf">
| + | |
− | <div class="subject development">
| + | |
− | <div class="category-color"></div>
| + | |
− | <div class="icon"><i class="fa fa-cogs"></i></div>
| + | |
− | <div class="header cf">
| + | |
− | <h4 class="date"><i class="fa fa-calendar-o"></i> June, 2015</h4>
| + | |
− | <h4 class="category"><i class="fa fa-folder-o"></i> Development</h4>
| + | |
− | </div>
| + | |
− | <h3 class="title">Objective C# and iOS Development</h3>
| + | |
− | <div class="content">Thoughout this topic you will learn how to build responsive, fast and simple iOS apps. This topic is for an inermetidate...</div>
| + | |
− | <div class="enrole">Enrole</div>
| + | |
− | </div>
| + | |
− | </div>
| + | |
− | <!-- Course 6 -->
| + | |
− | <div class="animation-element bounce-up cf">
| + | |
− | <div class="subject development">
| + | |
− | <div class="category-color"></div>
| + | |
− | <div class="icon"><i class="fa fa-cogs"></i></div>
| + | |
− | <div class="header cf">
| + | |
− | <h4 class="date"><i class="fa fa-calendar-o"></i> June, 2015</h4>
| + | |
− | <h4 class="category"><i class="fa fa-folder-o"></i> Development</h4>
| + | |
− | </div>
| + | |
− | <h3 class="title">Javascript and jQuery</h3>
| + | |
− | <div class="content">The modern web is moving more and more towards dynamic interfaces. In this course you will learn how to use JavaScript and jQuery...</div>
| + | |
− | <div class="enrole">Enrole</div>
| + | |
− | </div>
| + | |
− | </div>
| + | |
− | <!-- Course 7 -->
| + | |
− | <div class="animation-element bounce-up">
| + | |
− | <div class="subject photography">
| + | |
− | <div class="category-color"></div>
| + | |
− | <div class="icon"><i class="fa fa-camera"></i></div>
| + | |
− | <div class="header cf">
| + | |
− | <h4 class="date"><i class="fa fa-calendar-o"></i> July, 2015</h4>
| + | |
− | <h4 class="category"><i class="fa fa-folder-o"></i> Photography</h4>
| + | |
− | </div>
| + | |
− | <h3 class="title">Street Photography for beginners</h3>
| + | |
− | <div class="content">Learn about the techniques and tools you can implement to improve your street photography. Including element such as shutter speed and ...</div>
| + | |
− | <div class="enrole">Enrole</div>
| + | |
− | </div>
| + | |
− | </div>
| + | |
− | </div>
| + | |
− | | + | |
− | </body>
| + | |
| | | |
| + | <img src="http://4.bp.blogspot.com/-ueMDJccHj5Q/Tlh-m4ISE9I/AAAAAAAAAZA/11wQ_oD6PCc/s400/Nature-Wallpapers-7.jpg" class="star" /> |
| + | |
| + | <div style="height: 750px;"></div> |
| + | |
| + | <img src="https://thumbs.dreamstime.com/x/abstract-nature-22528221.jpg" class="star" /> |
| + | |
| + | <div style="height: 750px;"></div> |
| + | |
| + | <img src="https://thumbs.dreamstime.com/x/abstract-nature-22528221.jpg" class="star" /> |
| | | |
| </html> | | </html> |