Modification de la page d'accueil afin de rajouter du responsive.
Ajout de font awesome en local (css + webfonts). Modification du header pour enlever les scripts inutiles
This commit is contained in:
@@ -37,8 +37,8 @@ namespace Webzine.WebApplication.Controllers
|
|||||||
{
|
{
|
||||||
this.logger.LogInformation("Arrivée sur la page d'accueil");
|
this.logger.LogInformation("Arrivée sur la page d'accueil");
|
||||||
|
|
||||||
var derniereChronique = configuration.GetValue<int>("Webzine:NombreDerniereChronique");
|
var derniereChronique = this.configuration.GetValue<int>("Webzine:NombreDerniereChronique");
|
||||||
var topTitres = configuration.GetValue<int>("Webzine:NombreDeTopTitres");
|
var topTitres = this.configuration.GetValue<int>("Webzine:NombreDeTopTitres");
|
||||||
var titres = FakeDataFactory.GetTitres();
|
var titres = FakeDataFactory.GetTitres();
|
||||||
|
|
||||||
var vm = new AccueilIndexViewModel
|
var vm = new AccueilIndexViewModel
|
||||||
|
|||||||
@@ -5,36 +5,6 @@
|
|||||||
|
|
||||||
<h1>Derniers titres chroniqués</h1>
|
<h1>Derniers titres chroniqués</h1>
|
||||||
|
|
||||||
@* TEMPLATE TODO: virer *@
|
|
||||||
@* <div class="container">
|
|
||||||
<div class="container bg-light row p-3 mt-3">
|
|
||||||
<div class="col-auto">
|
|
||||||
<img class="img-thumbnail"
|
|
||||||
src="" />
|
|
||||||
</div>
|
|
||||||
<div class="col">
|
|
||||||
<a class="text-primary text-decoration-none fw-light h4">Justice - D.A.N.C.E</a>
|
|
||||||
<p class="mt-2 mb-3 text-muted ">
|
|
||||||
Insérer texte
|
|
||||||
</p>
|
|
||||||
<div class="d-flex flex-wrap align-items-center gap-3">
|
|
||||||
<a class="btn btn-primary btn-sm">Lire la suite</a>
|
|
||||||
|
|
||||||
<div class="d-flex align-items-center text-muted small">
|
|
||||||
<i class="fa-solid fa-calendar"></i>
|
|
||||||
Date :
|
|
||||||
17/12/2022 11:08:08
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="d-flex align-items-center text-muted small">
|
|
||||||
<i class="fa-solid fa-tags"></i>
|
|
||||||
<a class="text-decoration-none m-1">Insérer style</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div> *@
|
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
@foreach (var titre in Model.DerniersTitres)
|
@foreach (var titre in Model.DerniersTitres)
|
||||||
{
|
{
|
||||||
@@ -87,35 +57,27 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@* TEMPLATE *@
|
|
||||||
@* <div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="card col m-1" style="width: 18rem;">
|
|
||||||
<img class="card-img-top"
|
|
||||||
src="" alt="Alternate Text" />
|
|
||||||
|
|
||||||
<div class="card-body">
|
|
||||||
<a class="card-link" href="#">Album</a><br />
|
|
||||||
par <a class="card-link">Artiste</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div> *@
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 class="mt-5">Titres les plus populaires</h1>
|
<h1 class="mt-5">Titres les plus populaires</h1>
|
||||||
<div class="row">
|
<div class="row g-3">
|
||||||
@foreach (var titre in Model.TopTitres)
|
@foreach (var titre in Model.TopTitres)
|
||||||
{
|
{
|
||||||
<div class="card col m-1" style="width: auto;">
|
<div class="col-12 col-md-6 col-lg-4">
|
||||||
<img class="card-img-top"
|
<div class="card h-100">
|
||||||
src="@titre.UrlJaquette" />
|
<img class="card-img-top" src="@titre.UrlJaquette" alt="@titre.Album" />
|
||||||
|
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<a asp-controller="Titre" asp-action="Details" asp-route-id="@titre.IdTitre" class="card-link">@titre.Album</a><br />
|
<a asp-controller="Titre" asp-action="Details" asp-route-id="@titre.IdTitre" class="card-link">
|
||||||
par <a asp-controller="Artiste" asp-action="Index" asp-route-nom="@titre.Artiste.Nom" class="card-link">@titre.Artiste.Nom</a>
|
@titre.Album
|
||||||
|
</a>
|
||||||
|
<br />
|
||||||
|
par
|
||||||
|
<a asp-controller="Artiste" asp-action="Index" asp-route-nom="@titre.Artiste.Nom" class="card-link">
|
||||||
|
@titre.Artiste.Nom
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -6,19 +6,15 @@
|
|||||||
<title>@ViewData["Title"] - Webzine</title>
|
<title>@ViewData["Title"] - Webzine</title>
|
||||||
|
|
||||||
@* Ajout de bootstrap *@
|
@* Ajout de bootstrap *@
|
||||||
<script src="~/js/bootstrap.min.js" defer></script> //TODO virer le bootstrap.bundle.js qui est en double
|
<script src="~/js/bootstrap.bundle.js" defer></script> @* //TODO script pas bien placé *@
|
||||||
<script src="~/js/bootstrap.bundle.js" defer></script> //TODO script pas bien placé
|
|
||||||
<link rel="stylesheet" href="~/css/app.css"> // TODO mettre le app.css après le bootstrap pour pouvoir override les styles de bootstrap si besoin
|
|
||||||
<link rel="stylesheet" href="~/css/bootstrap.min.css">
|
<link rel="stylesheet" href="~/css/bootstrap.min.css">
|
||||||
|
<link rel="stylesheet" href="~/css/app.css"> @* // TODO mettre le app.css après le bootstrap pour pouvoir override les styles de bootstrap si besoin *@
|
||||||
@* Ajout de font-awesome, TODO cdn à virer, mettre font awesome dans le projet *@
|
<link rel="stylesheet" href="~/css/all.min.css">
|
||||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="site-shell">
|
|
||||||
<partial name="_Header"/>
|
<partial name="_Header"/>
|
||||||
<div class="container-fluid flex-grow-1 py-4">
|
<div class="container-fluid flex-grow-1 py-4">
|
||||||
<div class="row g-0">
|
<div class="row">
|
||||||
<main class="col mx-3">
|
<main class="col mx-3">
|
||||||
@RenderBody()
|
@RenderBody()
|
||||||
</main>
|
</main>
|
||||||
@@ -29,6 +25,5 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<partial name="_Footer" />
|
<partial name="_Footer" />
|
||||||
</div>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
*@
|
*@
|
||||||
@{
|
@{
|
||||||
}
|
}
|
||||||
<aside class="col-3">
|
<aside class="col-lg-3 d-none d-lg-block">
|
||||||
<div>
|
<div>
|
||||||
<h2>À propos</h2>
|
<h2>À propos</h2>
|
||||||
<p>Retrouvez les dernières pépites sur notre webzine.</p>
|
<p>Retrouvez les dernières pépites sur notre webzine.</p>
|
||||||
|
|||||||
9
Webzine.WebApplication/wwwroot/css/all.min.css
vendored
Normal file
9
Webzine.WebApplication/wwwroot/css/all.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
6
Webzine.WebApplication/wwwroot/js/all.min.js
vendored
Normal file
6
Webzine.WebApplication/wwwroot/js/all.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
Webzine.WebApplication/wwwroot/webfonts/fa-brands-400.woff2
Normal file
BIN
Webzine.WebApplication/wwwroot/webfonts/fa-brands-400.woff2
Normal file
Binary file not shown.
BIN
Webzine.WebApplication/wwwroot/webfonts/fa-regular-400.woff2
Normal file
BIN
Webzine.WebApplication/wwwroot/webfonts/fa-regular-400.woff2
Normal file
Binary file not shown.
BIN
Webzine.WebApplication/wwwroot/webfonts/fa-solid-900.woff2
Normal file
BIN
Webzine.WebApplication/wwwroot/webfonts/fa-solid-900.woff2
Normal file
Binary file not shown.
BIN
Webzine.WebApplication/wwwroot/webfonts/fa-v4compatibility.woff2
Normal file
BIN
Webzine.WebApplication/wwwroot/webfonts/fa-v4compatibility.woff2
Normal file
Binary file not shown.
Reference in New Issue
Block a user