piątek, 18 lipca 2014

Niestandardowe kursory na prezentacji

W poprzednim poście pokazywałam jak zmienić kursor na prezentacji ale do dyspozycji były tylko kursory, standardowe dla wszystkich komputerów. Jak się okazuje wcale nie tak trudno wstawić niestandardowy kursor. Jest tylko jedno ale - trzeba go mieć. Dlatego zanim pokaże jak się go wstawia, powiem coś na temat zrobienia go.

Do stworzenia własnego kursora potrzebujemy program graficzny. Należy pamiętać, że w zależności od programu uzyskamy różne efekty. Jeśli będzie istniała potrzeba to zrobię osobny post z instrukcją tworzenia własnych kursorów, ale uwierzcie mi to wcale nie jest takie trudne. Kursor powinien mieć wymiary 32 na 32 px lub 64 na 64 px.

Przejdźmy do kodu.
Tak jak w przypadku zmiany kursora posłużymy się kodem <div style="cursor: ♥">. Jednak on służy tylko do zmiany kursora, a my chcemy wstawić własny. W tym celu dostawiamy fragment url(♦), przed serduszkiem. Należy pamiętać o przecinku ponieważ kod bez niego nie będzie działać poprawnie. Gotowy kod powinien wyglądać tak:
<div style="cursor: url(♦), ♥">
Oczywiście powyższy kod wstawiamy na samym początku prezentacji, w trybie HTML. Aby kod zadziałał na samym końcu powinien znaleźć się znacznik zamykający div:
</div>
Gdy mamy budowę kodu, spokojnie mogę wyjaśnić co należy wstawić zamiast ♦ oraz ♥. 
Najpierw ♥. Jak zapewne pamiętacie w poprzednim poście podawałam tabelę w której znajdowały się odpowiednie formy do wstawienia zamiast ♥. Poniżej jeszcze raz pokażę tą tabelę:
Nazwa
Strzałkadefault
Rączka pointer
Pomochelp
Niewykonalnenot-allowed
Celownikcrosshair
Ładowaniewait
Braknone
Nie ma większego znaczenia to jaki kursor wstawimy w miejscu ♥. Jako, że na początku (zaraz po dwukropku) stoi fragment url, ważniejsze jest to co będzie w nawiasie, czyli ♦. Jak niektórzy wiedzą url odpowiada za wstawienie linku, czyli w nawiasie zamiast ♦ musimy wstawić link. A dokładniej link do obrazka z kursorem. 

I to by było na tyle. Poniżej mam kilka przygotowanych przeze mnie kursorów. Wstawiam je w formie tabeli od razu z kodem do wstawienia na początku prezentacji i na końcu. Za jakiś czas możecie się spodziewać porcji nowych kursorów. Na razie zostawiam Was z tymi:

Kod na początek prezentacji Kod na koniec prezentacji
<div style="cursor: url(http://oi57.tinypic.com/16lfb6a.jpg), wait"> </div>
<div style="cursor: url(http://oi57.tinypic.com/s1uhro.jpg), wait"> </div>
<div style="cursor: url(http://oi57.tinypic.com/250pni0.jpg), wait"> </div>
<div style="cursor: url(http://oi60.tinypic.com/sll8gh.jpg), wait"> </div>
<div style="cursor: url(http://oi59.tinypic.com/b9gf2o.jpg), wait"> </div>
<div style="cursor: url(http://oi57.tinypic.com/s6rwyf.jpg), wait"> </div>
<div style="cursor: url(http://oi57.tinypic.com/2nav2xh.jpg), wait"> </div>
<div style="cursor: url(http://oi57.tinypic.com/2yweq8i.jpg), wait"> </div>
<div style="cursor: url(http://oi60.tinypic.com/20hajwg.jpg), wait"> </div>
<div style="cursor: url(http://oi61.tinypic.com/eiv7rq.jpg), wait"> </div>
<div style="cursor: url(http://oi57.tinypic.com/n4865l.jpg), wait"> </div>
<div style="cursor: url(http://oi57.tinypic.com/2cdixa8.jpg), wait"> </div>
<div style="cursor: url(http://oi59.tinypic.com/21b3z7p.jpg), wait"> </div>
<div style="cursor: url(http://oi58.tinypic.com/2dl2ewy.jpg), wait"> </div>
<div style="cursor: url(http://oi62.tinypic.com/3128kuf.jpg), wait"> </div>
<div style="cursor: url(http://oi59.tinypic.com/2h80ejb.jpg), wait"> </div>
<div style="cursor: url(http://oi58.tinypic.com/25723bd.jpg), wait"> </div>
<div style="cursor: url(http://oi62.tinypic.com/2yljpye.jpg), wait"> </div>
<div style="cursor: url(http://oi60.tinypic.com/2zemgd1.jpg), wait"> </div>
<div style="cursor: url(http://oi57.tinypic.com/2s1njpt.jpg), wait"> </div>
<div style="cursor: url(http://oi59.tinypic.com/2rdf8dg.jpg), wait"> </div>

Mam nadzieję, że wszystko jest zrozumiałe :)
mugi-chan




EDIT:
Poniżej znajduje się przykład jak powinien wyglądać poprawnie wklejony kod. W miejscu KOD KURSORA należy wkleić kod podany w ramce powyżej (mowa o kodzie na początek prezentacji).

37 komentarzy:

  1. Bardzo pomocny post.:)

    OdpowiedzUsuń
  2. Bardzo pomocne.
    Tym razem udało się za pierwszym razem.

    OdpowiedzUsuń
  3. Mugi jesteś wielka!

    OdpowiedzUsuń
  4. Są śliczne!
    Wielkie dzięki

    moe

    OdpowiedzUsuń
  5. Mam pytanie, jak zrobić, by dany kursor był widoczny także przy przejechaniu na ramkę? :)

    OdpowiedzUsuń
    Odpowiedzi
    1. Jeśli fragment < div style="cursor: url(♦), ♥" > będzie wklejony na samej górze prezentacji oraz w ramce nie będzie ustawionego innego kursora (może się zdarzyć że będzie jakiś, jeśli prezentacja pochodzi z aplikacji Your Layout), to normalnie kursor niestandardowy będzie również w ramce. Wyjątkiem są tylko linki (i ewentualne banery) ponieważ wtedy zamienia się on na tzw. Łapkę.

      Usuń
  6. Super :D
    Pozdrawiam :)

    OdpowiedzUsuń
  7. Świetny post, kursory są śliczne ^.^

    OdpowiedzUsuń
  8. Super!
    PS.Zrób też z post o tym jak się je robi

    OdpowiedzUsuń
  9. Super ? Ogarnąć tego nie można -_-

    OdpowiedzUsuń
    Odpowiedzi
    1. Czego nie można ogarnąć?
      Jeden kod wklejasz na samym początku prezentacji oraz < /div> na końcu. Wielkiej filozofii nie ma :)

      Usuń
  10. A ja zrobiłam sobie sama kursor 64x64, ale nie można nim przesuwać suwaków. Od razu zaznacza się ramka i lipa. Help?
    @AirCobra

    OdpowiedzUsuń
    Odpowiedzi
    1. W takim przypadku proponuję go zmniejszyć do rozmiarów 32x32, chociaż 64x64 powinien działać bez problemów.

      Usuń
    2. Mogłabym pooprosić o gotowy przykład, bo jak ja muszę cos robić to muszę to widzieć ....? Zrób jakis przykład i zaznacz coś, że tam jest ten div, a tam jest ten kod do obrazka kursora.... Znaczy się, bo ja nie wiem, gdzie to wkleić, a gdzie to, ale, dzieki :) bardzo pomocne :D

      Usuń
    3. Specjalnie na Twoją prośbę dodaję przykład jak powinien wyglądać wklejony kod :)

      Usuń
    4. Dzięki, już wiem co źle zrobiłam: Wstawiłam kod na kursor gdzieś w środku ramki,a nie zaraz na początku kodu. Teraz działa bez zarzutu, a poradnik i tak bardzo się przydał. Pozdro.
      @AirCobra

      Usuń
  11. Przepraszam, że wepchnęłam się tam gdzie nie trzeba (AirCobra). Dziękuję mugi-chan za przykład. Uwielbiam ten blog ;)

    OdpowiedzUsuń
  12. A ten swój kod to też na początek prezentacji?

    OdpowiedzUsuń
  13. A czy mogłabyś dać więcej przykładowych? Bo ja nie potrafię takich zrobić. (tych z obrazkiem konia)

    OdpowiedzUsuń
  14. Super pomysł z tymi kursorami,lecz proponuję je "odświeżyć" i dorobić kilka więcej!:)
    Pozdrawiam,Asia818-z howrse.pl.

    OdpowiedzUsuń
  15. Jak zrobić kursor z tego obrazka?
    http://www.tinypic.pl/djgq60k3d1tb

    OdpowiedzUsuń
  16. nie działa. znam się na grafice

    OdpowiedzUsuń
  17. A ja uważam, że niepotrzebnie dawałaś kursory ze strzałkami po prawej stronie, skoro 'steruje się' tylko lewym górnym rogiem.

    OdpowiedzUsuń
  18. Ja trafiłam na generator kursorów, gdzie można w prosty sposó stworzyc soie kursor, od razu z kodem, który po prostu kopiuje się i wkleja w HTMLu na końcu prezentacji ;)

    http://profilki.pl/generatory/generator-kursorow

    OdpowiedzUsuń
  19. A jak zrobic samemu?

    OdpowiedzUsuń
    Odpowiedzi
    1. Zapraszam do lektury postu "Jak stworzyć swój własny kursor":
      http://alter-mugi.blogspot.com/2014/08/jak-stworzyc-swoj-wasny-kursor.html

      Usuń
  20. Ten komentarz został usunięty przez autora.

    OdpowiedzUsuń
  21. Hej, mam problem, prezentację rzeczywiście robiłam w YourLayout i dałam kursor "automatyczny", < div style="cursor: url(♦), ♥" > wkleiłam na samą górę, a nadal nie wyświetla mi się w ramce, dlaczego tak jest? Źle zaznaczyłam w YourLayout? Można tam dać jakiś inny kursor, który sprawiłby, że kursor działałby? :)

    OdpowiedzUsuń
    Odpowiedzi
    1. W kodzie z YL musisz usunąć fragment dotyczący kursora (niestety pojawia się on zawsze) i wtedy kod < div style="cursor: url(♦), ♥" > będzie działać.

      Usuń
    2. Dziękuję :)

      Usuń
  22. 5 konik mi nie działa [kod]
    działa :/
    ŻADNE kody, te z końmi mi nie działają :'(

    OdpowiedzUsuń
    Odpowiedzi
    1. Upewnij się proszę że poprawnie wklejasz kod. Osobiście używam pierwszy kursor i działa on poprawnie. Sprawdziłam kody kilku pierwszych, które są w porządku. Wychodzi na to że prawdopodobnie źle wklejasz kod.

      Usuń
  23. Super, właśnie tego szukałam. Dzięki wielkie!

    OdpowiedzUsuń
  24. A jak stworzyć własny kursor w gimpie ?

    OdpowiedzUsuń