Documente Academic
Documente Profesional
Documente Cultură
TITLUL LUCRĂRII:
Alaska
CANDIDAT:
Calciu Alexandru
PROFESOR COORDONATOR:
Pruș Paul
Cuprins
1. Introducere
2. Argumentarea temei
6. Cod sursă
7. Glosar de termeni
8. Concluzie
9. Bibliografie
Introducere
Înapoi
Economie
Geografie
Istorie
Importanță
Orașe
Argumentarea temei
Alegerea temei “Alaska” nu a reprezentat o decizie dificila. Sunt
o persoana pasionata de geografie și de cultura americană.
Mereu am avut o preferință pentru locații retrase în care să mă
simt aproape de natură și acest lucru m-a determinat să dezvolt un
interes deosebit pentru locații nordice. Alaska este, în opinia mea, cel
mai frumos stat din cele 50 de state ale Americii datorită reliefului,
climei, faunei și florei.
Introducere
Noțiuni de bază
HTML 5
<!DOCTYPE HTML>
<html>
<head>
<title>Exemplu</title>
</head>
<body>
Conținut pagină
</body>
</html>
Elementele de marcare
<h1>Fotbal</h1>
<strong>îngroșat</strong>
<a href="http://www.google.ro/">Google</a>
<html>
<head>
<title>Titlul</title>
</head>
<body>
</body>
</html>
HTML5
Selectors
Box Model
Backgrounds and Borders
Image Values and Replaced Content
Text Effects
2D/3D Transformations
Animations
Multiple Column Layout
User Interface
border-radius-right: 7px;
border-radius-top: 12px;
border-radius-bottom: 4px;
background: #dddddd;
width: 300px;
border-radius:25px;
Visual Studio Code este un editor de cod sursă care poate fi utilizat cu
o varietate de limbaje de programare, inclusiv Java, JavaScript, Go,
Node.js, Python și C++. Se bazează pe cadrul Electron, care este
utilizat pentru a dezvolta aplicații web Node.js care rulează pe motorul
de aspect Blink. Visual Studio Code folosește aceeași componentă de
editor (denumită în cod „Monaco”) utilizată în Azure DevOps (denumită
anterior Visual Studio Online și Visual Studio Team Services).
Visual Studio Code include mai multe extensii pentru FTP, permițând
utilizarea software-ului ca alternativă gratuită pentru dezvoltarea web.
Codul poate fi sincronizat între editor și server, fără a descărca niciun
software suplimentar.
Visual Studio Code permite utilizatorilor să seteze pagina de cod în
care este salvat documentul activ, caracterul de linie nouă și limbajul
de programare al documentului activ. Acest lucru îi permite să fie
utilizat pe orice platformă, în orice locație și pentru orice limbaj de
programare dat.
Cerinte hardware si software
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Home Page</title>
<style>
:root {
--primary-color: rgba(185, 185, 220, 0.45);
--overlay-color: rgba(33, 33, 33 , 0.85);
--menu-speed: 0.75s;
}
@font-face{
src: url("fonts/Raleway-Medium.ttf");
font-family: Raleway;
}
*{
font-family: 'Raleway', sans-serif;
margin: 0;
padding: 0;
box-sizing: border-box;
}
.showcase{
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
height: 100vh;
position: relative;
background-color: var(--primary-color);
}
.showcase::before{
content:'';
background: url("img/aurora.jpg") center center/cover no-repeat;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.showcase p{
margin: 1rem 0;
font-size: 1.4rem;
text-decoration: none;
transition: all 0.2s ease;
}
.showcase .titlu{
margin: 1.5rem;
font-size: 3.2rem;
text-decoration: none;
transition: all 0.2s ease;
position: relative;
width: fit-content;
align-items: center;
justify-items: center;
text-align: center;
}
.showcase p:hover{
font-size: 1.6rem;
}
.showcase .titlu:hover{
font-size: 3.835rem;
}
.menu-wrap #butonas {
position: relative;
display: inline-block;
border: none;
border-color: rgba(255,255,255,0.01);
text-decoration: none;
background-color: rgba(255,255,255,0.01);
cursor: pointer;
width: 100px;
height: 30px;
font-size: 1.3rem;
opacity: 100;
transition: all 0.5s ease;
}
.menu-wrap #butonas:hover{
background: rgba(200,200,255,0.20);
font-size: 1.4rem;
}
.menu-wrap .menu {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.menu-wrap .menu .menu-disk {
background: var(--overlay-color);
border-radius: 50%;
width: 150vw;
height: 150vw;
display: flex;
flex: none;
align-items: center;
justify-content: center;
transform: scale(0);
transition: all 1.2s ease;
}
.menu-wrap .menu .menu-disk > .menu-container {
text-align: center;
max-width: 90vw;
max-height: 100vh;
opacity: 0;
transition: opacity 0.6s ease;
}
.menu-wrap .menu .menu-disk > .menu-container > ul > li {
list-style: none;
color: #fff;
font-size: 1.5rem;
padding: 1rem;
}
.menu-wrap .menu > .menu-disk > .menu-container > ul > li > a {
color: inherit;
text-decoration: none;
transition: color 0.4s ease;
}
.menu-wrap .menu > .menu-disk > .menu-container > ul > li > a:hover{
color:firebrick;
}
</style>
</head>
<body>
<header class="showcase">
<p class="container">
<p class="titlu">Alaska</p>
<p class="subtitle">Ultima frontieră</p>
<div class="menu-wrap">
<a id="butonas">Meniu</a>
<div class="menu">
<div class="menu-disk">
<div class="menu-container">
<ul>
<li class="back menu-item"><a hre
f="#">Înapoi</a></li>
<li><a class="menu-item" href="html/
economie.html">Economie</a></li>
<li><a class="menu-item" href="html/
geografie.html">Geografie</a></li>
<li><a class="menu-item" href="html/
istorie.html">Istorie</a></li>
<li><a class="menu-item" href="html/
importanta.html">Importanță</a></li>
<li><a class="menu-item" href="html/
orase.html">Orașe</a></li>
</ul>
</div>
</div>
</div>
</div>
</p>
</header>
</body>
<script>
const buton = document.querySelector('#butonas');
const backbuton = document.querySelector('.back');
buton.addEventListener('click', (e) => {
e.preventDefault();
document.querySelector('.menu').style.visibility = 'visible';
document.querySelector('.menu-disk').style.transform = 'scale(1)';
document.querySelector('.menu-container').style.opacity = '1';
});
backbuton.addEventListener('click', (e) => {
e.preventDefault();
document.querySelector('.menu').style.visibility = 'hidden';
document.querySelector('.menu-disk').style.transform = 'scale(0)';
document.querySelector('.menu-container').style.opacity = '0';
}
)
</script>
</script>
</html>
Glosar de termeni
Concluzie
Odata cu realizarea acestei aplicatii, am invatat intr-o perioada relativ
scurta, sa lucrez cu o interfata vizuala, prin intermediul limbajului de
programare web HTML.