hej

hej ydeevne web - design med data uri 'er,,,, vi for nylig omfattede, hvad, hvorfor og hvordan data uri' er i web - design på webdesigntuts +, hvor vi har set på nogle af mulighederne for at anvende data, uri 'er for ydeevne venlige grænseflade design, i dagens præmie forelæsning, vil vi være i visse af den teori, der er omfattet af den indledende artikel, der bygger på nogle af de eksempler, der anvendes til at udvikle en bred brugergrænseflade.bare for at gøre det mere interessant, vil vi også gøre vores design lydhøre og vi vil bruge de dribbble api - og jquery at trække i nogle billeder fra envato dribbble foder. der er meget at nå, så lad os komme i gang!,, før vi går i gang, som jeg allerede har nævnt, det pædagogiske bygger på, hvad, hvorfor og hvordan data uri 'er i web - design, tutor.selv hvis din viden om data uri 'er er allerede fast, jeg anbefaler, at du læser denne artikel, før de bliver her.jeg vil bruge en del af koden fra øvelser i den første artikel, for at spare tid, så jeg vil bede dig om at komme tilbage til den oprindelige artikel på et par punkter. for det andet, vi vil være stærkt afhængig af data, uri 'er i dette projekt for at give dig masser af træning i anvendelsen af denne teknik.om jeg ville faktisk brug, data, uri 'er det stærkt i produktionen er diskutable (især hvis støtte < ie7), så husk, at data uri' er er blot et værktøj, og disse teknikker er ikke nødvendigvis en sølvkugle til enhver situation. endelig dette projekt er afprøvet i den seneste udslip i webkit, firefox og internet explorer.du kan roligt gå ud fra, at denne grænseflade ikke vil være fuldt funktionsdygtigt i ie7 og nedenfor (selv om fallbacks let kunne anvendes til støtte for gamle, dvs. udslip, hvis påkrævet).yderligere, vil jeg henvise til - webkit og generiske præfikser for css3 elementer i ministeriet, men kilden filer vil indeholde alle sælger præfikser.,, to minutter til undersøgelse af data, uri 'er, før vi kommer i gang, lad os tage en (meget) hurtigt igen om, hvad de data, uri ordning er, og hvorfor det kan et godt alternativ til at tjene elementer til browseren, der traditionelt kan tømme ressourcer og langsom gennemførelse.,, data, uri' er er en måde, der koder for binære data i en ascii - tekst streng, at moderne browsere kan læse og arbejde. data uri 'er ofte anvendes til at erstatte image filer, men nogen binære data kan blive indkodet. herunder perspektivgruppen, multimedier, skrifttyper og mere. den primære fordel at anvende data, uri' er er at mindske mængden af anmodninger, der kræves til last. httpe, side i - vindue.bare put, hver yderligere http anmodninger (normalt) vil have en negativ indvirkning på generelt ydeevne. data uri 'er er ca. 33% større end en standard filetype (f.eks. en jpg image), men med kompressionstænding og gzipping, dette beløb ofte er reduceret til under 5%.det supplerende dossier størrelse, normalt ikke er et stort problem, men det er godt at huske på, når de vælger den bedste teknik til at omfatte aktiver i et design, data, uri 'er er lange, vås, og ser ikke meget til, at avancen og stylesheets vanskelige at læse, navigere og bevare.det er en god idé at bruge kode foldning i deres tekst redaktør liberalt.,, plan, vil der være tre forskellige faser af denne lektion, som vi skal løse i følgende rækkefølge:,, design "fulde bredde" stedet ved hjælp af reference billeder i html og css. træk i billeder fra dribbble api - og jribbble jquery stik af, tilføje i medierne, at gøre stedet reagerer på mindre viewports.,, okay!nok snak!lad os få hjertestop!,, trin 1: indledende oveni, for vores design, vi starter med de seneste html5 boilerplate som udgangspunkt.vi kommer ikke til at bruge alle de elementer i boilerplate i projektet (f.eks. modernisator manuskript eller analytisk kontrol), der imidlertid en god idé at overlade det ", som er" i de indledende faser og vende tilbage senere i projektet om at skære ned på de elementer, som vi ikke ende med at (eller sandsynligvis vil ikke bruge i fremtiden enten), skabe en ny index.html fil i en fortegnelse, der indeholder også en css og er mappe. i, < krop >, af det dokument, der tilsættes i a < header >,, en var indhold, < div > og a < fod >,.vi vil give dem ud, så går vi.,,, <!doctype html > <!- html5 boilerplate indhold går her... > < head > < afsnit > albireo: udarbejdelse af data, uri 'er < /afsnit > < forbindelse rel = "stylesheet" href = "css /stil. css" > <!- html5 boilerplate indhold går her... > < /head > < krop > <!- html5 boilerplate indhold går her... > < header > <!- header indhold vil blive her... > < /header > <!- stopper header - > < div klasse = "var indhold" > <!- var indhold vil blive her... > < /div > <!- stopper spillet indhold - > < fod > < /fod > <!- manuskripter og analyse kan komme her... > < /organ >, lad os nulstille vores css med eric myers css nulstillet, og tilføje et par base layout styles: * * alle elementer (rubrik dimensionering af grænse boks (samlede bredde = bredde + margin + polstring. grænse) * /webkit rubrik størrelsessortering: grænse boks - - box størrelsessortering: grænse boks; rubrik størrelsessortering: grænse boks} organ {margen: 0; polstring: 0; baggrund farve:&#eee} header (højde: 80px; margen: 0; polstring: 0; position: relativ; baggrund farve -c3c3c;} var indhold {margen top: 4%;} meter (grænse top. 1px fast&#eee bredde: 100%; min højde: 80px; baggrund farve:&#ccc; margen top: 0; tekst tilpasse: paddin center;g-top: 21px;}, alt det her er forholdsvis ligetil, med undtagelse af den universelle anvendelse af grænse boks, rubrik model.her, i stedet for at anvende standard rubrik model, hvor polstringen margen og grænse indsættes separat til defineret bredde af element, defineret bredde er den samlede bredde af det element, der består af polstring, margen og grænse. denne tilgang er populært for væske, layout og mange af de populære rammer den grænse kasse, model, herunder twitter bootstrap og zurb foundation, som det er at arbejde med procentsatser død let.brug samme bredde, kolonner med tagrender mellem hver?let.kun anvende boder rubrik model og kolonnen 33.333% - uden at der er behov for at separat beregning af polstringen og margener. naturligvis er der ikke meget at se så langt, det er bare vores lærred!,, trin 2: definere et enkelt væske net, hvis man ser på de demo, du vil se, at det var indhold vil blive fastlagt i tre lige store bredde kolonner.bag kulisserne, disse kolonner sidder inde et, < div > med en klasse, < klasse = "linje" >, der fastsætter en samlet indhold på et område med max bredde af 1024px., så vi kan gå glat med resten af vores projekt, - definere denne enkle net i vores css (tilpasset i del af zurb institut 3.1):,. ro (bredde: 1024px; margen: 0 auto; max bredde: 100% /* forhindre barn elementer at skære ned på yderligere, når viewport rammer 767px * /min bredde: 767px; baggrund farve: gennemsigtige;}. ro efter {/* clearfix anvendt siden kolonner er flydt * /indhold: "" display: tabel; klart: begge}. ro. tre {* huske, at bredden af dette element er summen af de defineret bredde + polstring +.gin + grænse * /bredde: 33. 33. 333%}. kolonne. kolonne (flyde: venstre; min højde: 1px; polstring: 0 15px. position: relativ;}, lad mig præcisere et par punkter i denne blok af kode, før vi går videre.for det første, vil de se, at vi har anvendt en, min bredde af 767px til ro.det betyder, at når man ser på viewports mindre end denne bredde, ethvert barn elementer (dvs. ro. 3) vil standse reduktionen for at forhindre, at indholdet bliver taget punkter er for lille.vi vil være på vores medier forespørgsler? at give browser supplerende vejledning, når de viewport er mindre end 767px bred lidt senere i tutor. for det andet, fordi vi ved, at hver række vil indeholde flød barn elementer, vi skal klare alt flyder efter det afsluttende række div navneskilt.i dette projekt, jeg har anvendt clearfix tilbage til, ro: efter pseudo - element.hvis du ønsker at opbygge dette projekt ud, og du kan have behov for yderligere clearfixes, bare sætte de,. række: efter artikel med yderligere en klasse af. clearfix: efter,.,, trin 3: at definere typografi og ikon skrifttyper, samtidig med at vi ikke har mødt en skrifttype, som endnu, foretrækker jeg at etablere mit typografi til toppen af stylesheet (selv om der er intet, der stopper dig fra at tackle dette senere).så vi kan komme ind i den udformning, uden lige, lad os sætte alle de grundlæggende regler for vores typografi og ikon skrifttyper. for vores skik, base64 - kodet ikon skrifttype, vi vil bruge den fremragende icomoon app til at skabe vores ikon skrifttype og den nødvendige forskning.for en fuldstændig gennemgang af screenshots, henvise til data, uri tutor. at sammenfatte, ved hjælp af icomoon app, skabe følgende ikon skrifttype:,, at vælge en skik, der omfatter de "hjerte", "eye", "bemærkninger" og "forstørrelsesglas" ikoner fra broccolidry familie. ændre baseline om fastsættelse for 10% under "flere indstillinger, ændre font navn til" customfont, afkrydses den afkrydsningsfelt mod base64 - kode & omfatter skrifttyper i css ", downloade skrifttype, åben den vigtigste stylesheet og kopi css i hele projektets style.css fil. sammen med nogle supplerende font - din typografi del af din stylesheet skal indeholde følgende kode: p. a, h1, h2, h3, h4, h5, h6, li (font familie: uden serif;} en (tekst):ingen;} @ skrifttype ansigt (font familie: "customfont '/* ie9 compatibitly mode * /src: url ('fonts /customfont. eot) /* den gamle, dvs. lave * /src: url ('fonts /customfont.eot?# iefix)} @ skrifttype ansigt (font familie: "customfont; src: http: ///////woff skrifttype (data; charset = utf - 8; base64, d09grk9uve8aaabaaasaaaaacjqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrkygaaabcaaaa5kaaavu0w1y /ezgve0aaaskaaaaggaaabxicfxor0rfrgaabmaaaaadaaaaiaazaarpuy8yaaae4aaaaesaaabgt /7cgmntyxaaaausaaaaraaaavicpfbnagvhzaaabxaaaaauaaaanvogjznoagvhaaafoaaaab4aaaaka /3 /1ghtdhgaaaxaaaaaeaaaabgkaaaabwf4caaabdaaaaagaaaabgaguabuyw1laaaf2aaaanwaaaf6arsl /nbvc3qaaaa0aaaadaaaacaaawaaejxtu1tofgcuprm7sztdnptok7gx466psuihge168uhtavghlkyspauumtytvukfxihg6kojipwgkwxo0qctil0qsigl1vjkeakqsrvgampsbifjfwkopcad7sb5es4 /kw2fzsph + k /5zv2mqazjhmge321vo7bvdxkbmmid6wtczue3bqpouexnriqqghddqyiqdas33r63yxkordghknhoyckhbmd6fzefjyznmspt3 /vb5pqagi + 2n4g /aaxjjms4tighboz9gy + ck2ba /cugi7 //aja70fkgvnfwo + hmx5ufzg15adk + fpylm87s0vnmgtskoofo0jlvs0hj77adiu5eqe9px1ggz7y8seg77bxalwy0lzsgejz4uxrrpmocjim + gd3wjhqipcp5gxwkjasrje1rvwajcumkqmdpq1ipdnkwopdl + rklfiqngny9paanxrzytjdtk8puzpwziahbz4ljazo4tpisuaun3ofxqr6jdlszw9i6ngogjcflks43zpznyf /vf3vvqs6iw1xbn + mfef0yluwkruf + 4chdozacws /9agpe9rh0ukvba2hdc /vvgfg9eb3o8kbw9od1paj6j5patfn7wlef3gc9lrsldlecbkybxsdt /dbwcplvyeke97thixkg3zhf8nrpdcmrqifv1ggypabmdlfzofs48iyvnozoq0b2vyvikgc59f1qufavr + 8afw /qaznbnwctgvwcfd7xamjvpuy2lb8hlfu7nyg0eutipcsdxh58ppqwb2rqnhnqa4fhclyrna8ro + aa7stlksxlp3ind1hnw8bfowpqzw0dmh4zzrifg0s3qbhzr8dinqjxoxzircgunzw6rrghjn + ey7g1yqmv /vod1nd /ahf3ut /pctvcbgy + 7mlp0g0locsyhubwdrud4 + wx7bs /4xlqwecnjdegyss5q2s9ldytt7n3e6wl9arrbeskdchzsfbtmzibffj1ny + jwxof /ngq49f6bdaswrhwyovgpbiuf + mpbr3pspja98bu /yuere8e + lktxz3xjwbjjy6fp8gzoclznezw5tnzdbk7vg1qpxsxx6e4fx7lecz89oevwbeijvun6cl8ygq9f4jy7ykda9bpaqzng3cjaepzhgwdrxny3zlzoo654q0svplphgjjlgfupnhc8390muy5fxwlumrmuu3mtmpnhwnuqlsvpakrfwfhpdinaaaaejxjygbgzacck535hid6thgxh4wgaecdbfqaahicy2bkygdga2ijbhbgymaeqlygzghzgaaegqa4aaaaejxjygziyjzawmrawejdmmbawoaopb8ysdk0mdawmbaym8aaowadagskuaywodaofmbgppv /lime41kg4waggrgcbsbkbad0yws7ahicy2bgygaaybkgrgyq8ahygmf8fgydim0bhexggzupdp //g1mkenb /bwksuf1gwmjggmzfdhizmfkiqrncaaajkaj + ejxjygrgyabic6xvj + l5bb4ycdmxgmcz4mi /bp3 /lbmd41kgl4mbla0ahxykowaaejxjygrgydz7 /yydhhmda8m /biajfeebbabpdgptaab4ngniygbgqsmgaaaauaalaabqaaagaab4ng2oqu7dmbbfx9o0cfgxg7vviwuio7t2jxiaft1xvrrvkrhkjffhbow4bgfgbnyf78qlfru1nufx9 /wbtnyqevdgwwpifxe8jf6zy0ics /ozemmd34kl7v8ps /xele38k /jkhz8sr3mltjzpvgtveoyrcah6d2cmoy543ue8danxfqol08ove0hxtpuuj0ejws9xzegkfknnhvu + kp43wypobyv7rs1yoml8pzy + dk2pk2sozjevofvuy9o6aw5odzrfupkytxf7r2eobrguvjeusrc //gh1qda7ejxjygbacwaafqae) format ('woff) skrifttype vægt: normal; skriftstørrelse: normal;} /* anvende følgende css - kode, hvis du vil have en time pr. ikon * /[klasse ^ = "ikon"], [klasse * = "ikon"]: før {skrifttype familie: "customfont; skriftstørrelse: normal; tale: ingen; skrifttype vægt: normal; - webkit skrifttype udjævning: antialiased;}. ikon søgning: før (indhold:" \\ 21 "}. ikon bemærkning: før (indhold:" (22 "}. ikon hjerte: før (indhold:" (23 "}. ikon øje: før (indhold:". 24 "} /* anvende følgende css - kode, hvis du ønsker at bruge data attributter til indkast afjeres ikoner * /[data ikon]: før {skrifttype familie: "customfont; indhold: attr (data ikon); tal: ingen; skrifttype vægt: normal; - webkit skrifttype udjævning: antialiased;) for en mere detaljeret forklaring af de syntaks af denne kodeks, dens anvendelse og den gamle er lav, henviser til de oprindelige data uri tutor. nu, hvor vi har alle vores forberedelser, herunder en grundlæggende væske, net og et base64 - kodet skik ikon skrifttype, lad os begynde at bevæge sig igennem hver sektion og give vores grundlæggende - nogle meget nødvendige polske.,, trin 4: det organ, en gentagelse af baggrund i den første lektion vi har skabt en data - fra et lille billede fra indviklede mønstre  , der vil være perfekt til vores hjemmeside baggrund.tag denne base64 - kodet image og tilføje det til, < krop > element af vores side som en gentagelse, baggrund, image,., udfylde den krop, artikel med følgende css, taget fra de tidligere trin i denne lektion: organ {margen: 0; polstring: 0; baggrund billede: url (data: image /jpeg; base64, /9j /4qayrxhpzgaasukqaagaaaaaaaaaaaaaap /sabfedwnreqabaaqaaabkaad /4qmrahr0cdovl25zlmfkb2jllmnvbs94yxavms4wlwa8p3hwywnrzxqgymvnaw49iu + 7vyigawq9ilc1ttbncenlaglienjlu3povgn6a2m5zci /pia8edp4bxbtzxrhihhtbg5zong9imfkb2jlom5zom1ldgeviib4onhtchrrpsjbzg9izsbytvagq29yzsa1ljmtyzaxmsa2ni4xndu2njesidiwmtivmdivmdytmtq6nty6mjcgicagicagici + idxyzgy6ukrgihhtbg5zonjkzj0iahr0cdovl3d3dy53my5vcmcvmtk5os8wmi8ymi1yzgytc3ludgf4lw5ziyi + idxyzgy6rgvzy3jpchrpb24gcmrmomfib3v0psiiihhtbg5zonhtcd0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wlyigeg1sbnm6eg1wtu09imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9tbs8iihhtbg5zonn0umvmpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljavc1r5cguvumvzb3vyy2vszwyjiib4bxa6q3jlyxrvclrvb2w9ikfkb2jlifbob3rvc2hvccbduzygkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojfbnjg5rji2rjzcodexrte5q0iwrda0qjy4qtg3nejciib4bxbnttpeb2n1bwvudelepsj4bxauzglkojfbnjg5rji3rjzcodexrte5q0iwrda0qjy4qtg3nejcij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6mue2odlgmjrgnki4mtffmtldqjbemdrcnjhbodc0qkiiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6mue2odlgmjvgnki4mtffmtldqjbemdrcnjhbodc0qkiilz4gpc9yzgy6rgvzy3jpchrpb24 + idwvcmrmoljerj4gpc94onhtcg1ldge + idw /ehbhy2tldcblbmq9iniipz7 /7gaoqwrvymuazmaaaaab /9sahaabaqebaqebaqebaqebaqebaqebaqebaqebaqebaqebaqebaqebaqebaqebagicagicagicagidawmdawmdawmdaqebaqebaqibaqicagecagmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawp /waarcaasacwdareaahebaxeb /8qabaabaqebaqebaaaaaaaaaaaaawibaaqfcgebaaaaaaaaaaaaaaaaaaaaabaaawacagedagqdcqaaaaaaaqidegqrexqhiimajeeymwvcnbuxokojvgq1zduraqaaaaaaaaaaaaaaaaaaaad /2gamaweaahedeqa /ap2jiiaapglokuqpkthimmhbekoxjhuxglejuifkqqgaqjpndhxralfkhn6vbn23boenjbqm9wryks59amu4ruqqbmhkgp3cnfkmvbouooxk11gi60maohbg6rktfpnsuojkzdirgpbpmqbypdm8mtmmvqiy900eyrzxibdtmgjfigu /kanmrft6xxugtu6znngsuvxoevbwcwluz14akrqepti6wayyqhp9fg7fktndv8r08fjhlpdsx8xh8m + cfxll3 /qdomvoq0bvcv /wetyhtus7zl3l1ootvquk + uajasikguzbczspruuls2mxlskxdu /bamccqkeq + m6ngacnxjkqtegsctiddmnxemmwmdnyrmnayqsrqa7r6z5yno3q01jwffglydmrqvknnvgr5inrd01gyctenqibvxwdzzakrxkhqktpil1 + 2jee0wo4hs3eftyyocvf1uloozie5qowb + rof5zjgp3xz29efb7mvgwr5mxofnfqdxhz6 + p19nhyz9nxfqujr /cbpa7aeks2oulxbuqpkpqzoqsu6cgnralyi5sk8nuogz2kbntgfanesmxsryq2tnsx19qelj1n9z + ss2pwpagcyddjybtbsp79v + s7k + 7tb0 + wvowogwiduatanjviyaqydzndn3mtjckw2dir4recat00vmm462uotmj1kszckvxsbnelnrkzq8inlyxfkewykel9lpbtxainljhh0ugua5wmbdu73el1jhn /ajhoghxjl1epl3f1hj8mojd5mufh + + + + + gugddsnamw5m7njxmvtiibpnvqg8lqzzwv4icfuv9ghvpv1fxthlcfnqrigyvjzlklponzdvgvortbjgouynryo1i2ulm3nuxxouxssqkhimtlsor419amzwzkkypotot20diysholjtptm3yq09qa6li0q1kyhpqkwyab0iocqox2bo6mzr1gi3vskrctmyllqknjfw0bh7s7azbbuk8uwzszwbvh8xdqrxxh0cnye7nlhs7ofiz93bnxz8mfhu gcuyv7e0nryzwqqy0umzqnpf5qwfv9bdxmaofdvk onx2gs1bvhmatttcb6aeanokdnbqq3ckks2yzukr8 ahhjxrphtnfyqk9m5jb84xugq2xnvzs3hqtg16lzjdyqoa5bcj1gkbr02w0qqrssya1qygxuoiwek5m7xcxtkzhmcgzkq0jyfjeaimph7t3gmsyjxeflgecxuejwpwtn4fyr8ekzcffv2 + x5nfj /s6e2ng9h + m8f8aty593ky92f49fw /ql9tztduhoh3xfjx4 /fmm8vb4uofh8poxpuz + g83yevdt7pb6u8blnlzo2n89n8nhv1 + pz6dmfz8nv9bve7zz + lzjw /8aufy9ehq3j9wxp /ue7dj + doy7pxp + gx7xplhxx2now57vj5p2y5e /yoc + 3l14z7ptl6cnxt79ny /5ntr08foed2fb + n + oxxj5gxv7uf8ad6fopn /dev /- + f3 /wdgf38 /9r9b /9k =); baggrund gentager: baggrund, farve:&#eee),!We now have a sweet looking background tile that repeats on both the y and x axes over the entire document., , Step 5: Markup and Style the Site Header,Hop back into your markup and add the following HTML in the ,<header>, section:, <header> <div class="row"><a class="logo"><img src="css/logo.svg" alt="Albireo" />Albireo</a> <nav> <ul> \t<li><a href="#">Home</a></li> \t<li><a href="#">About</a></li> \t<li><a href="#">Categories</a></li> \t<li><a href="#">Submit</a></li> </ul> </nav></div> </header>,Next, let's style our header background with a plaid background that is rendered using repeating linear gradients:,header { height: 80px; margin:0; padding:0; /* We'll be positioning elements absolutely inside the header shortly */ position: relative; border-bottom: 1px solid #303031; box-shadow: inset 0px -1px 14px rgba(0, 0, 0, .6), 00px 5px 10px rgba(0, 0, 0, .1) inset, 0px 1px 1px white; /* Left to right linear gradient */ background-image: -webkit-repeating-linear-gradient(45deg, transparent 0%, transparent 60px, rgba(54, 54, 54, 0.7) 60px, rgba(54, 54, 54, 0.7) 100px, rgba(0, 255, 199, 0.1) 100px, rgba(0, 255, 199, 0.1) 140px, rgba(172, 172, 172, 0.1) 140px, rgba(172, 172, 172, 0.1) 160px), /* Right to left linear overlayed gradient */ -webkit-repedelse lineær gradient (- 45deg, gennemsigtig 0%, gennemsigtig 60px, rgba (54, 54, 0, 7) 60px, rgba (54, 54, 0, 7) 100px, rgba (0, 255, 199 0, 1) 100px, rgba (0, 255, 199 0, 1) 140px, rgba (172, 172, 172, 0) 140px, rgba (172, 172, 172, 0) 160px) /* give en anden baggrund farve * /baggrund farve:c3c3c;}, i denne situation, er en ændring af en teknik, der var ansat i en nylig webdesigntuts + artikel.for yderligere oplysninger, se, hvad, hvor og hvordan af indskud i webdesign. næste, lad os tilføje vores. perspektivgruppen logo, som du kan downloade fra afsnittet ressourcer af denne forelæsning.,. logo (bredde: 175px. højde: 80px; margen: 15px; top: 5px. position: absolut; baggrund gentager: ingen: display: blok; /* gøre tekst usynlige * /skriftstørrelse: 0; farve: gennemsigtige; tekst skygge: ingen;} logo img (bredde: 100%}, vil de bemærke, at jeg har omtalt det logo, som en ekstern. perspektivgruppen fil i html avance (med yderligere http anmodning) for en fuldstændig skalerbare vektor løsning.for et sandt billede fri design, kan du også bruge den. perspektivgruppen fil direkte i html selv.at læse, hvordan man bedst kan gøre det, se at komme i gang med at skalerbare vector graphics (perspektivgruppen).,,,, så vil vi stil en simpel navigation menu for lokaliteten:, nav (top: 23px. position: absolut; ret: 30px;} nav ul li (display: i overensstemmelse med blok; skrifttype vægt - fed; skriftstørrelsen: 13px;} nav - ul - (farve:&#eee display: blok; polstring: 10px. højde: auto; grænseoverskridende radius: 6px; markør: point; margen: 5px;} nav - ul -: den {baggrund: - webkit lineær gradient (top, rgba (0,0,0,. 4) 0%, rgba (0,0,0,0.6) 100%); farve: hvid;},,,,, trin 6: stil en simpel fod, vi skal bryde vores logiske flyder bare et øjeblik og tage sig af design af (very enkel) fod, da hovedparten af de kommende skridt vil være fokuseret på at skabe indhold, og jeg vil sørge for, at vi kan fastholde dynamikken i denne sektion.der tilføjes følgende forhøjelse til din html:, < fod > < en href = "#" > udarbejdelse af data, uri 'er



Previous:
Next Page: