DatorerProgramvara

CSS effekter: rundade hörn av element

Syntax av Cascading Style Sheets är utformat så enkelt att möjligheten att få de mest oväntade designen är tillgänglig även långt från programmering och utveckling av mänskliga platser. Kanske det faktum att barn leker med block kvar i allas minne, använder den mångfacetterade erfarenhet i HTML är CSS lätt.

Men den nuvarande program fortfarande mycket långt ifrån att presentera konstruktioner av verkligheten. Fram till nu, något område (ockuperat vad man vill blockelement) i någon av dess innebörd och den formella utseende av en rektangulär form, som är utformad i den önskade kurvan konturlinje.

Fram till nu, varje cirkel, rundningsradie, hur en böjd raka och så vidare. P. Beskriver de komplexa matematiska ekvationer eller mycket små kuber, trapetsoider, trianglar eller andra rätlinjiga element som är urskiljbar för ögat som en punkt på linjen.

Classic Straight konstruktion

Det är inte förvånande att framstegen när det gäller programmering och informationsteknik legaliserade rektangulär design. Innovativa idéer inte slösa tid på en rundad form, men glöm inte att presentera till förfogande för de utvecklare tillräckligt med funktioner och HTML-taggar regler, CSS och relaterade programmeringsspråk.

Alla element som används på sidan är ett rektangulärt område, där den tilldelas flera delar, varav i varje fall bör användas endast nödvändigt med tanke krossbrauzernosti krav markerings funktioner specifikt innehåll tillgängligt syntaktiska konstruktioner.

Allmänna regler för CSS

Cascading Style Sheets erbjuder för att beskriva elementen enligt följande:

  • egenskap: värde.

I det här fallet, egendom - kan specifikt namn och värdet vara antingen ett namn eller en lista över namn eller värden.

När det gäller blockelementen och behovet av att göra via CSS rundade hörn, är det vettigt att använda border-radius egendom och dess värde i formatet "38px" eller "8px 16px 24 bildpunkter 38px".

Om värdet som ges av ett enda nummer, kommer det ställas in på dem för alla vinklar. Record alla fyra värden:

  • första numret - för det övre vänstra hörnet;
  • den andra - till det övre högra;
  • den tredje - till det nedre högra;
  • senaste - till det nedre vänstra.

Dela några av reglerna

Begrepp gränsen, bild och bakgrunds kan användas tillsammans. Detta är normalt, och nämnde reglerna inte stör varandra och bildar den totala kompositionen. Det viktigaste - att redogöra för det faktum att namnet på var och en av dem representerar och hur den tillämpas.

Innan genomförandet av den ena eller andra element, är det viktigt att genomföra vissa experiment och testarbete på flera webbläsare. Orientering till råd, rekommendationer, exempel på tredje part eller CSS syntax, rundade hörn, och så vidare. N. är sällan bättre än sin egen färsk praktik.

Det är viktigt att förstå att gränsen, bild, när det gäller design vinklar - samma typ av koncept. Teckning kan presenteras inte i png-format. Han kommer att bli avskurna av webbläsaren, i enlighet med de regler som fastställts i CSS. Rundade hörn - vårdande utvecklare, oavsett vinkelräthet av källmaterialet.

Funktioner HTML, CSS från webbläsare

Välkommen Style inspelning grossist - för alla webbläsare på en gång. Hur som helst klassiska exempel på temat "CSS: rundade hörn" erbjudande om att skriva så här:

Bakgrund: # FF7F00; / * Bakgrund * /

kant: 1px #CCCCCC fast ämne; / * Gräns * /

-moz-border-radius: 10px; / * CSS rundade hörn för Mozilla Firefox * /

-webkit-border-radius: 10px; / * ... för Safari och Chrome * /

-khtml-border-radius: 10px; / * ... Konquerer * /

border-radius: 10px; / * CSS rundade hörn för alla * / och så vidare. N.

Men det är i de flesta fall tillräckligt för att ange den sista regeln. Redundans bör endast användas när det finns ett verkligt behov.

Classic och underbar tabell

Trots många kontroverser supportrar bordet (tr, td) och möjlighet att använda div-taggar och span ( «underbart" layout), objektiv praktik gynnade alternativ skäligen nödvändig.

I divs har någon värdighet i de andra tabellerna. Om de inte kompletterar varandra, och bara konkurrera skulle frågan ha snabbt förångas i en version som kombinerar de bästa delarna av tabeller och divs.

De flesta av de platser som skapats med hjälp av CMS (content management system) och i behandlingen av utvecklaren kommer inte bara ett brett utbud av "jätte" dataset hundratals mappar, objekt, men också tabeller.

Tag [div | span], som sådan, inte sticker ut, men det enda som kommer exakt ett fullständigt utlämnade till utvecklaren - en CSS stylesheet. Och varje CMS separerar tydligt koden, en del av det från utvecklarens kreativitet och sina egna stilar tillsatt stil, och vid förändringar (t.ex. css - avrundning hörnen i tabellen), kan du alltid återställa inställningarna och standard stilar.

Kurvor och vinklar som inte täcks av syntaxen

Du kan strikt följa alla regler HTML, CSS, men att ha ett resultat, är de inte. Överlagra element till varandra, är det möjligt att erhålla vilken region som helst av vilken konfiguration som helst. Med hjälp av PHP-utveckling på servern, kan du skicka till besökarens webbläsare och eventuella stilfiler för att fästa dem rätt JavaScript-kod i kroppen av HTML-fil eller en separat js-fil.

Varje krets variant är någon form av egendom inslag CSS regler! Rundade hörn - bara synnerhet, och reella möjligheter är mycket bredare. I det här fallet, programmera egna objekt, du kan inte uppmärksamma egenskaperna hos enskilda webbläsare, använd endast taggarna och struktur hyper språk, som uppfattas av alla, utan undantag webbläsare.

Genom att använda idén om objektorienterad programmering, kan du designa utseendet på ett hörn eller en kurva är uppenbarligen inte planerats av någon webbläsare former. I det här fallet är det inte nödvändigt att detta kommer att vara i hörnet av området, som ursprungligen var en rektangulär form. Det är viktigt att komponenterna i kurvan som beskrivs i form av CSS-regler, kombineras till en enda visuell JavaScript objektkoden och vid rätt tidpunkt på rätt plats webbläsaren speglar sig i rätt form.

Denna teknik påverkar inte sådana objekt för att förverkliga sig i ett tredimensionellt plan eller show animation.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.unansea.com. Theme powered by WordPress.