Skip to content

FEND16/bootstrap-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frameworks - Övning

Det enda som ska lämnas in till den här övningen är reflektionerna kring övning 2, antingen muntligt eller skriftligt. Ni ska även ha testat minst två ramverk.

Instruktioner

Links

Övning 1

I detta repository finns en färdig sida gjord med Bootstrap. Du ska försöka återskapa hemsidan i detta repo med hjälp av Bootstrap utan att kolla på koden först. Header-elementet får dock se annorlunda ut.

Om du fastnar får du titta på koden för att få hjälp använd annars länkarna i början på denna README. Sidan ska vara responsiv med hjälp av column-klasserna som följer med Bootstrap:

  • col-xs-*
  • col-sm-*
  • col-md-*
  • col-lg-*
  • col-xl-*

Alla columns ska adderas till 12 (12 column grid). För att göra två kolumner på en Desktop gör man alltså följande (lg/xl: 996px/1200px):

<div class="container">
    <div class="row">
        <!-- col == column, lg == large screen, 6 == 50% of row -->
        <div class="col-lg-6">
            <!--Content goes here -->
        </div>
        <div class="col-lg-6">
            <!--Content goes here -->
        </div>
    </div>
</div>

container är som en wrapper-klass där våra rows ska ligga. Den är en av Bootstraps egna klasser.

Övning 2 - Jämföra ramverk

Du ska nu välja ett annat CSS-ramverk som inte är Bootstrap, och återskapa sidan. Du ska ta ett ramverk som ingen annan i din grupp har så att ni sedan kan jämföra mellan varandra i gruppen hur det var att jobba med just det ramverket.

Här får du lite friare tyglar eftersom många ramverk inte har lika många inbyggda klasser att använda. Fokus ska ligga på responsiviteten, att hemsidan ska fungera på mobil och desktop. Om du har använt någon av CSS-ramverken tidigare, ta något ramverk du inte har använt tidigare.

Några populära CSS-ramverk är: Foundation, Pure, Skeleton och Materialize.

Fundera kring följande frågor när du jämför och väljer ett ramverk, du ska kunna motivera ditt val av ramverk. Presentera dina reflektioner antingen muntligt för mig eller skicka in skriftligt via slack.

  • Varför finns det så många ramverk? Varför skulle vi inte vilja använda Bootstrap t.ex.?
  • Vad är de största skillnaderna mellan de olika ramverken?
  • Vad har ramverken gemensamt? Vilka är de gemensamma komponenterna?
  • Vilka motiveringar kan du hitta för att inte använda ett ramverk?
  • Fundera kring hur pass opinionated ramverken är. Är allting väldigt strikt upplagt med tydliga instruktioner för användning eller kan man enkelt lägga in egen css?

About

Framework exercise with Bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published