CSS transition Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

MrFiliper
Level 1
Level 1
Příspěvky: 63
Registrován: březen 15
Pohlaví: Muž
Stav:
Offline

CSS transition

Příspěvekod MrFiliper » 08 čer 2015 21:35

Dobrý den, potřeboval bych pomoci s CSS a možná i HTML. Mám na webu rozcestník s výběrem serverů. Chtěl bych aby při najetí na jeden server se obrázek změnil přechodem na jiný. To se mi podařilo. Ovšem nad obrázkem mám ještě nadpis, a pokud na něj najedu funkcí hover chtěl bych aby se také obrázek přeměnil. Nevím ovšem jak na to. Kód posílám.

CSS

Kód: Vybrat vše

.rozcestnik-skyblock {
  float: left;
  margin: 10px;
  width: 480px;
  border-radius: 10px 10px 0px 0px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}

.rozcestnik-hlavicka {
  background: url('obrazky-sablona/sandstone50.png');
  font: bold 20px "Lato","Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align: center;
  color: #A38641;
  text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
  padding: 15px;
  height: 20px;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
}

.rozcestnik-obrazek-skyblock {
    background: url('obrazky/rozcestnik/skyblock.png');
    display: block;
    width: 470px;
    height: 100px;
    color: black;
    position: relative;
}

.rozcestnik-obrazek-skyblock:after {
    background: url('obrazky/rozcestnik/banner-skyblock1.png');
    content: "";
    opacity: 0;
    width: inherit;
    height: inherit;
    position: absolute;
    top: 0;
    left: 0;
    /* TRANSISITION */
    transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
}
.rozcestnik-obrazek-skyblock:hover:after {   
    opacity: 1;
}


HTML

Kód: Vybrat vše

  <a class="rozcestnik-odkaz" href="http://www.woblex.cz/pravidla/skyblock">
  <div class="rozcestnik-skyblock">
    <div class="rozcestnik-hlavicka">
      <span class="rozcestnik-hlavicka-nadpis">SkyBlock server</span>
    </div>
   
    <div class="rozcestnik-obrazek-skyblock"">
    </div>

  </div>
  </a>


Web se nachází na adrese http://woblex.cz/pravidla/. Za každou radu předem moc děkuji. Nevím si rady.

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: CSS transition  Vyřešeno

Příspěvekod CZechBoY » 09 čer 2015 22:29

Zdravím,
co takhle použít hover na obalovacím divu, nebo ~ selektor.

Kód: Vybrat vše

.rozcestnik-obrazek-skyblock:hover:after, .rozcestnik-hlavicka:hover + .rozcestnik-obrazek-skyblock:after {
    
opacity1;
}
 
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

MrFiliper
Level 1
Level 1
Příspěvky: 63
Registrován: březen 15
Pohlaví: Muž
Stav:
Offline

Re: CSS transition

Příspěvekod MrFiliper » 09 čer 2015 23:21

Díky Ti moc! Už jsme si nevěděl rady, ale funguje.


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti