How to create: Paradise scrolling

Mwongozo wa kusoma kufanya 'paradise' scrolling kwa CSS.

Paradise scrolling

Paradise scrolling ni jina la kifunzo cha kikao cha tovuti, ambapo mawasiliano ya kina (kama picha) inafikia kwa ukifuataji wa kina na mawasiliano ya kwanza. Kichukua kichwani chao, angalia kati ya tovuti ambazo na paradise scrolling na tovuti ambazo hana paradise scrolling.

Muonezekano wa uharibifu wa parallax wa kina

Muonezekano wa uharibifu wa parallax hauwezi kufikiria

Tukio:Uharibifu wa parallax hauwezi kufikiria kwa matumizi ya mifukozi/simu. Lakini, unaweza kufungua uharibifu huu kwa matumizi ya simu kwa kutumia media query (kuangalia mafanikio ya mawingu wa juu).

Kufaauliza uharibifu wa parallax

Tumia kina la kina, na tukie picha ya kina inayotumiwa kwa kina kina. Kisha, tumia background-attachment: fixed Kufanya uharibifu wa parallax wa kina. Mafanikio ya mabaki ya mabara inatumiwa kwa kuzingatia picha kwa kina:

Mikahani kwa pixel

<style>
.parallax {
  /* Picha inayotumiwa */
  background-image: url("img_parallax.jpg");
  /* Kufanyia ubukizi wa kina maelezo */
  min-height: 500px;
  /* Kufaauliza uharibifu wa parallax */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
</style>
<!-- Mfumo wa kina elementi -->
<div class="parallax"></div>

Jaribu tena

Mafanikio ya juu inatumia pixel kufanyia ubukizi wa picha. Ili kutumia asilimia, kama 100%, ili picha itakuwa ikifitisha kina kamilifu, tafadhali tuingize ubukizi wa kina wa kufikia 100%. Tukio: Wewe pia inahitaji kuwaingia height: 100% Inatumiwa kwa <html> na <body>:

Mikahani kwa asilimia

body, html {
  height: 100%;
}
.parallax {
  /* Picha inayotumiwa */
  background-image: url("img_parallax.jpg");
  /* Kuzingatia ubukizi wa kina */
  height: 100%;
  /* Kufaauliza uharibifu wa parallax */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

Jaribu tena

mazingira ya simu yasiyohitaji background-attachment: fixed inaweza kumfanya matukio. Lakini, unaweza kufungua uharibifu wa parallax kwa matumizi ya simu kwa kutumia media query:

mikahani

/* Kufungua uharibifu wa parallax kwa matumizi ya mifukozi na simu. Ili kuzingatia, inafanyika kwa kuzingatia pixel */
@media only screen and (max-device-width: 1366px) {
  .parallax {
    background-attachment: scroll;
  }
}

Jaribu tena

Kwenye kipimo cha mawingu kichotokana kiasi au kuelewa 1366 pixel, inafungua uharibifu wa parallax, hii inayowasiliana na kawaida kwa matumizi ya mifukozi na simu. Hii inafanyika kwa kubadilisha .parallax kikaa background-attachment mimewa fixed scroll 到