Gå til innhold

Regne om px til %


Anbefalte innlegg

Skrevet

Noen som vet hvordan jeg regner om px til prosent ?

og et til spm, er det bare meg eller fungerer ikke feks "width: 95.6%;"?

det jeg mener er at jeg ikke ser annet resultat vis jeg bruker width: 95% enn width: 95.6% i css koden? Er det ikke mulig å bruker desimaler i prosent css?

takk for tiden.

Videoannonse
Annonse
Skrevet

Lagde et skript for det forleden.. Bare at det gikk andre veien, prosent til px.. Men hvis du er villig php så kan jeg modifisere det.. Foreks, hvis du vil at en div skal fylle 75.5% av en annen div som varierer størrelse, så er dette skriptet brukbart..

Skrevet

Å regne om piksler til prosent er vel en enkel matematisk affære?

 

pixler = (bredde av visningsfeltet * prosentverdi) / 100

 

67 % av en bredde på 749 piksler blir altså 502 piksler.

Skrevet (endret)

Men mener han ikke at siden skal regne det ut i "realtime"?

 

if ($bredde_post_1 < ('101')) {
$bredde1 = $bredde_post_1 / 100 * 749; }
else {
$bredde1 = 749; }

 

749 er bredden på diven rundt, og bredde_post_1 er hvor mange prosent bred den skal være... For å definere DIV bredden: width:<?php echo "$bredde1"; ?>;

 

EDIT: feil skript:)

Endret av nikkern
Gjest Slettet+142
Skrevet (endret)

nikkern:

du kan godt legge ut det scriptet i tilfelle andre (som meg) vil ha noe og e villig til php :)

Endret av Slettet+142
Skrevet

Man kan godt endre skriptet, det er bare et lite eksempel på hva ungdomsskolematematikk kan utføre.. dette skal egentli hvem som helst klare..!

Gjest Slettet+142
Skrevet
Men mener han ikke at siden skal regne det ut i "realtime"?

 

if ($bredde_post_1 < ('101')) {
$prosentpx = $bredde_post_1 / 100 * 749;
$bredde1 = 749 - $prosentpx; }
else {
$bredde1 = 749; }

 

749 er bredden på diven rundt, og bredde_post_1 er hvor mange prosent bred den skal være... For å definere DIV bredden: width:<?php echo "$bredde1"; ?>;

6729452[/snapback]

ka definerer tallet 101?

Gjest Slettet+142
Skrevet (endret)

finnes det noe script som finner høyden/bredden (oppløsningen altså) til den som e på sidn?

 

til skriptet til nikkern:

function finnbredde($bredde, $utenfor_bredde){

if ($bredde < ('101')) {
$bredde1 = $bredde / 100 * $utenfor_bredde; }
else {
$bredde1 = $utenfor_bredde;
}
return bredde1;
}

 

og kalle med

 

width: <? echo finnbredde($bredde_post_1, "749"); ?>

 

nikkern: ka skulle ha stått i variabelen $bredde_post_1 ? bredden til den aktuelle div-en i %?

Endret av Slettet+142

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...