1 / 42

Atsaucīgais tīmeklis

Atsaucīgais tīmeklis. Artūrs Sosins. Mobilo ierīču skaits pieaug. Paņemsim mazpazīstamu c iemu. Kur dzīvo parasti cilvēki. Strādā sēra raktuves. Un ir tikai mobilais. Tīmekļu lapas. Ir platformas neatkarīgas Ir dzelžu neatkarīgas Pazīstamas izstrādes tehnoloģija.

amity
Download Presentation

Atsaucīgais tīmeklis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Atsaucīgais tīmeklis Artūrs Sosins

  2. Mobilo ierīču skaits pieaug

  3. Paņemsim mazpazīstamu ciemu

  4. Kur dzīvo parasti cilvēki

  5. Strādā sēra raktuves

  6. Un ir tikai mobilais

  7. Tīmekļu lapas • Ir platformas neatkarīgas • Ir dzelžu neatkarīgas • Pazīstamas izstrādes tehnoloģija • Ar jaunām HTML 5 iespējam, tā ir lieliska platforma

  8. Pats Darvins teica It is not the strongest of the species that survives, nor the most intelligent, but the one most responsive to change.

  9. Responsiveweb • Jauna tīmekļa lapu izstrādes tendence • Atbalsts ekrāniem no 480x320 līdz 2560x1440 (WQHD standarts) • Fluiddesign • Sadale kollonās • MediaQueries • Mobile First

  10. Fluiddesign

  11. Sadale kolonās • Ekrāns ir sadalīts vairākās kolonās • Kolonām ir minimālais platums • Samazinoties ekrāna izmēra kolonas pārlec uz nākamo rindu • Piemērs

  12. Kolonu sadales piemērs

  13. Kolonu sadales piemērs

  14. Kolonu sadales piemērs

  15. MediaQueries • <linkrel="stylesheet” href="layout.css” media="screenand (min-width:400px)" /> • @media (min-width:400px) { }

  16. MediaQueries atbalsts

  17. Vai tomēr?

  18. Mobile first • Standarta dizains - mobilajām ierīcēm • Ar MediaQuery – ielādējam dizainu pārējām ierīcēm • IE6, IE7 un IE8 rādīs mobilo versiju?

  19. Respond.js

  20. CrossbrowserMediaQueries

  21. Daži piemēri

  22. Daži piemēri

  23. Daži piemēri

  24. Daži piemēri

  25. Daži piemēri

  26. Nākamā problēma ir attēli • Mēs varētu ielādētu attēlus priekš PC un mainīt tiem izmēru klienta pusē izmantojot CSS • Bet tādā gadījumā mēs ielādējam pilno attēlu kurš sver daudz vairāk • Un šāda veida attēls var arī slikti izskatīties

  27. Populārākie risinājums • Samazināt attēlu servera pusē vai nu dinamiski, vai glabājot dažādas attēla versijas • Izmantojot vektorgrafiku ko piedāvā SVG.

  28. SVG + Raphael JS framework • Nav pikseļu • Var mainīt izmērus staipīties • Ļoti mazs faila izmērs • Raphael JS ietvars priekš atbalsta uz visām pārlūkprogrammām

  29. Kāpēc visi nelieto SVG? // Creates canvas 320 × 200 at 10, 50 var paper = Raphael(10, 50, 320, 200); // Creates circle at x = 50, y = 40, with radius 10 var circle = paper.circle(50, 40, 10); // Sets the fill attribute of the circle to red (#f00) circle.attr("fill", "#f00"); // Sets the stroke attribute of the circle to white circle.attr("stroke", "#fff");

  30. Responsive video • Kas tad notiek ar video? • Nevar samazināt servera pusē • Jāsaglabā proporcijas

  31. Risinājums • Priekš HTML5 video: • width: 100%; • height: auto; • Priekš embeded video: • Fitvid.jsJquery spraudnis, embeded video izmēra mainīšanai

  32. Datu tabulas • Var būt neierobežotā platumā • Jāattēlo dati tik pat viegli uztverami • Jāvar salīdzināt rindas savā starpā

  33. Tabulas piemērs

  34. Responsivetable

  35. Skaitliskie dati

  36. Grafiskais attēlojums

  37. Kopsavilkums Samērā ātrs, lēts un viegls veids kā nodrošināt piekļuvi jūsu tīmekļa lapām no jebkuras platformas • Bet • Ir izņēmuma gadījumi • Ir daudz neatrisinātu problēmu • Nav piemēroto izstrādes rīku

More Related