Solosaina, Fandaharana
CSS Media Queries: tsikelikely famaritana, endri-javatra sy ny hevitra
Indray andro, ireo izay mitsidika ireo vohikala mba smartphone sy mitovy finday fitaovana izay mahatonga ny olon-kafa ihany no mihomehy. Maro tsotra izao tsy afaka hahatakatra ny antony izany no ilaina, satria misy toy izany biraonao ordinatera mampahazo aina! Na amin'ny ratsy indrindra, solosaina. Ankoatra izany, ny Internet finday avy eo dia lafo.
Nandeha ny fotoana. Internet lasa mora vidy kokoa. Ny fivarotana nivoaka bebe kokoa ny finday sy ny takela-bato. Fotoana fohy taorian'izay, ny tompon'ny toerana malaza Scratching nanahiran-tsaina ny lohany. Araka ny antontan'isa, dia hita fa ny harena no mety hitsidika ny finday avo lenta Toy izay amin'ny PC amin'ny toerana!
Tamin'izany andro izany ny toerana dia tsy optimisé noho ny mijery ny finday fitaovana. Fandehanana any amin'ny fiainana taloha amin'ny findainao, ianao tsy maintsy ho afa-po amin'ny taratasy kely, sakafo kely sy bokotra zavatra tsy mahazo aina.
Ny fahatongavan'ny CSS Media Queries
Nisy ilaina ny hametraka loharanon-karena mba mijery ny tsara, rehefa jerena avy amin'ny efijery. Voalohany niely ny fampiharana ny fanorenana toerana mitokana isaky ny habeny. Ohatra, vahiny izay mampiasa ny finday, dia hahazo harena tamin'ny iray, ary ny iray izay "mipetraka" miaraka amin'ny solosaina - amin'ny hafa. Fa dia ela, lafo vidy sy manahirana.
Dia tonga CSS3 Media Queries. Nitondra ny mety fotsiny ny fametrahana ny famolavolana mavitrika.
Inona no atao hoe mavitrika famolavolana?
Io teny no ampiasaina raha ny fijery ny loharano miova araka ny haben'ny ny lamba izay variana izany. Ahoana no mahatakatra izany? Tena tsotra.
Aoka hatao hoe manana tranonkala. Ao ambony ny ampahany misy Fikarohana sakafo. Mitsivalana. Izany dia mivelatra teo ambonin'ny sakan'ny manontolo ny pejy. Ireto ambany ireto andian-tsoratra izany dia amin'ny fifandraisana vaovao. Telefaonina sy adiresy ihany koa ny fizarany roa vato ary nanao fandaharana horizontally mifanila amin'ny vadinao. Teo ambanin'ny andian-tsoratra ity - ny tena afa-po, na amin'ny ankavia, na ny marina dia ny bara mitsivalana. Ity ambany ity, toy ny mahazatra, Footer.
Io "klasika" fisehon'ny sary. Tsy tonga lafatra ho an'ny solosaina manokana, nefa tsy mety loatra ho an'ny finday. Mitsivalana sakafo loatra ny sakany. Ny fifandraisana dia hita lavitra avy amin'ny hafa. Mampiasa ny vaovao avy ao amin'ny bara mitsivalana sy ny rehetra dia tsy maintsy horonan-taratasy ny varavarana lamba mbamin'ny fa tsy ny olona rehetra ny tsirony.
Ny olana dia azo vahana amin'ny alalan'ny fampiasana ny finday adaptive sy famolavolana amin'ny CSS3 Media Queries. Amin'ny alalan'ny haino aman-jery mampiasa fanontaniana isika hanangana indray ny toerana misy ny afa-po ... Ankehitriny dia miasa toy izao:
- ambony - tarika amin'ny mitsangana Fikarohana sakafo;
- ambany izany - ny andian-tsoratra amin'ny fifandraisana, izay napetraka mitsangana koa ankehitriny;
- sidebar afa-po dia tsy aseho amin'ny lafiny
tenifototra votoaty, ary mihoatra noho izany.
Izany dia ohatra tsotsotra ny zavatra azo atao amin'ny manaiky ny Web Design Media Queries. Raha ny marina be dia be kokoa ny azo atao.
Koa inona ny haino aman-jery fanontaniana?
понимают модуль CSS3, с помощью которого можно заставить контент страницы адаптироваться к определенным условиям. Teo ambany CSS Media Queries CSS3 hahatakatra ny teny hoe Module, izay afaka manao ny afa-po ny pejy ny mampifanaraka ny fepetra sasany. , Ohatra, dia manomboka mamaly ny haben'ny fàfana, na ny fironana fitaovana (mpanoratra / Landscape).
Toy ny rafi-mahalala fa ilaina ny manova ny votoatiny? Mampiasa fampahalalam-baovao fanontaniana. Mamaritra ireo zavatra maromaro. Raha misy fitaovana avy ny vahiny izay tonga teo amin'ny toerana mahafeno ireo masontsivana, anisan'izany ny fomba levitra mialoha. Dia azo soratana toy ny latabatra CSS tanteraka, na ao amin'ny rakitra samihafa.
CSS Media Queries Browser fifampifanarahana mifamadika
Safari до Chrome. Maoderina navigateur rehetra manohana izany teknolojia, avy any Safari ho any Chrome. Internet Explorer возникнут проблемы… Но давайте признаем честно – у тех, кто до сих пор пользуется старыми IE, буквально все может вызвать проблемы. Mazava ho azy, ireo mpampiasa ny zokiolona Internet Explorer dikanteny manana olana ... fa ndao hatrehina izany amim-pahatsorana - ireo izay mbola mampiasa ny IE be taona, na inona na inona fotsiny dia mety hiteraka olana.
Syntaxe adaptive fisehon'ny Media Queries
html. Angamba ianao efa tratran'ny haino aman-jery fanontaniana, rehefa mifandray ny fomba rakitra ho HTML. Tadidio fa tsipika? Иногда в конец добавлялся еще один параметр, который выглядел так: media='screen'.
Izany no fangatahana ny haino aman-jery! Izy dia mampiseho fa ny fomba voatondro rakitra dia miasa amin'ny fitaovana fitaovana amin'ny fahita lavitra. screen можно указать print – в таком случае стили из файла применяются, если страница выводится на печать. Kosa, dia afaka mamaritra efijery atao pirinty - amin'ity tranga ity, ny randram-ny antontan-taratasy dia ampiharina, raha ny pejy ny atonta izy.
Azonao atao ny mampiasa ireto toetra:
- – универсальный вариант, используется по молчанию, применяется во всех случаях; rehetra - Version rehetra izao, ampiasain'ny fahanginana, dia ampiharina amin'ny toe-javatra rehetra;
- – экраны (компьютеры, ноутбуки, планшеты, смартфоны и все, что оснащено дисплеем); scrteen - efijery (ordinatera, solosaina, takela-bato, smartphone, sy izay rehetra atao fitaovana amin'ny maneho);
- принтеры; endriny atao - Printers;
- – проекторы; projection - fandefasana;
- – речевые браузеры; teny - teny navigateur;
- – для устройств для слабовидящих; Braille - fitaovana ho an'ny jamba;
- – для экранов телевизоров. TV - fa TV efijery.
Izany no tsy ny rehetra. , но они используются редко. Misy maro hafa CSS Media Queries toetra, nefa mahalana vao ampiasaina. all. Ankoatra izany, tsy milaza ny fikirana - Default rehetra.
Ny firafitry ny haino aman-jery fanontaniana
css. Raha tokony ny fomba famoronana rakitra, dia afaka mampiasa CSS fehezan-dalàna. Toa izao:
(тут будут стили } @media lamba ary (max-sakany: 1024px) {( misy fomba}
@media, которая дает понять, что будет использоваться медиазапрос, идет указание типа устройства ( screen – экран) и дополнительные параметры. Rehefa @media toromarika, izay mazava tsara fa ny haino aman-jery QUERY no ampiasaina, misy miresaka momba ny karazana fitaovana (efijery - ny lamba) sy ny masontsivana fanampiny. Max Width. Ao amin'io ohatra, mampiasa CSS Media Queries Max Ambainy fananana. px. Midika izany fa ny fomba voatanisa ao amin'ny vy fanitsiana tongotra no mandray anjara, raha toa ny mpampiasa ny fitaovana noho ny haben'ny efijery 1024 px. и and не обязательны. Screen ary fa tsy mamatotra. Afaka manoratra izao:
@media (max-sakany: 1024px) {}
Tahaka izany, ny fananana mba ho ampiasaina amin'ny fitaovana misy, fa tsy hoe ireo izay fitaovana amin'ny fahita lavitra.
Voafaritra maro masontsivana
Aoka hatao hoe te-hametra ny fitaovana maro isan-karazany izay ho ampiasaina mba hifidy ny fomba fanoratra. px, но не больше 500 px. Andeha milaza fa te-hampiseho ireo fananan 'ireo izay mitsidika ny toerana avy amin'ny smartphone, ny lamba fanakonana ny haben'ny dia tsy latsaky ny 320 px, nefa tsy mihoatra ny 500 px. Tahaka izany, ny fangatahana mandray ny teny:
@media (min-sakany: 320px) ary (max-sakany: 500px) {}
and. Raha toa ianao ka zatra fandaharana, ianao NY fantatrao izay ampiharina sy mpandraharaha. Ho an'ireo izay tsy mahalala izany toe-piainana samy manamarina raha toa marina. E. Activation fananana ao amin'ny fangatahana lamba tokony ho tsy latsaky ny 320 fa tsy mihoatra ny 500 teboka.
and не ограничивается одним. Ary maro ny mpandraharaha dia tsy voafetra ho iray. Afaka ataovy eo betsaka araka izay tianao. Ohatra, miezaka ny mamorona iray ho an'ny finday avo lenta habe efijery ary tena samy hafa - ny fahita lavitra.
Teboka manan-danja iray - ny fironana ny mpampiasa fitaovana. Nisy olona variana vohikala amin'ny finday avo lenta amin'ny fironana Mombamomba ny mpanoratra, olona - ny tontolo. orientation:portrait, для вторых, соответственно, orientation:landscape. Fa ny teo aloha, dia mila torolalana ny fepetra fanampiny: mpanoratra, fa ny faharoa, tsirairay avy, torolalana: tontolo. @media. Ireo andalana ihany koa ny hita ao amin'ny fonon-@media manaraka ekipa. and. Azonao atao ny mizara azy ireo amin'ny alalan'ny sy.
Nuance mahaliana iray hafa. and вы вполне можете использовать оператор or. Kosa, ary mety hampiasa ny na ny mpandraharaha. Mila fepetra iray, fara fahakeliny, tao amin'ny fangatahana fa marina! Ohatra:
) {} @media (max-sakany: 500px) na (torolalana: mpanoratra) {}
px ИЛИ используется портретная ориентация, стили в фигурных скобках начнут действовать. Raha ny varavarana lamba dia latsaky ny 500 px na mampiasa Mombamomba ny mpanoratra fironana, ny vy fanitsiana tongotra handray fomba kery.
Keyword tsy tsara-Tuning
not. Ny haino aman-jery QUERY, dia afaka ampidiro eto ny teny hoe aza. Izany dia atao toy izao manaraka izao:
@media (tsy i Max-sakany: 700px ) {}
Properties no mampandeha ny ambony indrindra raha sakany dia tsy mitovy ny 700 teboka.
haino aman-jery endri-javatra
Ny fanontaniana dia azo ampiasaina maro mialoha nanorina asany. W3C. Familiarize ny tenanao rehetra azonao atao an-tserasera W3C. Coders ny ankamaroan'ny ampy mba manana ny telo lehibe:
- (о нем мы уже говорили); fironana (isika efa niresaka momba izany);
- (ширина, ее тоже упоминали); sakany (sakany, dia voalaza ihany koa);
- (высота). ny ambony (avo).
Haavo dia zara raha ampiasaina, fa misy ireo toe-javatra vitsivitsy izay nahatonga izao toe-javatra mety ho ilaina.
Inona ary aiza ny hametraka fangatahana?
Maro tranonkala mpamorona toa nataony hatramin'ny farany ny fomba rakitra. Ohatra, ny voalohany lisitr'ireo ny tena fomba, ary avy eo, any amin'ny farany ambany ny antontan-taratasy, nametraka fangatahana.
Tsy tsara indrindra izany. Mainka mety ny mametraka fananana fitaovana tsara ho an'ny hafa, rehefa ny tena fomba. Ohatra, manana DIV, izay nametraka ny loko mena endri-tsoratra:
DIV {
loko: mena;
}
Avy hatrany araka ny fangatahana dia manondro:
@media (min-sakany: 320px) {}
Dia manoritra fananana.
Ny fomba toy izany no ho cumbersome Raha mampiasa "madio» CSS. Ho an'ny fanampiana ny preprocessor. Manana mahaliana be dia be ny fahafahana marina kokoa ny fangatahana fampiharana.
Safidy iray hafa - mametraka fananana ho an'ny hafa ny hevitra ao fomba hafa raki-daza. Izany no mahasoa indrindra raha mampiasa preprocessor toromarika mba manafatra. Ny vokany dia mora ny manova, madio fehezan-dalàna.
Iza no Fampiasana? Izany dia miankina amin'ny tiany manokana sy ny toetran'ny ny ekipa. Angamba, eo amin'ny tany ny asa dia manana fomba sasany ny haino aman-jery mametraka fanontaniana ho ekena.
Ary aza adinoina fa afaka manatsotra ny fiainanao amin'ny farany rindrambaiko. Tsy fotsiny mikasika ny preprocessor. Miaraka Gulp CSS Media Group Queries afaka manao ny dingana mora kokoa. Kevitra ny hifehy io fitaovana na misy ny analogs.
Similar articles
Trending Now