One - Announcement AngularJS Animation

Size
5,392 Kb
Views
24,288

How do I make an one - announcement angularjs animation?

What is a one - announcement angularjs animation? How do you make a one - announcement angularjs animation? This script and codes were developed by Ryan Hulseberg on 11 September 2022, Sunday.

One - Announcement AngularJS Animation Previews

One - Announcement AngularJS Animation - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>One - Announcement AngularJS Animation</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <nav class="primary-nav" role="navigation"> <ul class="primary-nav__list"> <li class="primary-nav__list--item primary-nav__list--box"> <a href="index.html" title="Dashboard"><img class="logo" height="34" src="https://s33.postimg.org/rbs19qhkv/ou_logo.png"></a> </li> <li class="primary-nav__list--item"> <a href="/academics">Faculty and Staff</a> </li> <li class="primary-nav__list--item active"> <a href="/financial">Advisor</a> </li> </ul>
</nav>
<!-- Angular Junks -->
<section ng-app="angularSlideables"> <div id="derp" class="announcement slideable"> <div class="wrapper"> <label slide-toggle="#derp" class="announcement__close">&#x2715;</label> <h2 class="announcement__title">Welcome to One!</h2> <p>We’re currently in beta for students and will be introducing faculty, advisor and staff functionality in the coming months. Check out our <a href="http://itnews.ou.edu/single-sign-on/">product roadmap</a> to learn more about the process. In the meantime, we’ve provided the list of useful links below to assist in the transition. oZone will continue to be available for students and employess until January 2017.</p> </div> </div> <div class="content open"> <div class="wrapper"> <div class="masonry"> <div class="item"> <p>Manage Advisees</p> <ul> <li><a href="https://twitter.com/w3bits_">View Holds</a></li> <li><a href="https://twitter.com/w3bits_">Remove Advising Flags</a></li> <li><a href="https://twitter.com/w3bits_">Student Schedule</a></li> <li><a href="https://twitter.com/w3bits_">Student Concise Schedule</a></li> <li><a href="https://twitter.com/w3bits_">Student Week-At-A-Glance</a></li> <li><a href="https://twitter.com/w3bits_">Advising Website</a></li> </ul> </div> <div class="item"> <p>Memos</p> <ul> <li><a href="https://twitter.com/w3bits_">Quality Academic Advising 2014</a></li> <li><a href="https://twitter.com/w3bits_">VA Clarification of Title 38 CFR 21</a></li> <li><a href="https://twitter.com/w3bits_">Alt Cert Procedures</a></li> </ul> </div> <div class="item"> <p>Advisor Tools</p> <ul> <li><a href="https://twitter.com/w3bits_">Student Transcripts</a></li> <li><a href="https://twitter.com/w3bits_">Enrollment</a></li> <li><a href="https://twitter.com/w3bits_">Faculty Handbook</a></li> <li><a href="https://twitter.com/w3bits_">GPA Calculator</a></li> <li><a href="https://twitter.com/w3bits_">Disability Resource Center</a></li> <li><a href="https://twitter.com/w3bits_">Tutoring Services</a></li> <li><a href="https://twitter.com/w3bits_">Transfer Equivalencies</a></li> </ul> </div> <div class="item"> <p>Advising Business</p> <ul> <li><a href="https://twitter.com/w3bits_">The Book</a></li> <li><a href="https://twitter.com/w3bits_">Look Up Classes</a></li> </ul> </div> <div class="item"> <p>Petitions & Agreements</p> <ul> <li><a href="https://twitter.com/w3bits_">Drop After Deadline Petition</a></li> <li><a href="https://twitter.com/w3bits_">Foreign Language Translation</a></li> <li><a href="https://twitter.com/w3bits_">Incomplete Contract Agreement</a></li> </ul> </div> <div class="item"> <p>Forms</p> <ul> <li><a href="https://twitter.com/w3bits_">Advising Fee Form</a></li> <li><a href="https://twitter.com/w3bits_">Advising Fee Proposal Instructions</a></li> <li><a href="https://twitter.com/w3bits_">FERPA Forms</a></li> </ul> </div> <div class="item"> <p>oZone Information</p> <ul> <li><a href="https://twitter.com/w3bits_">Admission Guidelines</a></li> <li><a href="https://twitter.com/w3bits_">oZone Flowcharts</a></li> <li><a href="https://twitter.com/w3bits_">Major Codes</a></li> <li><a href="https://twitter.com/w3bits_">Admission Decision Code</a></li> <li><a href="https://twitter.com/w3bits_">oZone Glossary</a></li> <li><a href="https://twitter.com/w3bits_">Hold Types & Contact List</a></li> </ul> </div> <div class="item"> <p>Contacts</p> <ul> <li><a href="https://twitter.com/w3bits_">Advising Contacts 15-16</a></li> <li><a href="https://twitter.com/w3bits_">PACAA Records Personnel 15-16</a></li> <li><a href="https://twitter.com/w3bits_">PACAA Members 15-16</a></li> </ul> </div> <div class="item"> <p>Other</p> <ul> <li><a href="https://twitter.com/w3bits_">Administrative Calendar 14-15</a></li> <li><a href="https://twitter.com/w3bits_">Standing Committees 14-15</a></li> <li><a href="https://twitter.com/w3bits_">Academic Advising Handbook</a></li> <li><a href="https://twitter.com/w3bits_">PACAA Library Holdings</a></li> <li><a href="https://twitter.com/w3bits_">Computer Literacy Archive</a></li> <li><a href="https://twitter.com/w3bits_">Vrazel Happiness Presentation</a></li> <li><a href="https://twitter.com/w3bits_">Flat-Rate Tuition Advisor Recommendation</a></li> </ul> </div> </div> </div> </div>
</section> <script src='https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.8/angular.min.js'></script> <script src="js/index.js"></script>
</body>
</html>

One - Announcement AngularJS Animation - Script Codes CSS Codes

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
body { font: 14px/23.8px Open Sans, Sans-serif; margin: 0; background: #F9F9F9; -webkit-font-smoothing: antialiased;
}
.toggle-text { padding: 20px;
}
.announcement { position: relative; background: #1da3ff; color: white; -webkit-transition: .2s; transition: .2s; z-index: 1;
}
.announcement a { color: white; -webkit-transition: .25s ease; transition: .25s ease;
}
.announcement a:hover { opacity: .75;
}
.announcement__close { position: absolute; right: 15px; top: 15px; font-size: 18px; width: 25px; height: 25px; font-weight: 600; text-align: center; cursor: pointer; color: white; opacity: .65; -webkit-transition: .25s ease; transition: .25s ease;
}
.announcement__close:hover { opacity: 1;
}
.announcement__title { font-size: 21px; line-height: 42px;
}
.wrapper { max-width: 1160px; padding: 40px 20px; margin: 0 auto;
}
.masonry { padding: 0; -moz-column-gap: 20px; -webkit-column-gap: 20px; column-gap: 20px; font-size: 14px;
}
.item { display: inline-block; background: #fff; padding: 14px 20px; margin: 0 0 1.5em; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);
}
.item p { margin: 0 0 8px; font-weight: 600;
}
.item ul { padding: 0; margin: 0;
}
.item li { list-style: none; padding: 8px 0;
}
.item a { color: #1B9DEE; text-decoration: none; -webkit-transition: .125s; transition: .125s;
}
.item a:hover { color: #0b6298;
}
.primary-nav { display: block; width: 100%; height: 56px; top: 0; left: 0; background: #9D1B1D; z-index: 2;
}
.primary-nav__list { margin: 0; list-style: none;
}
.primary-nav__list li { line-height: 56px;
}
.primary-nav__list .active a { font-weight: 600;
}
.primary-nav__list--item { position: relative; float: left; margin-bottom: 0; font-size: 14px;
}
.primary-nav__list--item.active a { opacity: 1;
}
.primary-nav__list--item a { color: #fff; font-family: Open Sans; font-weight: 00; text-decoration: none; padding: 18px; -webkit-transition: .25s ease; transition: .25s ease;
}
.primary-nav__list--item a:hover { opacity: 1;
}
.primary-nav__list--box { background: #841617; height: 56px;
}
.primary-nav__list--box img { vertical-align: middle; margin-bottom: 3px;
}
@media only screen and (min-width: 700px) { .masonry { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
}
@media only screen and (min-width: 900px) { .masonry { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
}
@media only screen and (min-width: 1100px) { .masonry { -moz-column-count: 5; -webkit-column-count: 5; column-count: 5; }
}
@media only screen and (min-width: 1280px) { .wrapper { max-width: 1160px; }
}

One - Announcement AngularJS Animation - Script Codes JS Codes

angular.module('angularSlideables', [])
.directive('slideable', function () { return { restrict:'C', compile: function (element, attr) { // wrap tag var contents = element.html(); element.html('<div class="slideable_content" style="margin:0 !important; padding:0 !important" >' + contents + '</div>'); return function postLink(scope, element, attrs) { // default properties attrs.duration = (!attrs.duration) ? '.5s' : attrs.duration; attrs.easing = (!attrs.easing) ? 'ease-in-out' : attrs.easing; element.css({ 'overflow': 'hidden', 'max-height': '600px', 'transitionProperty': 'max-height', 'transitionDuration': attrs.duration, 'transitionTimingFunction': attrs.easing }); }; } };
})
.directive('slideToggle', function() { return { restrict: 'A', link: function(scope, element, attrs) { var target = document.querySelector(attrs.slideToggle); attrs.expanded = false; element.bind('click', function() { var content = target.querySelector('.slideable_content'); if(!attrs.expanded) { content.style.border = '1px solid rgba(0,0,0,0)'; var y = content.clientHeight; content.style.border = 0; target.style.maxHeight = '0px'; } else { target.style.maxHeight = '0px'; } attrs.expanded = !attrs.expanded; }); } }
});
One - Announcement AngularJS Animation - Script Codes
One - Announcement AngularJS Animation - Script Codes
Home Page Home
Developer Ryan Hulseberg
Username ryanhulseberg
Uploaded September 11, 2022
Rating 3
Size 5,392 Kb
Views 24,288
Do you need developer help for One - Announcement AngularJS Animation?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

Ryan Hulseberg (ryanhulseberg) Script Codes
Create amazing sales emails with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!