update css
This commit is contained in:
parent
deb5d3f1b0
commit
913652c1ff
4 changed files with 201 additions and 1471 deletions
0
Y/Ada-S2/Programmes/exos-preparatoires/css
Normal file
0
Y/Ada-S2/Programmes/exos-preparatoires/css
Normal file
135
Y/Ada-S2/Programmes/exos-preparatoires/mission2.html
Normal file
135
Y/Ada-S2/Programmes/exos-preparatoires/mission2.html
Normal file
|
|
@ -0,0 +1,135 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<!-- Page generated by OCaml with Ocsigen.
|
||||||
|
See http://ocsigen.org/ and http://caml.inria.fr/ for information -->
|
||||||
|
<html class="ada2" lang="fr" id="h" xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>mission2.adb</title>
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
|
||||||
|
<link media="all" href="../../../ystyle.css" rel="stylesheet" />
|
||||||
|
<script src="../../../Scripts/yfold.js"></script>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="header" id="header">
|
||||||
|
<h1 id="title">mission2.adb</h1>
|
||||||
|
</div>
|
||||||
|
<main>
|
||||||
|
<code class="page block"><span class="kw">with</span> <span class="ident">Gada.Text_IO</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span><span class="kw">procedure</span> <span class="fname">Mission2</span> <span class="kw">is</span><span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="kw">package</span> <span class="fname">Txt</span> <span class="kw">renames</span> <span class="ident">Gada.Text_IO</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="kw">type</span> <span class="type">T_Intervalle</span> <span class="kw">is</span> <span class="kw">record</span>
|
||||||
|
<span class="ident">Inf</span> : <span class="type">Float</span> ;
|
||||||
|
<span class="ident">Sup</span> : <span class="type">Float</span> ;
|
||||||
|
<span class="kw">end</span> <span class="kw">record</span> ;
|
||||||
|
|
||||||
|
<span class="kw">function</span> <span class="fname">Intervalle_Image</span>(<span class="ident">A</span> : <span class="type">T_Intervalle</span>) <span class="kw">return</span> <span class="type">String</span> <span class="kw">is</span>
|
||||||
|
<span class="kw">begin</span>
|
||||||
|
<span class="kw">return</span> <span class="string">"["</span> & <span class="ident">Integer</span>'<span class="ident">Image</span>(<span class="ident">Integer</span>(<span class="ident">A.Inf</span>)) & <span
|
||||||
|
class="string">","</span> & <span class="ident">Integer</span>'<span class="ident">Image</span>(<span class="ident">Integer</span>(<span class="ident">A.Sup</span>)) & <span class="string">"]"</span> ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Intervalle_Image</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="comment">-- A est inclus dans B <=> les bornes de A sont comprises entre les bornes de B.
|
||||||
|
</span> <span class="kw">function</span> <span class="fname">Est_Inclus</span> (<span class="ident">A</span> : <span class="type">T_Intervalle</span> ; <span class="ident">B</span> : <span class="type">T_Intervalle</span>) <span
|
||||||
|
class="kw">return</span> <span class="type">Boolean</span> <span class="kw">is</span>
|
||||||
|
<span class="kw">begin</span>
|
||||||
|
<span class="kw">return</span> <span class="ident">A.Inf</span> >= <span class="ident">B.Inf</span> <span class="kw">and</span> <span class="ident">A.Sup</span> <= <span class="ident">B.Sup</span> ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Est_Inclus</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="comment">-- A et B disjoints <=> A est situé avant B ou A est situé après B.
|
||||||
|
</span> <span class="kw">function</span> <span class="fname">Disjoints</span> (<span class="ident">A</span> : <span class="type">T_Intervalle</span> ; <span class="ident">B</span> : <span class="type">T_Intervalle</span>) <span
|
||||||
|
class="kw">return</span> <span class="type">Boolean</span> <span class="kw">is</span>
|
||||||
|
<span class="kw">begin</span>
|
||||||
|
<span class="kw">return</span> <span class="ident">A.Sup</span> < <span class="ident">B.Inf</span> <span class="kw">or</span> <span class="ident">A.Inf</span> > <span class="ident">B.Sup</span> ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Disjoints</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="kw">procedure</span> <span class="fname">Afficher_Relation</span> (<span class="ident">A</span> : <span class="type">T_Intervalle</span> ; <span class="ident">B</span> : <span class="type">T_Intervalle</span>) <span
|
||||||
|
class="kw">is</span>
|
||||||
|
<span class="kw">begin</span>
|
||||||
|
<span class="kw">if</span> <span class="ident">Est_Inclus</span>(<span class="ident">A</span>, <span class="ident">B</span>) <span class="kw">then</span>
|
||||||
|
<span class="ident">Txt.Put_Line</span>(<span class="ident">Intervalle_Image</span>(<span class="ident">A</span>) & <span class="string">" est inclus dans "</span> & <span class="ident">Intervalle_Image</span>(<span
|
||||||
|
class="ident">B</span>)) ;
|
||||||
|
<span class="kw">elsif</span> <span class="ident">Est_Inclus</span>(<span class="ident">B</span>,<span class="ident">A</span>) <span class="kw">then</span>
|
||||||
|
<span class="ident">Txt.Put_Line</span>(<span class="ident">Intervalle_Image</span>(<span class="ident">B</span>) & <span class="string">" est inclus dans "</span> & <span class="ident">Intervalle_Image</span>(<span
|
||||||
|
class="ident">A</span>)) ;
|
||||||
|
<span class="kw">elsif</span> <span class="ident">Disjoints</span>(<span class="ident">A</span>,<span class="ident">B</span>) <span class="kw">then</span>
|
||||||
|
<span class="ident">Txt.Put_Line</span>(<span class="ident">Intervalle_Image</span>(<span class="ident">A</span>) & <span class="string">" et "</span> & <span class="ident">Intervalle_Image</span>(<span class="ident">B</span>)
|
||||||
|
& <span class="string">" sont disjoints."</span>) ;
|
||||||
|
<span class="kw">else</span>
|
||||||
|
<span class="ident">Txt.Put_Line</span>(<span class="ident">Intervalle_Image</span>(<span class="ident">A</span>) & <span class="string">" et "</span> & <span class="ident">Intervalle_Image</span>(<span class="ident">B</span>)
|
||||||
|
& <span class="string">" ne sont pas disjoints."</span>) ;
|
||||||
|
<span class="kw">end</span> <span class="kw">if</span> ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Afficher_Relation</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="kw">type</span> <span class="type">T_Prod</span> <span class="kw">is</span> <span class="kw">record</span>
|
||||||
|
<span class="ident">Gauche</span> : <span class="type">T_Intervalle</span> ;
|
||||||
|
<span class="ident">Droite</span> : <span class="type">T_Intervalle</span> ;
|
||||||
|
<span class="kw">end</span> <span class="kw">record</span> ;
|
||||||
|
|
||||||
|
<span class="kw">function</span> <span class="fname">Prod_Image</span>(<span class="ident">A</span> : <span class="type">T_Prod</span>) <span class="kw">return</span> <span class="type">String</span> <span class="kw">is</span>
|
||||||
|
<span class="kw">begin</span>
|
||||||
|
<span class="kw">return</span> <span class="ident">Intervalle_Image</span>(<span class="ident">A.Gauche</span>) & <span class="string">" x "</span> & <span class="ident">Intervalle_Image</span>(<span
|
||||||
|
class="ident">A.Droite</span>) ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Prod_Image</span> ;
|
||||||
|
|
||||||
|
|
||||||
|
<span class="comment">-- A1xA2 est inclus dans B1xB2 <=> A1 inclus dans B1 et A2 inclus dans B2
|
||||||
|
</span> <span class="kw">function</span> <span class="fname">Prod_Est_Inclus</span> (<span class="ident">A</span> : <span class="type">T_Prod</span> ; <span class="ident">B</span> : <span class="type">T_Prod</span>) <span
|
||||||
|
class="kw">return</span> <span class="type">Boolean</span> <span class="kw">is</span>
|
||||||
|
<span class="kw">begin</span>
|
||||||
|
<span class="kw">return</span> <span class="ident">Est_Inclus</span> (<span class="ident">A.Gauche</span>, <span class="ident">B.Gauche</span>) <span class="kw">and</span> <span class="ident">Est_Inclus</span>(<span
|
||||||
|
class="ident">A.Droite</span>, <span class="ident">B.Droite</span>) ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Prod_Est_Inclus</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="comment">-- A1xA2 disjoint de B1xB2 <=> A1 disjoint de B1 ou A2 disjoint de B2
|
||||||
|
</span> <span class="kw">function</span> <span class="fname">Prod_Disjoints</span> (<span class="ident">A</span> : <span class="type">T_Prod</span> ; <span class="ident">B</span> : <span class="type">T_Prod</span>) <span
|
||||||
|
class="kw">return</span> <span class="type">Boolean</span> <span class="kw">is</span>
|
||||||
|
<span class="kw">begin</span>
|
||||||
|
<span class="kw">return</span> <span class="ident">Disjoints</span>(<span class="ident">A.Gauche</span>, <span class="ident">B.Gauche</span>) <span class="kw">or</span> <span class="ident">Disjoints</span>(<span class="ident">A.Droite</span>,
|
||||||
|
<span class="ident">B.Droite</span>) ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Prod_Disjoints</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="kw">procedure</span> <span class="fname">Prod_Afficher_Relation</span> (<span class="ident">A</span> : <span class="type">T_Prod</span> ; <span class="ident">B</span> : <span class="type">T_Prod</span>) <span
|
||||||
|
class="kw">is</span>
|
||||||
|
<span class="kw">begin</span>
|
||||||
|
<span class="kw">if</span> <span class="ident">Prod_Est_Inclus</span>(<span class="ident">A</span>, <span class="ident">B</span>) <span class="kw">then</span>
|
||||||
|
<span class="ident">Txt.Put_Line</span>(<span class="ident">Prod_Image</span>(<span class="ident">A</span>) & <span class="string">" est inclus dans "</span> & <span class="ident">Prod_Image</span>(<span
|
||||||
|
class="ident">B</span>)) ;
|
||||||
|
<span class="kw">elsif</span> <span class="ident">Prod_Est_Inclus</span>(<span class="ident">B</span>,<span class="ident">A</span>) <span class="kw">then</span>
|
||||||
|
<span class="ident">Txt.Put_Line</span>(<span class="ident">Prod_Image</span>(<span class="ident">B</span>) & <span class="string">" est inclus dans "</span> & <span class="ident">Prod_Image</span>(<span
|
||||||
|
class="ident">A</span>)) ;
|
||||||
|
<span class="kw">elsif</span> <span class="ident">Prod_Disjoints</span>(<span class="ident">A</span>,<span class="ident">B</span>) <span class="kw">then</span>
|
||||||
|
<span class="ident">Txt.Put_Line</span>(<span class="ident">Prod_Image</span>(<span class="ident">A</span>) & <span class="string">" et "</span> & <span class="ident">Prod_Image</span>(<span class="ident">B</span>) & <span
|
||||||
|
class="string">" sont disjoints."</span>) ;
|
||||||
|
<span class="kw">else</span>
|
||||||
|
<span class="ident">Txt.Put_Line</span>(<span class="ident">Prod_Image</span>(<span class="ident">A</span>) & <span class="string">" et "</span> & <span class="ident">Prod_Image</span>(<span class="ident">B</span>) & <span
|
||||||
|
class="string">" ne sont pas disjoints."</span>) ;
|
||||||
|
<span class="kw">end</span> <span class="kw">if</span> ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Prod_Afficher_Relation</span> ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="ident">C</span> : <span class="kw">constant</span> <span class="type">T_Intervalle</span> := (<span class="number">5.0</span>, <span class="number">10.0</span>) ;
|
||||||
|
<span class="ident">D</span> : <span class="kw">constant</span> <span class="type">T_Intervalle</span> := (<span class="number">7.0</span>, <span class="number">8.0</span>) ;
|
||||||
|
<span class="ident">E</span> : <span class="kw">constant</span> <span class="type">T_Intervalle</span> := (<span class="number">4.0</span>, <span class="number">6.0</span>) ;<span class="eols">
|
||||||
|
|
||||||
|
</span><span class="kw">begin</span>
|
||||||
|
<span class="ident">Afficher_Relation</span>(<span class="ident">C</span>,<span class="ident">D</span>) ;
|
||||||
|
<span class="ident">Afficher_Relation</span>(<span class="ident">D</span>,<span class="ident">C</span>) ;
|
||||||
|
<span class="ident">Afficher_Relation</span>(<span class="ident">C</span>,<span class="ident">E</span>) ;
|
||||||
|
<span class="ident">Afficher_Relation</span>(<span class="ident">D</span>,<span class="ident">E</span>) ;<span class="eols">
|
||||||
|
|
||||||
|
</span> <span class="ident">Prod_Afficher_Relation</span>((<span class="ident">C</span>, <span class="ident">C</span>), (<span class="ident">D</span>, <span class="ident">D</span>)) ;
|
||||||
|
<span class="ident">Prod_Afficher_Relation</span>((<span class="ident">C</span>, <span class="ident">D</span>), (<span class="ident">D</span>, <span class="ident">C</span>)) ;
|
||||||
|
<span class="ident">Prod_Afficher_Relation</span>((<span class="ident">D</span>, <span class="ident">C</span>), (<span class="ident">E</span>, <span class="ident">C</span>)) ;
|
||||||
|
<span class="kw">end</span> <span class="fname">Mission2</span> ;
|
||||||
|
</code>
|
||||||
|
</main>
|
||||||
|
<footer><small class="pcom"><a class="caml_c" href="../../../yversion.html" data-eliom-c-onclick="VZGVzPPo79iK">Version information</a></small><a target="_blank" href="http://www.insa-toulouse.fr"><img title="INSA Toulouse"
|
||||||
|
style="width:73px;height:28px;" alt="INSA logo" src="../../../Images/logo-insa-light.jpg" /></a><a target="_blank" href="http://jigsaw.w3.org/css-validator/check/referer"><img title="Validate css stylesheet" style="width:28px;height:32px;"
|
||||||
|
alt="CSS3 logo" src="../../../Images/css3.png" /></a><a target="_blank" href="http://validator.w3.org/check/referer"><img title="Validate html5 content" style="width:32px;height:32px;" alt="HTML5 logo" src="../../../Images/html5.png" /></a>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
1280
Y/ystyle.css
1280
Y/ystyle.css
File diff suppressed because it is too large
Load diff
257
main.css
257
main.css
|
|
@ -1,257 +0,0 @@
|
||||||
* {
|
|
||||||
margin: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
box-sizing: border-box;
|
|
||||||
}
|
|
||||||
|
|
||||||
html {
|
|
||||||
background: #051937;
|
|
||||||
overflow-x: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
min-height: 100vh;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
.header:before {
|
|
||||||
z-index: 0;
|
|
||||||
content: "CSS";
|
|
||||||
font-size: 200%;
|
|
||||||
color: white;
|
|
||||||
position: absolute;
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
height: 100vh;
|
|
||||||
width: 100vw;
|
|
||||||
background: #000;
|
|
||||||
transform: translateX(100%);
|
|
||||||
animation-name: translate;
|
|
||||||
animation-duration: 2s;
|
|
||||||
}
|
|
||||||
|
|
||||||
body:after, body:before {
|
|
||||||
-webkit-clip-path: polygon(100% 0, 0 0, 0 77.5%, 1% 77.4%, 2% 77.1%, 3% 76.6%, 4% 75.9%, 5% 75.05%, 6% 74.05%, 7% 72.95%, 8% 71.75%, 9% 70.55%, 10% 69.3%, 11% 68.05%, 12% 66.9%, 13% 65.8%, 14% 64.8%, 15% 64%, 16% 63.35%, 17% 62.85%, 18% 62.6%, 19% 62.5%, 20% 62.65%, 21% 63%, 22% 63.5%, 23% 64.2%, 24% 65.1%, 25% 66.1%, 26% 67.2%, 27% 68.4%, 28% 69.65%, 29% 70.9%, 30% 72.15%, 31% 73.3%, 32% 74.35%, 33% 75.3%, 34% 76.1%, 35% 76.75%, 36% 77.2%, 37% 77.45%, 38% 77.5%, 39% 77.3%, 40% 76.95%, 41% 76.4%, 42% 75.65%, 43% 74.75%, 44% 73.75%, 45% 72.6%, 46% 71.4%, 47% 70.15%, 48% 68.9%, 49% 67.7%, 50% 66.55%, 51% 65.5%, 52% 64.55%, 53% 63.75%, 54% 63.15%, 55% 62.75%, 56% 62.55%, 57% 62.5%, 58% 62.7%, 59% 63.1%, 60% 63.7%, 61% 64.45%, 62% 65.4%, 63% 66.45%, 64% 67.6%, 65% 68.8%, 66% 70.05%, 67% 71.3%, 68% 72.5%, 69% 73.6%, 70% 74.65%, 71% 75.55%, 72% 76.35%, 73% 76.9%, 74% 77.3%, 75% 77.5%, 76% 77.45%, 77% 77.25%, 78% 76.8%, 79% 76.2%, 80% 75.4%, 81% 74.45%, 82% 73.4%, 83% 72.25%, 84% 71.05%, 85% 69.8%, 86% 68.55%, 87% 67.35%, 88% 66.2%, 89% 65.2%, 90% 64.3%, 91% 63.55%, 92% 63%, 93% 62.65%, 94% 62.5%, 95% 62.55%, 96% 62.8%, 97% 63.3%, 98% 63.9%, 99% 64.75%, 100% 65.7%);
|
|
||||||
clip-path: polygon(100% 0, 0 0, 0 77.5%, 1% 77.4%, 2% 77.1%, 3% 76.6%, 4% 75.9%, 5% 75.05%, 6% 74.05%, 7% 72.95%, 8% 71.75%, 9% 70.55%, 10% 69.3%, 11% 68.05%, 12% 66.9%, 13% 65.8%, 14% 64.8%, 15% 64%, 16% 63.35%, 17% 62.85%, 18% 62.6%, 19% 62.5%, 20% 62.65%, 21% 63%, 22% 63.5%, 23% 64.2%, 24% 65.1%, 25% 66.1%, 26% 67.2%, 27% 68.4%, 28% 69.65%, 29% 70.9%, 30% 72.15%, 31% 73.3%, 32% 74.35%, 33% 75.3%, 34% 76.1%, 35% 76.75%, 36% 77.2%, 37% 77.45%, 38% 77.5%, 39% 77.3%, 40% 76.95%, 41% 76.4%, 42% 75.65%, 43% 74.75%, 44% 73.75%, 45% 72.6%, 46% 71.4%, 47% 70.15%, 48% 68.9%, 49% 67.7%, 50% 66.55%, 51% 65.5%, 52% 64.55%, 53% 63.75%, 54% 63.15%, 55% 62.75%, 56% 62.55%, 57% 62.5%, 58% 62.7%, 59% 63.1%, 60% 63.7%, 61% 64.45%, 62% 65.4%, 63% 66.45%, 64% 67.6%, 65% 68.8%, 66% 70.05%, 67% 71.3%, 68% 72.5%, 69% 73.6%, 70% 74.65%, 71% 75.55%, 72% 76.35%, 73% 76.9%, 74% 77.3%, 75% 77.5%, 76% 77.45%, 77% 77.25%, 78% 76.8%, 79% 76.2%, 80% 75.4%, 81% 74.45%, 82% 73.4%, 83% 72.25%, 84% 71.05%, 85% 69.8%, 86% 68.55%, 87% 67.35%, 88% 66.2%, 89% 65.2%, 90% 64.3%, 91% 63.55%, 92% 63%, 93% 62.65%, 94% 62.5%, 95% 62.55%, 96% 62.8%, 97% 63.3%, 98% 63.9%, 99% 64.75%, 100% 65.7%);
|
|
||||||
display: block;
|
|
||||||
height: 200px;
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
body:after {
|
|
||||||
content: "";
|
|
||||||
background: linear-gradient(120deg, #113e9e, #b30082, #d31835);
|
|
||||||
background-size: 200% 300%;
|
|
||||||
opacity: 0.6;
|
|
||||||
-webkit-animation: AnimationName 15s ease infinite;
|
|
||||||
-moz-animation: AnimationName 15s ease infinite;
|
|
||||||
animation: AnimationName 15s ease infinite;
|
|
||||||
}
|
|
||||||
|
|
||||||
body:before {
|
|
||||||
height: 650px;
|
|
||||||
margin-top: -250px;
|
|
||||||
background: rgba(189, 189, 189, 0.1);
|
|
||||||
content: "";
|
|
||||||
}
|
|
||||||
|
|
||||||
.header {
|
|
||||||
position: relative;
|
|
||||||
z-index: 2;
|
|
||||||
padding: 40px 40px 60px 3vw;
|
|
||||||
height: 150px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.header h1 {
|
|
||||||
color: white;
|
|
||||||
margin-left: 10px;
|
|
||||||
padding-bottom: 10px;
|
|
||||||
font-weight: lighter;
|
|
||||||
border-bottom: 8px solid #eee;
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
main {
|
|
||||||
min-height: calc(100vh - 320px);
|
|
||||||
}
|
|
||||||
|
|
||||||
.yfold {
|
|
||||||
background: rgba(189, 189, 189, 0.2);
|
|
||||||
position: relative;
|
|
||||||
z-index: 1;
|
|
||||||
margin: 20px;
|
|
||||||
margin-left: 3vw;
|
|
||||||
margin-right: 3vw;
|
|
||||||
border-radius: 12px;
|
|
||||||
width: clamp(10px, 94vw, 900px);
|
|
||||||
}
|
|
||||||
|
|
||||||
.yfold-title {
|
|
||||||
color: white;
|
|
||||||
padding: 10px 12px 5px 15px;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.arrow {
|
|
||||||
margin-right: 10px
|
|
||||||
}
|
|
||||||
|
|
||||||
.yfold-content {
|
|
||||||
background: #edd;
|
|
||||||
position: relative;
|
|
||||||
z-index: 2;
|
|
||||||
border-radius: 12px;
|
|
||||||
padding: 40px;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3 {
|
|
||||||
font-family: "Poppins", sans-serif;
|
|
||||||
font-weight: lighter;
|
|
||||||
}
|
|
||||||
|
|
||||||
.anim-hide {
|
|
||||||
padding-top: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
animation-name: disappear;
|
|
||||||
animation-duration: 0.75s;
|
|
||||||
max-height: 0;
|
|
||||||
margin: 0;
|
|
||||||
transition: padding 0.75s ease .3s;
|
|
||||||
}
|
|
||||||
|
|
||||||
.anim-show {
|
|
||||||
animation-name: appear;
|
|
||||||
animation-duration: 0.75s;
|
|
||||||
max-height: initial;
|
|
||||||
margin: 0 0 3ex 0;
|
|
||||||
transition: padding 0.75s ease .1s;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
footer {
|
|
||||||
bottom: 0px;
|
|
||||||
width: 100%;
|
|
||||||
min-height: 150px;
|
|
||||||
background: #002;
|
|
||||||
opacity: 0.6;
|
|
||||||
padding: 30px 50px;
|
|
||||||
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: space-around;
|
|
||||||
align-items: center;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer * {
|
|
||||||
margin: 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 1500px) {
|
|
||||||
footer {
|
|
||||||
height: 150px;
|
|
||||||
position: absolute;
|
|
||||||
top: calc(20px + 150px);
|
|
||||||
right: 3vw;
|
|
||||||
width: calc(91vw - 900px);
|
|
||||||
border-radius: 12px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@-webkit-keyframes AnimationName {
|
|
||||||
0% {
|
|
||||||
background-position: 0% 50%
|
|
||||||
}
|
|
||||||
|
|
||||||
50% {
|
|
||||||
background-position: 100% 50%
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
background-position: 0% 50%
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@-moz-keyframes AnimationName {
|
|
||||||
0% {
|
|
||||||
background-position: 0% 50%
|
|
||||||
}
|
|
||||||
|
|
||||||
50% {
|
|
||||||
background-position: 100% 50%
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
background-position: 0% 50%
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes AnimationName {
|
|
||||||
0% {
|
|
||||||
background-position: 0% 50%
|
|
||||||
}
|
|
||||||
|
|
||||||
50% {
|
|
||||||
background-position: 100% 50%
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
background-position: 0% 50%
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes appear {
|
|
||||||
0% {
|
|
||||||
max-height: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
max-height: 500px;
|
|
||||||
margin-bottom: 3ex;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes disappear {
|
|
||||||
0% {
|
|
||||||
max-height: 500px;
|
|
||||||
margin-bottom: 3ex;
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
max-height: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes translate {
|
|
||||||
0% {
|
|
||||||
transform: translateX(0%);
|
|
||||||
background: #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
30% {
|
|
||||||
background: #000;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
75% {
|
|
||||||
transform: scale(2);
|
|
||||||
background: #002;
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
transform: translateX(100%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in a new issue