Hem Sociala medier Nya CSS3 gränstekniker - dummies

Nya CSS3 gränstekniker - dummies

Innehållsförteckning:

Video: 10 Egenskaper i CSS3 2025

Video: 10 Egenskaper i CSS3 2025
Anonim

Borders har varit en del av CSS från början, men CSS3 lägger till några riktigt spännande nya alternativ. Moderna webbläsare stöder nu gränser gjorda av en bild samt avrundade hörn och boxskuggor. Dessa tekniker lovar att lägga till spännande nya möjligheter till dina mönster.

Bildgränser

Med CSS3 kan du använda en bild för en elementgräns. Mekanismen är ganska kraftfull eftersom den upptäcker kanterna på en bild och "skivar" den för att skapa kanterna och hörnen av gränsen från kanterna och hörnen av bilden.

Rambilden lagras som ram. png i samma katalog som HTML-filen. Den har ett öppet centrum. Använd följande kod för att lägga till en bildgräns runt alla element på sidan:

h2 {border-width: 15px; border-image: url ("frame. png") 25% upprepning; -webkit-border-image: url ("frame. png") 25% upprepning; -moz-border-image: url ("frame. png") 25% upprepa;}

Så här lägger du till en gräns bild:

  1. Köp din bild.

    Bilden ska redan vara utformad som en slags kant. Typiskt kommer det att vara en form runt kanterna, med antingen ett solidfärgscenter eller ett transparent centrum.

  2. Ange gränsvidd.

    Du måste ange gränserna direkt. Gränsen på rambilden är skalad för att passa vilken storlek du vill ha.

  3. Beräkna hur mycket av bildens gräns du vill ha.

    Om du lämnar bort procenttecknet beräknas värdet i pixlar. Du kan lägga till fyra värden om du föredrar att använda olika mängder av originalbilden för varje gräns.

  4. Ange vilket beteende du vill ha.

    Originalbilden är nästan aldrig lika stor som det element du vill omge, så du kan ge ett tips för att förklara hur webbläsaren ska hantera element som är större än originalet. De vanligaste valen är att upprepa (upprepa originalbilden) eller sträcka (för att ta upp hela utrymmet). Med en enkel bild som rammen. png som används i detta exempel kommer resultaten att vara desamma.

Hur man lägger till rundade hörn

Äldre CSS var känt för att vara mycket rektangulär, så webbdesigners försökte mjuka sina mönster genom att lägga rundade hörn. Detta var en svår effekt att uppnå. CSS3 förenklar i hög grad skapandet av avrundade hörn med gränslinjen.

Det är ganska lätt att få rundade hörn på de webbläsare som stöder taggen:

