Jump to content
  • 0

pomoc Vycentrování obrázku CSS


Huzy

Dotaz

Ahoj. Už se s tím trápím hodinu a na google nemužu nic najít.

Mám button a kod vypadá takhle:

.reference {
    background:url(./obr/refe.gif) no-repeat;
    cursor:pointer;
    border:none;
    width:325px;
    height:65px;
    position:absolute;
    top:-3px;
    left:1210px;
}

.reference:hover
{   
    background:url(./obr/refe1.gif) no-repeat;
}
.reference:active {
    position:absolute;
    top:1px;
}

Ale jak hovycentruju? Když dám background-position: center; tak mi to nefunguje a je pořád v levém horním rohu. Neví co s tím je? Děkuju:)

 

Link to comment
Share on other sites

19 odpovědí na tuto otázku

Recommended Posts

  • 0

Ale u mě je problém že když dám  position:relative tak se button vůbec nezobrazí. Jen při absolute. Ale potom nejde dát na střed. Mohl by mi někdo udělat code nebo by poradit?

Link to comment
Share on other sites

  • 0

No.. Já mám jen pozadí a ted chci udělat button, který bude přesně ve  středu stránky.


No, když dám

    margin-left: auto;
    margin-right: auto;

tak to vycentruje doprostřed nahoru, a přidám k tomu

    margin-top: auto;
    margin-bottom: auto;

tak se nic nezmění:/

Link to comment
Share on other sites

  • 0

Bůh ví jak to tam máš, ale tak si to vyřeš sám, když neumíš ani poslat live ukázku. My ti do toho salátu nevidíme....

 

Jakobys šel pěšky do autoservisu a ptal se jak opravit auto, když auto máš doma a nehodláš jim ho ukázat. :facepalm:

Link to comment
Share on other sites

  • 0

Button (CSS)

.reference {
    background:url(./obr/refe.gif) no-repeat;
    position: relative; 
    cursor:pointer;
    border:none;
    width:325px;
    height:65px;
    display: block;
    margin-left: auto;
    margin-right: auto;

}
.reference:hover
{   
    background:url(./obr/refe1.gif) no-repeat;
}
.reference:active {
    position:relative;
    top:1px;
}

HTML:

  <a href="http://www.seznam.cz"><input class="reference" type="submit" value="" >
Link to comment
Share on other sites

  • 0

ty to chceš mať presne v strede stránky?...rovnako px zľava/prava a ronvako zhora/dola?

 

skús

 

vertical-align: middle;

 

 

alebo ako si mal margin-left: auto; a tie zvyšné tak kús všetky 0 auto;

Link to comment
Share on other sites

  • 0

Vím, máte mě za debila, ale..Potřeboval bych aby to vzal rámeček obrazovky a podle toho to dalo do středu. Jako     margin-left: auto; margin-right: auto;.


áá, vyřešeno:D

 margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;

A nevíte proč když ten samej příkaz(kod) přiřadím zovu k jinýmu obrázku tak proč to udělá u všech?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...