Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Essay quote/style.css: Difference between revisions

Template page
No edit summary
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
@keyframes fadeIn {
  0% {opacity: 0;transform: translateY(15px);}
  100% {opacity: 1;transform: translateY(0px); }
}
.essay-quote{
.essay-quote{
/* container for whole quote thing */
/* container for whole quote thing */
margin:35px;
margin:35px;
margin-bottom:0;
animation: fadeIn 1.5s ease forwards;
}
}


Line 19: Line 26:
.essay-quote-text{
.essay-quote-text{
position:relative;
position:relative;
font-size:2rem;
font-size:1.8rem;
left:-15px;
left:-15px;
top:-50px;
top:-50px;
z-index:2;
z-index:2;
line-height:3rem;
line-height:2.5rem;
text-align:left;
text-align:justify;
text-justify:none;
}
}


Line 30: Line 38:
overflow:hidden; /* if the quote overlaps a title, the border at the bottom will be cut off. More aesthetic */
overflow:hidden; /* if the quote overlaps a title, the border at the bottom will be cut off. More aesthetic */
}
}


/* selectable alignment with {{{align}}} parameter */
/* selectable alignment with {{{align}}} parameter */
Line 50: Line 57:


.essay-quote-center{
.essay-quote-center{
     text-align: center;
     text-align: center!important;
     margin:0 auto;
     margin:0 auto;
     max-width:60%;
     max-width:60%;
    padding-top:50px;
    text-align-last:center;
}
}


Line 58: Line 67:


@media screen and (max-width:768px){
@media screen and (max-width:768px){
.essay-quote-left{
.essay-quote-text{
font-size:1.5rem!important;
}
.essay-quote-left, .essay-quote-right{
text-align: center;
text-align: center;
text-align-last:center;
     margin: 0 auto;
     margin: 0 auto;
     max-width:90%;
     max-width:90%;
     padding-top:50px; /*undoes the relative positioning which moves only the content, not the frame with it*/
     padding-top:50px; /*undoes the relative positioning which moves only the content, not the frame with it*/
}
     float:none;
.essay-quote-right{
text-align: center;
    margin: 0 auto;
    max-width:90%;
     padding-top:50px;
}
}
.essay-quote-center{
.essay-quote-center{

Latest revision as of 21:18, 20 October 2023

@keyframes fadeIn {
   0% {opacity: 0;transform: translateY(15px);}
   100% {opacity: 1;transform: translateY(0px); }
} 

.essay-quote{
	/* container for whole quote thing */
	margin:35px;
	margin-bottom:0;
	animation: fadeIn 1.5s ease forwards;
}

.essay-quote-mark{
	/* just the quotation mark that appears behind the quote */
	user-select:none;
	font-size:8rem;
	position:relative;
	z-index:1;
	color:#7f7f7f;
	opacity:0.5;
	font-family: Serif;
	font-weight:bold;
	line-height:0; /* cancel line-height because it affects the quote due to sheer size of quotation marks*/
}

.essay-quote-text{
	position:relative;
	font-size:1.8rem;
	left:-15px;
	top:-50px;
	z-index:2;
	line-height:2.5rem;
	text-align:justify;
	text-justify:none;
}

h1,h2{
	overflow:hidden; /* if the quote overlaps a title, the border at the bottom will be cut off. More aesthetic */
}

/* selectable alignment with {{{align}}} parameter */
.essay-quote-left{
	float:left;
	clear:both;
	max-width:35%;
	margin-left:0;
	margin-right:50px;
}

.essay-quote-right{
	float:right;
	clear:both;
	max-width:35%;
	margin-right:0;
	margin-left:50px;
}

.essay-quote-center{
    text-align: center!important;
    margin:0 auto;
    max-width:60%;
    padding-top:50px;
    text-align-last:center;
}

/* MOBILE POSITIONING */

@media screen and (max-width:768px){
	.essay-quote-text{
		font-size:1.5rem!important;
	}
	.essay-quote-left, .essay-quote-right{
		text-align: center;
		text-align-last:center;
    	margin: 0 auto;
    	max-width:90%;
    	padding-top:50px; /*undoes the relative positioning which moves only the content, not the frame with it*/
    	float:none;
	}
	.essay-quote-center{
		max-width:90%;
		padding-top:50px;
	}
}