This commit is contained in:
		
					parent
					
						
							
								9d4fc02414
							
						
					
				
			
			
				commit
				
					
						6e0194c58f
					
				
			
		
					 2 changed files with 205 additions and 0 deletions
				
			
		
							
								
								
									
										198
									
								
								static/css/baguetteBox.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										198
									
								
								static/css/baguetteBox.css
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,198 @@
 | 
				
			||||||
 | 
					/*!
 | 
				
			||||||
 | 
					 * baguetteBox.js
 | 
				
			||||||
 | 
					 * @author  feimosi
 | 
				
			||||||
 | 
					 * @version 1.11.1
 | 
				
			||||||
 | 
					 * @url https://github.com/feimosi/baguetteBox.js
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					#baguetteBox-overlay {
 | 
				
			||||||
 | 
					  display: none;
 | 
				
			||||||
 | 
					  opacity: 0;
 | 
				
			||||||
 | 
					  position: fixed;
 | 
				
			||||||
 | 
					  overflow: hidden;
 | 
				
			||||||
 | 
					  top: 0;
 | 
				
			||||||
 | 
					  left: 0;
 | 
				
			||||||
 | 
					  width: 100%;
 | 
				
			||||||
 | 
					  height: 100%;
 | 
				
			||||||
 | 
					  z-index: 1000000;
 | 
				
			||||||
 | 
					  background-color: #222;
 | 
				
			||||||
 | 
					  background-color: rgba(0, 0, 0, 0.8);
 | 
				
			||||||
 | 
					  -webkit-transition: opacity .5s ease;
 | 
				
			||||||
 | 
					  transition: opacity .5s ease; }
 | 
				
			||||||
 | 
					  #baguetteBox-overlay.visible {
 | 
				
			||||||
 | 
					    opacity: 1; }
 | 
				
			||||||
 | 
					  #baguetteBox-overlay .full-image {
 | 
				
			||||||
 | 
					    display: inline-block;
 | 
				
			||||||
 | 
					    position: relative;
 | 
				
			||||||
 | 
					    width: 100%;
 | 
				
			||||||
 | 
					    height: 100%;
 | 
				
			||||||
 | 
					    text-align: center; }
 | 
				
			||||||
 | 
					    #baguetteBox-overlay .full-image figure {
 | 
				
			||||||
 | 
					      display: inline;
 | 
				
			||||||
 | 
					      margin: 0;
 | 
				
			||||||
 | 
					      height: 100%; }
 | 
				
			||||||
 | 
					    #baguetteBox-overlay .full-image img {
 | 
				
			||||||
 | 
					      display: inline-block;
 | 
				
			||||||
 | 
					      width: auto;
 | 
				
			||||||
 | 
					      height: auto;
 | 
				
			||||||
 | 
					      max-height: 100%;
 | 
				
			||||||
 | 
					      max-width: 100%;
 | 
				
			||||||
 | 
					      vertical-align: middle;
 | 
				
			||||||
 | 
					      -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
 | 
				
			||||||
 | 
					         -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
 | 
				
			||||||
 | 
					              box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
 | 
				
			||||||
 | 
					    #baguetteBox-overlay .full-image figcaption {
 | 
				
			||||||
 | 
					      display: block;
 | 
				
			||||||
 | 
					      position: absolute;
 | 
				
			||||||
 | 
					      bottom: 0;
 | 
				
			||||||
 | 
					      width: 100%;
 | 
				
			||||||
 | 
					      text-align: center;
 | 
				
			||||||
 | 
					      line-height: 1.8;
 | 
				
			||||||
 | 
					      white-space: normal;
 | 
				
			||||||
 | 
					      color: #ccc;
 | 
				
			||||||
 | 
					      background-color: #000;
 | 
				
			||||||
 | 
					      background-color: rgba(0, 0, 0, 0.6);
 | 
				
			||||||
 | 
					      font-family: sans-serif; }
 | 
				
			||||||
 | 
					    #baguetteBox-overlay .full-image:before {
 | 
				
			||||||
 | 
					      content: "";
 | 
				
			||||||
 | 
					      display: inline-block;
 | 
				
			||||||
 | 
					      height: 50%;
 | 
				
			||||||
 | 
					      width: 1px;
 | 
				
			||||||
 | 
					      margin-right: -1px; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#baguetteBox-slider {
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  left: 0;
 | 
				
			||||||
 | 
					  top: 0;
 | 
				
			||||||
 | 
					  height: 100%;
 | 
				
			||||||
 | 
					  width: 100%;
 | 
				
			||||||
 | 
					  white-space: nowrap;
 | 
				
			||||||
 | 
					  -webkit-transition: left .4s ease, -webkit-transform .4s ease;
 | 
				
			||||||
 | 
					  transition: left .4s ease, -webkit-transform .4s ease;
 | 
				
			||||||
 | 
					  transition: left .4s ease, transform .4s ease;
 | 
				
			||||||
 | 
					  transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease; }
 | 
				
			||||||
 | 
					  #baguetteBox-slider.bounce-from-right {
 | 
				
			||||||
 | 
					    -webkit-animation: bounceFromRight .4s ease-out;
 | 
				
			||||||
 | 
					            animation: bounceFromRight .4s ease-out; }
 | 
				
			||||||
 | 
					  #baguetteBox-slider.bounce-from-left {
 | 
				
			||||||
 | 
					    -webkit-animation: bounceFromLeft .4s ease-out;
 | 
				
			||||||
 | 
					            animation: bounceFromLeft .4s ease-out; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes bounceFromRight {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    margin-left: 0; }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    margin-left: -30px; }
 | 
				
			||||||
 | 
					  100% {
 | 
				
			||||||
 | 
					    margin-left: 0; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes bounceFromRight {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    margin-left: 0; }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    margin-left: -30px; }
 | 
				
			||||||
 | 
					  100% {
 | 
				
			||||||
 | 
					    margin-left: 0; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes bounceFromLeft {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    margin-left: 0; }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    margin-left: 30px; }
 | 
				
			||||||
 | 
					  100% {
 | 
				
			||||||
 | 
					    margin-left: 0; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes bounceFromLeft {
 | 
				
			||||||
 | 
					  0% {
 | 
				
			||||||
 | 
					    margin-left: 0; }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    margin-left: 30px; }
 | 
				
			||||||
 | 
					  100% {
 | 
				
			||||||
 | 
					    margin-left: 0; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.baguetteBox-button#next-button, .baguetteBox-button#previous-button {
 | 
				
			||||||
 | 
					  top: 50%;
 | 
				
			||||||
 | 
					  top: calc(50% - 30px);
 | 
				
			||||||
 | 
					  width: 44px;
 | 
				
			||||||
 | 
					  height: 60px; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.baguetteBox-button {
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  cursor: pointer;
 | 
				
			||||||
 | 
					  outline: none;
 | 
				
			||||||
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  margin: 0;
 | 
				
			||||||
 | 
					  border: 0;
 | 
				
			||||||
 | 
					  -moz-border-radius: 15%;
 | 
				
			||||||
 | 
					       border-radius: 15%;
 | 
				
			||||||
 | 
					  background-color: #323232;
 | 
				
			||||||
 | 
					  background-color: rgba(50, 50, 50, 0.5);
 | 
				
			||||||
 | 
					  color: #ddd;
 | 
				
			||||||
 | 
					  font: 1.6em sans-serif;
 | 
				
			||||||
 | 
					  -webkit-transition: background-color .4s ease;
 | 
				
			||||||
 | 
					  transition: background-color .4s ease; }
 | 
				
			||||||
 | 
					  .baguetteBox-button:focus, .baguetteBox-button:hover {
 | 
				
			||||||
 | 
					    background-color: rgba(50, 50, 50, 0.9); }
 | 
				
			||||||
 | 
					  .baguetteBox-button#next-button {
 | 
				
			||||||
 | 
					    right: 2%; }
 | 
				
			||||||
 | 
					  .baguetteBox-button#previous-button {
 | 
				
			||||||
 | 
					    left: 2%; }
 | 
				
			||||||
 | 
					  .baguetteBox-button#close-button {
 | 
				
			||||||
 | 
					    top: 20px;
 | 
				
			||||||
 | 
					    right: 2%;
 | 
				
			||||||
 | 
					    right: calc(2% + 6px);
 | 
				
			||||||
 | 
					    width: 30px;
 | 
				
			||||||
 | 
					    height: 30px; }
 | 
				
			||||||
 | 
					  .baguetteBox-button svg {
 | 
				
			||||||
 | 
					    position: absolute;
 | 
				
			||||||
 | 
					    left: 0;
 | 
				
			||||||
 | 
					    top: 0; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					    Preloader
 | 
				
			||||||
 | 
					    Borrowed from http://tobiasahlin.com/spinkit/
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					.baguetteBox-spinner {
 | 
				
			||||||
 | 
					  width: 40px;
 | 
				
			||||||
 | 
					  height: 40px;
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  top: 50%;
 | 
				
			||||||
 | 
					  left: 50%;
 | 
				
			||||||
 | 
					  margin-top: -20px;
 | 
				
			||||||
 | 
					  margin-left: -20px; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.baguetteBox-double-bounce1,
 | 
				
			||||||
 | 
					.baguetteBox-double-bounce2 {
 | 
				
			||||||
 | 
					  width: 100%;
 | 
				
			||||||
 | 
					  height: 100%;
 | 
				
			||||||
 | 
					  -moz-border-radius: 50%;
 | 
				
			||||||
 | 
					       border-radius: 50%;
 | 
				
			||||||
 | 
					  background-color: #fff;
 | 
				
			||||||
 | 
					  opacity: .6;
 | 
				
			||||||
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  top: 0;
 | 
				
			||||||
 | 
					  left: 0;
 | 
				
			||||||
 | 
					  -webkit-animation: bounce 2s infinite ease-in-out;
 | 
				
			||||||
 | 
					          animation: bounce 2s infinite ease-in-out; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.baguetteBox-double-bounce2 {
 | 
				
			||||||
 | 
					  -webkit-animation-delay: -1s;
 | 
				
			||||||
 | 
					          animation-delay: -1s; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@-webkit-keyframes bounce {
 | 
				
			||||||
 | 
					  0%, 100% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(0);
 | 
				
			||||||
 | 
					            transform: scale(0); }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1);
 | 
				
			||||||
 | 
					            transform: scale(1); } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@keyframes bounce {
 | 
				
			||||||
 | 
					  0%, 100% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(0);
 | 
				
			||||||
 | 
					       -moz-transform: scale(0);
 | 
				
			||||||
 | 
					            transform: scale(0); }
 | 
				
			||||||
 | 
					  50% {
 | 
				
			||||||
 | 
					    -webkit-transform: scale(1);
 | 
				
			||||||
 | 
					       -moz-transform: scale(1);
 | 
				
			||||||
 | 
					            transform: scale(1); } }
 | 
				
			||||||
							
								
								
									
										7
									
								
								static/js/baguetteBox.min.js
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								static/js/baguetteBox.min.js
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue