tutoriale, szablony, web design

Pytania - Jeśli macie jakieś pytania lub uwagi, to zapraszam na nasz profil ask.fm. Postaramy odpowiedzieć na wszystkie pytania dotyczące szablonów, zamówień, jak również zaradzić conieco w sytuacji, gdzie szablon nie chce współpracować. Propozycje - Jeśli masz pomysł na ciekawą instrukcje, która mogłaby pomóc lub zainspirować wielu blogerów, daj nam znać! Z chęcią pomożemy! Propozycje możesz zostawić tutaj: Propozycje Pomoc - Gdyby ktoś desperacko szukał pomocy i wszystkie instrukcje go zawiodły, to jest e-mail tyler (bizarre1309@gmail.com ) i tam można pisać, mardzić na bloggera i resztę świata, no i ogólnie to też szukać pomocy. #idontjudge

środa, 23 lipca 2014

Przycisk "Do góry"

Element: Gadżet (HTML/JavaScript)
Stopień trudności: xxxx
Czas wykonywania: 5 minut
Od razu warto wspomnieć, że poniższa instrukcja pochodzi z Gumdi.com ( instrukcja ), poniżej zaprezentowany jest sposób, który znajdziecie w tym źródle. Sposób sprawdzony i działający.

Po pierwsze warto napisać, że w jedynym gadżecie HTML upchniemy jQuery, kody CSS i HTML. Oczywiście można każdy fragment przenieść do odpowiedniego miejsca w kodzie HTML szablonu, ale może nie utrudniajmy sobie już i tak łatwej pracy. 

W takim razie do dzieła. 
Jak już zapewne zauważyliście zaczynamy prawie standardowo, czyli:
Układ > Dodaj gadżet ( w obojętnym miejscu ) > HTML/JavaScript

Następnie do pola tekstowego dodajemy po kolei:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
jQuery(document).ready(function() {
var offset = 220;
var duration = 500;
jQuery(window).scroll(function() {
if (jQuery(this).scrollTop() > offset) {
jQuery('.back-to-top').fadeIn(duration);
} else {
jQuery('.back-to-top').fadeOut(duration);
}
});
jQuery('.back-to-top').click(function(event) {
event.preventDefault();
jQuery('html, body').animate({scrollTop: 0}, duration);
return false;
})
});
</script>
Jak widać jest to część jQuery.
Teraz wystarczy dodać kody, które uwarunkują nam wygląd linku.
<style>
div#page {
max-width: 900px;
margin-left: auto;
margin-right: auto;
padding: 20px;
}
.back-to-top {
position: fixed;
bottom: 2em;
right: 0px;
text-decoration: none;
color: #000000;
background-color: rgba(235, 235, 235, 0.80);
font-size: 12px;
padding: 1em;
display: none;
}
.back-to-top:hover {
background-color: rgba(135, 135, 135, 0.50);
text-decoration: none;
}

</style>
Skupiamy się na .back-to-top, czyli wyglądzie naszego przycisku i .back-to-top:hover
Na koniec zostaje nam tylko stworzyć przycisk, który przeniesie nas na górę strony!
<a href="#" class="back-to-top">Back to Top</a>
Zmieniamy niebieski tekst powyżej na nazwę przycisku, ja wybrałam "do góry!". Mam nadzieję, że się przyda niejednemu blogerowi. A dowód działania tego cudownego skryptu tutaj ( no nie taki do końca dowód, ale na pewno na GT taki przycisk się pojawić musi! ) . :)

Uwaga! Jeśli chcecie zmienić klasę linku, pamiętajcie, aby zmienić jej nazwę również w kodzie jQuery, gdzie ona również występuje. W innym wypadku link nie będzie działać. 

6 komentarzy:

  1. Kiedy próbuje wstawić szablon na bloga wyskakuje mi coś takiego:
    Zapisanie szablonu nie powiodło się.
    Nie można przetworzyć szablonu, ponieważ nie jest on poprawnie sformułowany. Sprawdź, czy wszystkie elementy XML zostały prawidłowo zamknięte. Komunikat o błędzie XML:
    Element type "panjang" must be followed by either attribute specifications, ">" or "/>"
    Wiesz może o co w tym chodzi? Pomóż, prosze ;)

    OdpowiedzUsuń
  2. Jejku właśnie tego szukałam, przy najbliższej okazji wypróbuję. Przyznam, że jestem po raz pierwszy na twoim blogu i jestem miło zaskoczona, na pewno skorzystam z wielu instrukcji :o
    pozwoliłam sobie użyć tego szablonu http://graphical-thoughts.blogspot.com/2013/12/winter.html :)
    życzę dalszych sukcesów w blogowaniu!;)

    for3sims.blogspot.com

    OdpowiedzUsuń
  3. Hej, hej, użyłem szablonu od was na moim blogu. :) ( http://formadowolna.blogspot.com/ )

    OdpowiedzUsuń
  4. Niedawno na jakiś blogu widziałam właśnie takie cudeńka i teraz chyba sama się na nie skuszę :D
    ps! instrukcja super

    OdpowiedzUsuń
  5. Pobieram szablon The lifetime of adventure na jest-motyw.

    OdpowiedzUsuń