[CSS3] Achtergrond afbeelding schalen

Pagina: 1
Acties:

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
Laat ik beginnen dat dit een template is, welke ik dus niet zelf ontwikkeld heb. Het probleem waar ik tegenaan loop is dat het logo niet goed schaalt en delen overlapt, of zelfs deels word weergegeven op mobiel.

Affijn hier is de CCS die ermee gemoeid is:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.logo-block #rt-logo {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    z-index: 1;
}
#rt-logo {
    height: 168px;
    width: 350px;
}
#rt-logo {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("/images/LogoATEXglob.png") !important;
    background-origin: padding-box !important;
    background-position: 50% 0 !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;


(Update) : https://jsfiddle.net/Herby/mkkweukr/

Als ik de hoogte van rt-logo aanpas verdwijnt de hele div, iets wat ik niet snap (CSS is ingewikkeld, heb mij suf gelezen, maar alle goede info voor starters is zéér welkom!!). Als ik de breedte naar auto zet en background-size op contain krijg ik redelijk wat ik wil, maar zit er heel veel lege ruimte onder het logo en de content en dat ziet er dus niet uit, tevens is het logo dan veel kleiner dan gewenst.

Kan iemand mij op gang helpen ? Info over hoe het zelf uit te zoeken word ook zéér gewaardeerd!

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Herby schreef op donderdag 11 februari 2016 @ 18:20:
Kan iemand mij op gang helpen ? Info over hoe het zelf uit te zoeken word ook zéér gewaardeerd!
Begin eens met 't posten van de (relevante!) HTML en maak daarna eens een jsfiddle (testcase, geen complete template a.u.b.!) zodat we het probleem "in actie" kunnen zien / ermee kunnen spelen. We kunnen je best in de juiste richting wijzen (en je dus helpen 't zelf op te lossen) maar dan moeten we wel de juiste informatie hebben. Wil je 't wat zelfstandiger oplossen dan kan ik je alleen maar adviseren de "dev tools" van je browser in te duiken en daar eens goed te kijken wat er loos is (zie Firefox Firebug of Dev.tools / IE F12 Dev.tools / Chrome Dev.tools / Safari Dev.tools / Opera Dragonfly)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Tevens even een move -> WEB

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
RobIII schreef op donderdag 11 februari 2016 @ 19:12:
[...]

Begin eens met 't posten van de (relevante!) HTML en maak daarna eens een jsfiddle (testcase, geen complete template a.u.b.!) zodat we het probleem "in actie" kunnen zien / ermee kunnen spelen. We kunnen je best in de juiste richting wijzen (en je dus helpen 't zelf op te lossen) maar dan moeten we wel de juiste informatie hebben. Wil je 't wat zelfstandiger oplossen dan kan ik je alleen maar adviseren de "dev tools" van je browser in te duiken en daar eens goed te kijken wat er loos is (zie Firefox Firebug of Dev.tools / IE F12 Dev.tools / Chrome Dev.tools / Safari Dev.tools / Opera Dragonfly)
Ahh vergeten in de TS te zetten, maar de aanpassingen die ik had geprobeerd, had ik dus gedaan middels Firebug, maar helaas lukt het mij niet om de boel te doorgronden en het juiste resultaat te bereiken.

jsFiddle is nieuw voor mij, maar het is gelukt om het probleem daar te reproduceren, ben er alleen niet zeker van of alle relevante HTML er nu bij staat.

https://jsfiddle.net/Herby/mkkweukr/

offtopic:
Excuses voor verkeerde plaatsing, dacht echt dat ik in Web zat ;)

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Kragoth
  • Registratie: Maart 2010
  • Laatst online: 15-05 14:32
Als ik het goed begrijp is je probleem volgens mij opgelost met de volgende aanpassing:

#rt-logo {
- overige css -
background-size: contain !important;
}

in plaats van

#rt-logo {
- overige css -
background-size: auto auto !important;
}


zie ook:
http://www.w3schools.com/cssref/css3_pr_background-size.asp

NVM, volgens mij vermeld je dit al in je post.

[ Voor 28% gewijzigd door Kragoth op 12-02-2016 16:22 ]


Acties:
  • 0 Henk 'm!

  • FotW
  • Registratie: Juli 2012
  • Laatst online: 06-07 09:57
background-size: auto 100%; zorgt ervoor dat de afbeelding in de hoogte schaalt,, background-size: 100% auto; doet hetzelfde in de breedte. Zie: https://jsfiddle.net/mkkweukr/4/

Het is mij verder een raadsel waarom je zo vaak !important gebruikt.
Pagina: 1