homepage/public/assets/embedded/phdpresentation/sass/pres2.scss

221 lines
4.0 KiB
SCSS

@import "../bower_components/mui/src/sass/mui/colors";
//import sub sass files
@import 'mixins';
@import 'fonts';
@import 'global';
@import 'subsup';
@import 'smallstuff';
@import 'tree';
//steps
@import 'steps/step13';
@import 'steps/lookatdom';
@import 'steps/julianne';
@import 'steps/sleeping';
@import 'steps/usexpathsteps';
@import 'steps/zoomthatmother';
@import 'steps/treestep';
@import 'steps/imagecyclers';
//define colors
$clustercolor1: mui-color('light-blue', '200');
$clustercolor2: mui-color('lime', '200');
$clustercolor3: mui-color('orange', '200');
$markercolor: mui-color('lime', 'A200');
//define fonts
$namefont: 'Dancing Script', cursive;
$fontmontserrat: 'Montserrat', sans-serif;
//links
#steplinks a {
pointer-events: auto;
color:gray;
margin-left: 4px;
font-size: 12px;
}
#steplinks {
z-index:9000;
opacity:0;
position: absolute;
width: 100%;
top: 0px;
}
#steplinks:hover {
opacity:1;
}
/*first step: header*/
#firststep {
text-align: center;
font-family: $fontmontserrat;
.headertitle {
font-size:120%;
font-weight: 300;
}
.of {
font-size:80%;
font-weight: 300;
}
.name {
font-style:italic;
font-size: 130%;
}
.phdtitle {
font-size: 140%;
font-family: $fontmontserrat;
margin-top: 42px;
}
}
#docluster .card {
background-color: mui-color('blue', '600');
opacity:0.8;
}
/*two examples step*/
//highlight color
.starhighlight {
background-color: $markercolor;
@include blur(10px);
height: 23px;
position: absolute;
transition-delay: 20s;
transition: opacity;
transition-duration : 2s;
}
//all that coloring for the xpaths in a list
.impress-on-continuecluster #solution3 li:nth-child(1),
.impress-on-continuecluster #solution3 li:nth-child(3),
.impress-on-continuecluster #solution3 li:nth-child(5),
.impress-on-docluster #solution3 li:nth-child(1),
.impress-on-docluster #solution3 li:nth-child(3),
.impress-on-docluster #solution3 li:nth-child(5) {
background-color: $clustercolor1;
}
.impress-on-continuecluster #solution3 li:nth-child(2),
.impress-on-docluster #solution3 li:nth-child(2) {
background-color: $clustercolor2;
}
.impress-on-continuecluster #solution3 li:nth-child(4),
.impress-on-continuecluster #solution3 li:nth-child(6),
.impress-on-docluster #solution3 li:nth-child(4),
.impress-on-docluster #solution3 li:nth-child(6) {
background-color: $clustercolor3;
}
#docluster.past, #docluster.future {
opacity:0;
}
//htmlisbuilt
#htmlisbuilt.future, #htmlisbuilt.past {
opacity:0 ;
}
#htmlisbuilt.active {
opacity: 1;
transition: opacity 2s;
}
// getting to the end
#continuecluster #curlybracket {
font-size: 200px;
position: absolute;
right: 310px;
top: -150px;
color: #333333;
font-family: 'Open Sans Condensed', sans-serif;
}
//keep the xpaths visible
.impress-on-continuecluster #solution3 {
opacity:1;
}
#continuecluster .card {
width: 452px;
position: absolute;
top: -85px;
left: 7px;
}
#continuecluster.past, #continuecluster.future {
opacity:0;
}
#continuecluster.active {
opacity:1;
}
// almost at the end...
.xpathhighlight {
color:mui-color('green', '600')
}
// last step
#laststep {
text-align:center;
font-family: 'Montserrat';
p:nth-child(1) {
font-size:130%;
}
img {
// width:100%;
height:500px;
margin-top:10px;
}
}
.impress-on-laststep .step {
opacity:0;
}
.conclusionstep {
.problemheader, .solutionheader {
float:left;
margin-right: 10px;
}
.problemheader {
color: mui-color('orange', '400');
}
.solutionheader {
color: mui-color('green', '400');
}
.cardtitle {
font-size:150%;
}
}
.conclusionstep, #conclusionstep {
font-family: 'Montserrat', sans-serif;
font-weight: 300;
}
// mergeresult2
#mergeresult2 {
p:first-child {
font-size:140%;
}
> ul > li {
font-size:120%;
}
}