hörn. html h1 {bredd: 60%; bakgrundsfärg: # 000066; färg: # 9999ff; gräns: # 9999ff 3px spår; marginal: auto; text-align: center; gränsen:. 5em;}

Round Corners Demo

Regeln fungerar genom att klippa en båge från varje hörn av elementet.Bågen har den angivna radieen, så för skarpa hörn behöver du en liten radie. Du kan mäta radie i någon av de vanliga mätningarna, men pixlar (px) och teckenbredd (em) är de vanligaste.

Gränsen är inte synlig om inte elementet har bakgrundsfärgen eller gränsen definierad. Observera att det finns variationer av varje tagg för att stödja specifika hörn. Detta kan vara användbart om du inte vill tillämpa samma radie på alla fyra hörnen av ditt element. De senaste webbläsarna stöder nu den generiska gränslinjestyran.

Du kan hämta ett antal av tidigare generations webbläsare med hjälp av det leverantörsspecifika prefixet. Om din webbläsare inte förstår gränslinjestyran skapar den helt enkelt de vanliga kvadratiska hörnen.

Hur man lägger till en boxskugga

Boxskuggor läggs ofta till element för att skapa djupets illusion.

Boxskuggseffekten är inte svår att uppnå, men det görs normalt som en del av en klassdefinition så att den kan återanvändas på hela sidan. Här är några exempelkod:

boxShadow. html. skugga {box-shadow: 10px 10px 10px # 000000; höjd: 200px; bredd: 200px; vaddering: 1em; gräns: 1px solid svart; gränsstråle: 5px; bakgrundsfärg: #EEEEEE;}

Box Shadow Demo

Den här rutan har en skugga

Lägga till en boxskugga är mycket lättare i CSS3 än den en gång var. Här är stegen:

  1. Definiera en klass.

    Ofta vill du tillämpa samma inställningar på ett antal element på en sida, så boxskuggan kombineras ofta med andra element som bakgrundsfärg och gräns i en CSS-klass som kan återanvändas på hela sidan.

  2. Lägg till boxskuggregeln.

    De senaste webbläsarna stöder standardboksskuggregeln, men du kan också vilja inkludera webbläsarens prefix för att rymma äldre browses.

  3. Ange förskjutningen.

    En skugga är vanligtvis kompenserad för rektangeln den tillhör. De två första värdena indikerar horisontell och vertikal förskjutning. Mätning med någon av de vanliga CSS-mätningarna (normalt pixlar eller ems).

  4. Bestäm oskärpa och spridningsavstånd.

    Du kan ytterligare ändra skuggans beteende genom att ange hur snabbt skuggan försvinner och hur långt den sprider sig. Dessa är valfria parametrar.

  5. Ange skuggfärgen.

    Du kan göra skuggan någon färg du önskar. Svart och grått är vanliga, men du kan få intressanta effekter genom att välja andra färger.

Många andra skuggeffekter är möjliga. Du kan lägga till flera skuggor, och du kan också använda inläggsordet för att skapa en inre skugga så att den ser ut som en del av sidan är utklippt.

Nya CSS3 gränstekniker - dummies

Redaktörens val

Med hjälp av (Face Detection) Live-läge på din Canon EOS Rebel T6 / 1300D

Med hjälp av (Face Detection) Live-läge på din Canon EOS Rebel T6 / 1300D

När du aktiverar det här läget söker Rebel T6 efter ansikten i ramen. Du kan behöva ge avtryckaren ett snabbt tryck och släpp för att vakna upp kameran innan ansiktsdetekteringsfunktionen går i ingrepp. Om ett ansikte upptäcks visar kameran en fokusram över ansiktet, som visas på ...

Med automatiska funktioner på din Canon EOS Rebel T3 / 1100D - dummies

Med automatiska funktioner på din Canon EOS Rebel T3 / 1100D - dummies

För de mest automatiska av automatisk fotografering, vilket gör det möjligt för personer med minimal erfarenhet att fånga vackra bilder, ställer du in din Canon EOS Rebel T3 / 1100D lägesratt till en av följande två inställningar: Full Auto: Namnet på det här läget, märkt i följande figur, indikerar att Kameran tar full kontroll över all exponering, ljusstyrka, blixt, ...

Med hjälp av Creative Filters på en Canon EOS 70D - dummies

Med hjälp av Creative Filters på en Canon EOS 70D - dummies

Med Creative Filters på Canon EOS 70D, Du kan lägga till specialeffekter på dina bilder. Till exempel användes den här funktionen för att skapa de tre versionerna av stadsscenen som visas i följande. Du kan använda Creative Filters till kopior av foton som redan finns på ditt minneskort. Med detta tillvägagångssätt kan du experimentera ...

Redaktörens val

QuickBooks Online och Cloud dummies

QuickBooks Online och Cloud dummies

Oavsett om du använder QBO eller QBOA i en webbläsare eller i en app, både mjukvaran och data är inrymda på servrar som styrs av Intuit och är tillgängliga via Internet. Molnet hänvisar till programvara och data som är inrymda säkert i datacentraler och åtkomst till säkert via Internet. Arbeta i molnet ...

QuickBooks: 4 sätt att hålla finansiella rekord Tidy - dummies

QuickBooks: 4 sätt att hålla finansiella rekord Tidy - dummies

Pålitligheten och användbarheten för dina QuickBooks 2014 Data beror i hög grad på hur snyggt och städat du håller dina finansiella poster. För att hjälpa dig eller din personal att göra ett bättre jobb på detta, överväga att använda följande fyra tekniker. Teknik # 1: Förena dina QuickBooks-bankkonton regelbundet När du tar dig tid ...

Redaktörens val

Modellering Bra sportsmanship som coach - dummies

Modellering Bra sportsmanship som coach - dummies

Som ungdomsk basketboll, lär ungdomar vikten av bra sportsmanship vara utmanande. Vad som gör undervisning (och modellering) bra sportsmänskap speciellt svårt är att ungdomar bombarderas med bilder av äldre basketspelare som pratar om skräp, showboating och disrespecting motståndare och tjänstemän. Men kom ihåg att du kämpar med den goda kampen: Bra sportsmanship ...

Hur Fantasy Basketball Scoring Works - dummies

Hur Fantasy Basketball Scoring Works - dummies

Om du är intresserad av att gå med i ett idrottslag och din sport är basket, då är det första du behöver förstå hur man korrekt poängerar dina spelare i slutet av varje spel. Tre faktorer bestämmer hur du kommer att göra poäng för dina spelare: ligaformat, spelarbidrag och vad som görs ...

Hur man går med eller skapar en Fantasy Basketball League - Dummies

Hur man går med eller skapar en Fantasy Basketball League - Dummies

Du borde veta några saker innan du besluta att gå med i en fantasy basketbolllek online, privat eller ens skapa en egen liga. Fantasy basket använder samma principer som sin storebror, fantasy baseball och de flesta ligor (inklusive nästan alla online ligor) använder ett liknande poängsystem. På grund av den långa ...