[CSS] :hover background wordt groter?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • sj31
  • Registratie: Maart 2015
  • Laatst online: 06-06 14:50
Hallo allemaal,

Ik ben bezig met een websitetje, nu heb ik een zoek knop gemaakt. Hierbij maak ik gebruik van een plaatje als icoon voor loep. de button waar opgeklikt wordt is 35px x 35px en deze heeft een zwarte achtergrond met dus die background-image van de loop die normaal 50px x 50px is, met background-size heb ik deze teruggebracht naar 35px x 35px, maar nu heb ik een :hover ingesteld voor die button dat de background wit wordt. dit gebeurd ook alleen als ik dan daadwerkelijk hover over de button en dan weer weg ga lijkt het net alsof het orginele formaat van de background-image terug komt en dan gelijk weer terug springt naar de aangegeven 35px x 35px.

Zie hieronder:
Afbeeldingslocatie: http://i.gyazo.com/590ece901e8880c41fcbeddd69522f7b.gif

Heeft iemand hier een verklaring voor?
De code voor de knop is alsvolgt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.searchbox-submit{
    width:35px;
    height:35px;
    display:block;
    position:absolute;
    top:0;
    font-family:verdana;
    font-size:18px;
    right:0;
    padding:0;
    margin:0;
    border:0;
    outline:0;
    line-height:35px;
    text-align:center;
    cursor:pointer;
    color:#dcddd8;
    background:rgba(0,0,0, 0.5);
    background-image: url(../img/search-icon.png);
    background-size: 35px;
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.searchbox-submit:hover {
    background: rgba(255,255,255, 0.5)
}

Acties:
  • 0 Henk 'm!

  • Shivs
  • Registratie: Januari 2010
  • Niet online
In je originele knop zet je allerlei dingen via specifieke background opties, bijvoorbeeld -image en -size. In je hover doe je dat met alleen background. Hiermee overschrijf je waarschijnlijn alle opties die je hebt in het origineel. Ik verwacht, zonder het te testen, dat als je in de hover background-color gebruikt dat het wel werkt.

Acties:
  • 0 Henk 'm!

  • sj31
  • Registratie: Maart 2015
  • Laatst online: 06-06 14:50
JelkeBart schreef op donderdag 04 juni 2015 @ 09:22:
In je originele knop zet je allerlei dingen via specifieke background opties, bijvoorbeeld -image en -size. In je hover doe je dat met alleen background. Hiermee overschrijf je waarschijnlijn alle opties die je hebt in het origineel. Ik verwacht, zonder het te testen, dat als je in de hover background-color gebruikt dat het wel werkt.
Ik zie het, dankjewel!