Pereiti prie turinio

HTML/CSS/JS problema


Rekomenduojami pranešimai

Sveiki,

 

Turiu tokią mažytę problemytę, kuri, tikiuos, lengvai išsprendžiama.

 

Sakoma, kad paveiksliukai pasako tūkstantį žodžių, tad tuo ir pradėsiu:

http://i.imgur.com/3Jbn5.png

 

Tai yra vieno puslapio headeris. Kaip matote, noriu sukeisti elementų tvarką, bet tik mobilijoj versijoj, kitose (tabletų ir PC viskas ok). Žinau, kad tai įmanoma padaryt Javascript/jQuery pagalba, tačiau galvoju gal yra kokių nors gražesnių būdų su CSS?

 

 

Dėkui

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki,

 

Turiu tokią mažytę problemytę, kuri, tikiuos, lengvai išsprendžiama.

 

Sakoma, kad paveiksliukai pasako tūkstantį žodžių, tad tuo ir pradėsiu:

http://i.imgur.com/3Jbn5.png

 

Tai yra vieno puslapio headeris. Kaip matote, noriu sukeisti elementų tvarką, bet tik mobilijoj versijoj, kitose (tabletų ir PC viskas ok). Žinau, kad tai įmanoma padaryt Javascript/jQuery pagalba, tačiau galvoju gal yra kokių nors gražesnių būdų su CSS?

 

 

Dėkui

 

na tai patikrink ar tai PC ar MOB ir pagal tai atvaizduok pacio meniu isdestyma. tarkim:

pc = array('mygtukai', 'tekstas', 'select');

mob = array('mygtukai', 'select', 'tekstas');

nereikes nei js nei css (jei gerai supratau ko tu nori)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū už greitus atsakymus!

 

Aš nenoriu redirectinti į kitą puslapį, noriu, kad dydis automatiškai prisitaikytų prie ekrano.

 

Šiuo metu sprendimas toks:

var title = $('#title').get(0);

$('#title').remove();

$('#right').after(title);

 

 

Viskas veikia ok, tačiau galvoju gal yra koks nors būdas automatiškai pritaikyt su CSS3.. Juk iPhone ir Android browseriai visokių gudrybių turi :)

 

Tikiuosi atsiras koks nors responsive web app ekspertas. Na, o jei ne, teks mokytis iš Lynda mobile web appu video tutorialų..

Redagavo Ingmaras
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei visi trys blokai dabar turi uždėtą float: left, būtų galima teksto ir selecto blokus įdėti į vieną divą ir jam uždėti float: left, o jo viduje esantiems abiems elementams float: right. Čia paprasčiausias variantas. Dar yra toks dalykas kaip CSS media types. Taip pat galima serverio pusėje patikrinti kas per naršyklė ir tada pridėti atitinkamą CSS klasę.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...