Commit 670c7b28 authored by Shaphen's avatar Shaphen

Add header, footer, and conponents to view picture of england, france, greece, and spain

parent fd83c7e3
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { EnglandComponent } from './england/england.component';
import { FranceComponent } from './france/france.component';
import { GreeceComponent } from './greece/greece.component';
import { SpainComponent } from './spain/spain.component';
const routes: Routes = [];
const routes: Routes = [
{ path:'england', component: EnglandComponent },
{ path:'france', component: FranceComponent },
{ path:'greece', component: GreeceComponent },
{ path:'spain', component: SpainComponent },
// {path:'account', component: AccountComponent}
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
......
.dynamic-container{
margin-top: 35px;
height: calc(100vh-70px);
overflow-y: auto;
overflow-x: hidden;
padding: 50px 20px 20px 50px;
}
......@@ -7,6 +7,9 @@ import { HeaderComponent } from './header/header.component';
import { FooterComponent } from './footer/footer.component';
import { EnglandComponent } from './england/england.component';
import { FranceComponent } from './france/france.component';
import { GreeceComponent } from './greece/greece.component';
import { SpainComponent } from './spain/spain.component';
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
@NgModule({
declarations: [
......@@ -14,11 +17,14 @@ import { FranceComponent } from './france/france.component';
HeaderComponent,
FooterComponent,
EnglandComponent,
FranceComponent
FranceComponent,
GreeceComponent,
SpainComponent
],
imports: [
BrowserModule,
AppRoutingModule
AppRoutingModule,
NgbModule
],
providers: [],
bootstrap: [AppComponent]
......
.img {
height: 300px;
width: 300px;
padding: 5px;
}
\ No newline at end of file
<p>england works!</p>
<h2>England</h2>
<div class='imgContainer' >
<img class='img' src='assets/images/england/england-bridge.jpg' />
<img class='img' src='assets/images/england/england-parliament.jpg' />
<img class='img' src='assets/images/england/england-stonehedge.jpg' />
</div>
.footer{
height: 5rem;
background: #6fb7f1;
bottom: 0;
right: 0;
left: 0;
position:fixed;
}
ul {
font-family: Arial, Verdana;
font-size: 14px;
margin: 0 auto;
padding: 0;
margin-top: 33px;
/* width:600px; */
list-style: none;
}
ul li {
display: block;
position: relative;
float: left;
padding-left: 20px;;
}
\ No newline at end of file
<p>footer works!</p>
<div class='footer'>
<ul>
<li>About Us</li>
<li>Careers</li>
<li>Contact Us</li>
</ul>
</div>
\ No newline at end of file
.img {
height: 300px;
width: 300px;
padding: 5px;
}
\ No newline at end of file
<p>france works!</p>
<h2>France</h2>
<div class='imgContainer' >
<img class='img' src='assets/images/france/france-cafe.jpg' />
<img class='img' src='assets/images/france/france-tower.jpg' />
<img class='img' src='assets/images/france/france-town.jpg' />
</div>
\ No newline at end of file
.img {
height: 300px;
width: 300px;
padding: 5px;
}
\ No newline at end of file
<h2>Greece</h2>
<div class='imgContainer' >
<img class='img' src='assets/images/greece/greece- beach.jpg' />
<img class='img' src='assets/images/greece/greece-steps.jpg' />
<img class='img' src='assets/images/greece/greese-santorini.jpg' />
</div>
/* tslint:disable:no-unused-variable */
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { DebugElement } from '@angular/core';
import { GreeceComponent } from './greece.component';
describe('GreeceComponent', () => {
let component: GreeceComponent;
let fixture: ComponentFixture<GreeceComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ GreeceComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(GreeceComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-greece',
templateUrl: './greece.component.html',
styleUrls: ['./greece.component.css']
})
export class GreeceComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
.header{
background: #6fb7f1;
height: 4em;
position: fixed;
top: 0;
right: 0;
left: 0;
}
h3{
text-align: center;
}
.btn{
margin-top: 30px;
margin-left: 10px
}
.btnMenu{
margin-top:17px;
margin-left: 20px;
display:inline-block;
}
.account{
position:absolute;
right:10px;
margin-top: 20px;
}
\ No newline at end of file
<p>header works!</p>
<div class='header'>
<div class='btnMenu'>
<button [routerLink]="['/england']">England</button>
<button [routerLink]="['/france']">France</button>
<button [routerLink]="['/greece']">Greece</button>
<button [routerLink]="['/spain']">Spain</button>
</div>
<span class='account'>
<i class="fa fa-user" [routerLink]="['/account']" ></i>
</span>
</div>
\ No newline at end of file
.img {
height: 300px;
width: 300px;
padding: 5px;
}
\ No newline at end of file
<h2>Spain</h2>
<div class='imgContainer' >
<img class='img' src='assets/images/spain/spain-barcelona.jpg' />
<img class='img' src='assets/images/spain/spain-cathedral.jpg' />
<img class='img' src='assets/images/spain/spain-dance.jpg' />
</div>
/* tslint:disable:no-unused-variable */
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { DebugElement } from '@angular/core';
import { SpainComponent } from './spain.component';
describe('SpainComponent', () => {
let component: SpainComponent;
let fixture: ComponentFixture<SpainComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ SpainComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(SpainComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-spain',
templateUrl: './spain.component.html',
styleUrls: ['./spain.component.css']
})
export class SpainComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment