Links and Buttons Flashcards

(34 cards)

1
Q

Hvordan legger du til understreking i CSS?

A

text-decoration: underline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hva er prinsipper for link-styling?

A
  • Linkenes utseende bør ikke brukes på noe annet enn linker
  • Linkene bør enkelt kunne skilles fra teksten rundt seg.
  • Linken bør beskrive hva den går til.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

hvordan vil title-attributtet oppføre seg på en link?

A

På de fleste nettlesere, vil den vise teksten når man går med musa over linken

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

hvordan spesifisere type link ved mouseover?

A

a:hover {

}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

hvordan endre til musepeker ved mouseover?

A

a:hover {
cursor:pointer;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

hvilke fire tilstander har en link?

A

normal, hover (aktiv), klikket og besøkt

:link, :hover, :active, :visited

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

hva er rekkefølgen på pseudo-selektorene for en link?

A

link, visited, hover, active

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

hvis du har klassen “question-link”, hvordan skal du forme hvordan farge den viser på hva du har besøkt?

A

.question-link:visited {

}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hva er skeuomorfisme?

A

Et UI-element som imiterer noe som eksisterer på ordentlig. F.eks. en fysisk knapp.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hvilke CSS-attributter må minst til for å få til skeuomorfisme?

A
text-shadow: 0 -2px fargekode;
box-shadow: ....
border-radius: 5px;
margin
padding
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hva bør skje når man klikker på en skeuomorfisk knapp?

A

Skyggen (box-shadow) fjernes. margin-top reduseres med 5px.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

hvordan fungerer box-shadow: 0px 4px; ?

A

legger til 0px skygge som offset x (til høyre side), og 4px skygge under knappen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hva er affordances?

A

måter et objekt kan brukes på? En stol kan ofte brukes for å sitte på. Den kan også brukes for å kastes, selv om dette kanskje ikke er tiltenkt. Begge handlinger er “affordances”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hva er signifiers?

A

Signalisering om at man har en affordance. F.eks. et håndtak på en kaffekopp kan signalisere at man kan holde den for å drikke av den. Selv om man ikke nødvendigvis holder koppen med håndtaket.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hva er eksempel på signifier i en nettleser?

A

At man får forskjellig musepekeren når man tar den over en link.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hvordan fungerer CSS-transition?

A

F.eks. hvis du vil at noe skal gjøres glidende mellom vanlig link og hover, så spesifiserer du f.eks. “transition: margin 1s”

17
Q

Gi et eksempel på CSS-transisjoner

A

.activity:hover {

background-color: #fff;

color: #5495ff;
transition: color .1s ease-in, background-color .1s ease-in;

}

18
Q

Hva er primær navigasjon?

A

de viktigste knappene og linkene

19
Q

hva er sekundær navigasjon?

A

Linkene som handler om hvordan man endte opp på den gitte siden. Et vanlig eksempel på sekundær navigasjon er breadcrumb

20
Q

Hvorfor heter det “breadcrumb”?

A

På grunn av historien om Hans og Grete hvor de la igjen brødsmuler på veien for å finne veien tilbake igjen

21
Q

hva er fordeler ved å bruke brødsmuler?

A

fordeler ved breadcrumbs:

  • Selv om man går inn på en tilfeldig side, vet man hvor man er
  • Brødsmulene sier noe om hvilke kategoriseringer som finnes på siden
  • Man kan enkelt hoppe tilbake
22
Q

hvordan er en brødsmule normalt strukturert?

A

som en li/ul med display-property: inline

23
Q

Hva gjør følgende selektor

.breadcrumb li+li::before {
content: “/”;
}

A

lager skråstreker for en breadcrumb-klasse!

“before” sier at vi skal legge innhold før et valgt element

“li+li” sier at den velger to li-elementer som er ved siden av hverandre

24
Q

hvordan ser komplett CSS for breadcrumb ut?

A

.breadcrumb > li {

display: inline;

}

.breadcrumb li+li::before {

padding: 10px;
content: ">";

}

.breadcrumb a {
text-decoration: none;

}

.breadcrumb a:hover {
color: red;

}

25
Hva ble lagt til av funksjonalitet for breadcrumb?
- Hver side fikk samme ul/li-liste hvor ul var klassen breadcrumb - Sider man var på ble uthevet - linken til sider man allerede er på, går til href="#"
26
hvordan ser CSS-selektoren ut når den kombinerer elementer for å lage breadcrumb?
.breadcrumb li+li::before
27
Hvordan lager vi breadcrumb som ser ut som pil med CSS?
/* Lag en tykk grense. Gjør venstre grense gjennomsiktig */ ``` .breadcrumb li a::before, .breadcrumb li a::after { content: ""; position: absolute; border-color: darkcyan; border-style: solid; border-width: 15px 5px; } ``` .breadcrumb li a::before { left: -10px; border-left-color: transparent; }
28
Hvilke tre typer brødsmule har man?
lokasjon, attributt og sti (location, border, path) Det er vanlig å skille disse med styling (forskjellige farger, uthevelse, etc..). Separator mellom sti/lokasjon, men ikke mellom attributt
29
Hva er lokasjonsbaserte brødsmuler?
De sier hvor du befinner deg på siden. f.eks. shopping-mote-sko
30
Hva er attributtbaserte brødsmuler?
De sier noe om attributtene du ser etter. Feks. brune sko.
31
Hvordan ser selektoren som kombinerer li-elementer for brødsmuler ut hvis vi skal gjøre det for klassen "location" ?
.breadcrumb li.location+li.location::before { color: gray; content: "/"; }
32
Hvordan legge til en "x" for å lukke noe etter en tekst som ligger inne i a-elementet for klasssen "attribute"?
``` .attribute a::after { content: " x"; font-size: 8px; vertical-align: super; } ```
33
Hva er fallgruver ved å bruke brødsmuler?
Brukere kan bli forvirret hvis det gjøres litt feil. De forventer at de oppfører seg på en helt bestemt måte. Følg generelt prinsippet om å ikke bruke dem, med mindre siden har en komplisert navigasjonsstruktur
34
hva er forskjellen på path og location based breadcrumb?
location based har "home" helt på starten