ComputereSoftware

CSS Effekter: afrundede hjørner af elementer

Syntaks af Cascading Style Sheets er konstrueret således blot, at muligheden for at opnå den mest uventede design er tilgængelig, selv langt fra programmering og udvikling af menneskelige steder. Måske det faktum, at børn leger med blokke forbliver i alles hukommelse, skal du bruge mangesidet erfaring i HTML, CSS er nemt.

Men den nuværende programmering er stadig meget langt fra at præsentere konstruktioner af virkeligheden. Hidtil ethvert område (besat hvad man vil blok element) i nogen af dens betydning og den formelle udpegelse af en rektangulær form, som er dannet inden for det ønskede kurvekontur linje.

Hidtil enhver cirkel, rundingsradius, hvordan en buet lige og så videre. P. Beskriver komplekse matematiske ligninger eller meget små terninger, trapezer, trekanter eller andre retlinede elementer, som kan skelnes med øjet, som et punkt på linjen.

Classic Straight design

Det er ikke overraskende, at fremskridt inden for programmering og informationsteknologier legaliseret rektangulært design. Innovative ideer ikke spilde tid på en afrundet form, men glem ikke at præsentere til rådighed for bygherren nok funktioner og HTML tags regler, CSS og relaterede programmeringssprog.

Enhver element, der anvendes på siden er et rektangulært område, hvor det er allokeret flere dele, hvoraf i hvert enkelt tilfælde bør anvendes kun nødvendigt at overveje krossbrauzernosti krav markup funktioner specifikke indhold tilgængeligt syntaktiske konstruktioner.

Generelle regler for CSS

Cascading Style Sheets tilbyde at beskrive de elementer som følger:

  • ejendom: værdi.

I dette tilfælde ejendom - kan bestemt navn og værdi være enten et navn eller en liste over navne eller værdier.

Med hensyn til blok elementer og behovet for at gøre via CSS afrundede hjørner, giver det mening at bruge border-radius ejendom og dens værdi i formatet "38px" eller "8px 16px 24 px 38px".

Hvis værdien givet ved et enkelt tal, vil det blive sat til dem, for alle vinkler. Optag alle fire værdier er:

  • første nummer - til det øverste venstre hjørne;
  • den anden - til den øverste højre;
  • den tredje - til nederste højre;
  • seneste - til nederst til venstre.

Deling nogle af reglerne

Begreber grænse, billede og baggrund kan bruges sammen. Dette er normalt, og nævnte regler ikke interfererer med hinanden og danner den samlede sammensætning. De vigtigste ting - at tage højde for det faktum, at navnet på hver af dem repræsenterer, og hvordan det anvendes.

Før gennemførelsen af denne eller dette element, er det vigtigt at foretage nogle eksperimenter og test arbejde på flere browsere. Orientering til de råd, anbefalinger, eksempler på tredjepart eller CSS syntaks, afrundede hjørner, og så videre. N. Er sjældent bedre end deres egen friske praksis.

Det er vigtigt at forstå, at grænsen, billede, hvad angår design vinkler - den samme type koncept. Tegning kan præsenteres ikke i png-format. Han vil blive afskåret ved browseren, i henhold til reglerne i CSS. Afrundede hjørner - omsorgsfuld udvikler, uanset vinkelrethed af kildematerialet.

Funktioner HTML, CSS fra browsere

Velkommen Style indspilning gros - for alle browsere på én gang. Alligevel klassiske eksempler på emnet "CSS: afrundede hjørner" tilbud om at skrive så:

baggrund: # FF7F00; / * Baggrund * /

kant: 1px #CCCCCC faststof; / * Border * /

moz-border-radius: 10px; / * CSS afrundede hjørner for Mozilla Firefox * /

-webkit-border-radius: 10px; / * ... for Safari og Chrome * /

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

border-radius: 10px; / * CSS afrundede hjørner for alle * / og så videre. N.

Men i de fleste tilfælde er det nok at angive den sidste regel. bør anvendes Redundans kun, når der er et reelt behov.

Klassisk og vidunderlig tabel

På trods af talrige kontroverser tilhængere bordet (tr, td) og mulighed for at bruge div tags og span ( «fantastisk" layout), objektiv praksis begunstiget indstilling rimelighed er nødvendig.

I divs har nogle værdighed i de andre tabeller. Hvis de ikke supplerer hinanden, og bare konkurrere, ville spørgsmålet have hurtigt fordampet i en version, der kombinerer de bedste aspekter af borde og divs.

De fleste af de steder oprettet ved hjælp af CMS (content management system), og ved bortskaffelse af udvikleren kommer ikke kun en bred vifte af "kæmpe" datasæt af hundredvis af mapper, objekter, men også borde.

Tag [div | span], som sådan, ikke skiller sig ud, men det eneste, der kommer præcis på det komplette nåde bygherren - en CSS stylesheet. Og enhver CMS klart adskiller kode, en del af det fra udviklerens kreativitet og deres egne stilarter ekstra stil, og i tilfælde af ændringer (fx css - afrunding i hjørnerne af tabellen), kan du altid gendanne og standardindstillinger stilarter.

Kurver og vinkler ikke er dækket af syntaksen

Du kan nøje at overholde alle regler for HTML, CSS, men at have et resultat, er de ikke til rådighed. Overlejring elementer til hinanden, er det muligt at opnå enhver region i enhver konfiguration. Ved hjælp af PHP-udvikling på serveren, kan du sende til den besøgendes browser og eventuelle stylefiler at knytte til dem de relevante JavaScript-kode i selve HTML-fil eller en separat js-fil.

Enhver kredsløb variant, alle former for formuegoder element er CSS regler! Afrundede hjørner - blot særlige og reelle muligheder er langt bredere. I dette tilfælde, at programmere dine egne objekter, du kan ikke være opmærksomme på de særlige kendetegn ved de enkelte browsere, bruger kun de tags og struktur af hypertekst sprog, der opfattes af alle, uden undtagelse browsere.

Brug af ideen om objektorienteret programmering, kan du designe udseendet af et hjørne eller en kurve er naturligvis ikke forudset nogen browser former. I dette tilfælde er det ikke nødvendigt, at dette vil være den hjørne af feltet, som oprindeligt var en rektangulær form. Det er vigtigt, at komponenterne i kurven beskrevet i form af CSS regler, kombineres til en enkelt visuel JavaScript objektkode og på det rigtige tidspunkt på det rigtige sted browseren, afspejler sig i den rigtige form.

Denne teknologi forstyrrer ikke sådanne genstande til at realisere sig selv i en tre-dimensionelle plan eller vise animation.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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