TheaterEncyclopedie:VormgevingBS4
Uit TheaterEncyclopedie
Lettergrootte aanpassingen in Tweeki.css
/* Bootstrap 4.4 aanpassingen */
/* Definieer de lettergrootte 145% - iets vergroot; standaard ~140% */
/* Opnieuw aanpassen ter compensatie voor BS-4 - 16px */
body {
font-size: 100%;
}
Hoofdpagina
<div class="row row-fluid clearfix mb-4"> <div class="col-xs-12 col-md-12"> <div class="card"> <h5 class="card-header text-center">Theater Vandaag</h5><!-- eof card-header --> <div class="card-body"> <div class="row"> <div class="col-sm-6 col-md-6 col-lg-3 pb-2">[[Bestand: NuCentraal 325x275.png|class=img-responsive | link=Portal:Nu Centraal/BS4]]</div><!-- EOF col 1--> <div class="col-sm-6 col-md-6 col-lg-3 pb-2">[[Bestand: Hoofdpagina TheaterActueel 325x275.png|class=img-responsive | link=Portal: Theater Actueel/BS4]]</div><!-- EOF col 2--> <div class="col-sm-6 col-md-6 col-lg-3 pb-2">[[Bestand: Hoofdpagina InTheSpotlight 325x275.png|class=img-responsive | link=Portal:Nu_Centraal/In_the_spotlight/BS4]]</div><!-- EOF col 3--> <div class="col-sm-6 col-md-6 col-lg-3 pb-2">[[Bestand: Hoofdpagina TheaterSeizoenv01.png|class=img-responsive | link=1980/1981]] </div><!-- EOF col --> </div><!-- EOF row --> </div><!-- eof card-body --> </div><!-- EOF card --> </div><!-- EOF card-body --> </div><!-- EOF row-->
CSS code
img {
display: block;
max-width: 100%;
height: auto;
}
.card-header {
background-image: radial-gradient(farthest-corner circle at right bottom, #cccccc, #DBDBDB, #f0f0f0);
font-weight: bold;
height: 50px;
}
Header Portalen en diverse pagina's
VormgevingBS4
<div id="showcase-portal" class="d-flex justify-content-center align-items-center banner mb-4">
<div id="overlay-portal"></div><h2 class="portal-header card-title text-uppercase">{{PAGENAME}}</h2></div>
Opmerking BM: Vgm staat er een </div> teveel in bovenstaand voorbeeld; ik denk de eerste op de tweede regel?
Opmerking IdP: Klopt. Maar niet de eerste op de tweede, echter de div op het eind. Heb ik nu weggehaald. Na overlay-portal moet direct een afsluitende div geplaatst worden anders werkt de overlay niet.
CSS code
/* CSS voor Portaal */
#showcase-portal {
min-height: 250px;
position: relative;
}
#overlay-portal {
background: rgba(204,204,204,0.6);
position: absolute;
top: 60px;
left: 0;
width: 100%;
height: 50%;
z-index: 2;
}
.portal-header {
color: white;
letter-spacing: 0.6em;
line-height: 1;
z-index: 3;
}
Theaterseizoen
<div id="seizoenpagina" class="card banner-seizoenspagina text-white mt-0 mb-4"><div class="card-img-overlay d-flex justify-content-between flex-column mb-0 pb-0">
<div class="row justify-content-between d-flex pl-4 pr-2">
<btn type="button" class="btn btn-light text-left">{{#expr:{{Aanvangsjaar}}-1}}/{{Aanvangsjaar}}|<span class="fa fa-step-backward text-secondary"></span> <span class="d-none d-md-inline">{{#expr:{{Aanvangsjaar}}-1}}/{{Aanvangsjaar}}</span></btn>
<btn type="button" class="btn btn-light text-right">{{Volgjaar}}/{{#expr:{{Volgjaar}}+1}}|<span class="d-none d-md-inline">{{Volgjaar }}/{{#expr:{{Volgjaar}}+1}}</span><span class="fa fa-step-forward text-secondary"></span></btn></div><!-- EOF Row-1 -->
<h2 class="text-center">Het theaterseizoen {{PAGENAME}}</h2>
<div class="row justify-content-center align-items-baseline">{{Seizoenpagina navbar 1_BS4}}</div><!-- EOF Row-2 -->
</div><!-- eof card-img-overlay -->
</div><!-- eof banner -->
CSS code
/* Seizoenpagina banner */
#seizoenpagina {
min-height: 250px;
position: relative;
}
.with-navbar.with-navbar-fixed {
padding-top: 75px;
Vier losse afbeeldingen met popup




CSS code
<div class="flex-row row mb-4">
<div class="col-xs-12 col-md-6 col-lg-3">
<div class="card p-2">
{{Popup premieres dit jaar/afbeelding
|id = abra}}
</div><!-- EOF card -->
</div><!-- EOF col 1-->
<div class="col-xs-12 col-md-6 col-lg-3">
<div class="card p-2">
{{Popup 50 jaar/afbeelding
|id = cada
}}
</div><!-- EOF card -->
</div><!-- EOF col 2-->
<div class="col-xs-12 col-md-6 col-lg-3">
<div class="card p-2">
{{Popup overleden dit jaar/afbeelding
|id = cadabra
}}
</div><!-- EOF card -->
</div><!-- EOF col 3-->
<div class="col-xs-12 col-md-6 col-lg-3">
<div class="card p-2">
{{Popup 10 jaar geleden/afbeelding
|id = abracadabra
}}
</div><!-- EOF card -->
</div><!-- EOF col 4-->
</div><!-- EOF row 1-->



