"BackgroundImageTransition", рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЪрд┐рдХрдиреА рдПрдиреАрдореЗрд╢рди



рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдлреНрд░рдВрдЯ-рдПрдВрдб рдШрдЯрдХ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рддрдерд╛рдХрдерд┐рдд рд╣реЙрд╡рд░ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдЬрдм рдЖрдк DOM рдкрд░ рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рддрддреНрд╡ рд▓рд┐рдВрдХ рдХрд╛ рд░рдВрдЧ, рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЖрдХрд╛рд░ рдпрд╛ рдореЗрдиреВ рдЖрдЗрдЯрдо рдХрд╛ рдЖрдЗрдХрди рдмрджрд▓ рджреЗрддрд╛ рд╣реИред CSS3 рд╕рдВрдХреНрд░рдордг рдЬреИрд╕реА рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ DOM рддрддреНрд╡реЛрдВ рдореЗрдВ рдПрдирд┐рдореЗрдЯреЗрдб рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдЕрд╡рд╕рд░ рдореЗрдВ рддреБрд░рдВрдд рджрд┐рд▓рдЪрд╕реНрдкреА рдереА рдФрд░ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рдпрд╛рд╕ рдХреЗ, рдмрд┐рдирд╛ рд╕реБрдЪрд╛рд░реВ рдмрджрд▓рд╛рд╡ рдХреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  1. a : рд╣реЛрд╡рд░ , рдПрдХ {
  2. рд╕рдВрдХреНрд░рдордг : рд░рдВрдЧ 0.3 s рд░реИрдЦрд┐рдХ ;
  3. }


рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рд░рдВрдЧ рд╕реЗ рджреВрд╕рд░реЗ рд░рдВрдЧ рдореЗрдВ рдЕрдзрд┐рдХ рдЖрдХрд░реНрд╖рдХ рдмрджрд▓рд╛рд╡ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП, рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд░рд╣рд╛ рдФрд░ рдХрд┐рд╕реА рдХреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдореИрдВ рдЫрд╡рд┐рдпреЛрдВ ( рдкреГрд╖реНрдарднреВрдорд┐-рдЫрд╡рд┐ ) рдХреЗ рд▓рд┐рдП CSS3 рд╕рдВрдХреНрд░рдордг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдХрдореА рд╕реЗ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдЗрдХрди рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд▓рд┐рдВрдХ рдХрд╛ рд░рдВрдЧ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдЗрдХрди рддреБрд░рдВрдд рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд▓рд┐рдВрдХ рдХрд╛ рд░рдВрдЧ рд╕реБрдЪрд╛рд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдиреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕рд╕реЗ рднреА рдмрджрддрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдЕрдЧрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдерд╛ред рдпрд╣ рдЖрдЗрдХрди рдХреЛ рдПрдХ рдЕрд▓рдЧ рддрддреНрд╡ рдореЗрдВ рд░рдЦрдиреЗ рдпрд╛ рдЫрджреНрдо рддрддреНрд╡ рдФрд░ рдЪреЗрддрди рд╕реАрдПрд╕рдПрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛ - рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдЧреБрдгред рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред рдореИрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ html рдорд╛рд░реНрдХрдЕрдк рдХреА рд╡рд┐рд╢реЗрд╖ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЫрджреНрдо рддрддреНрд╡реЛрдВ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдореЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВред рддрджрдиреБрд╕рд╛рд░, рдорд╛рд░реНрдХрдЕрдк рдФрд░ "рдкреБрд░рд╛рдиреЗ рд▓реЗрдЖрдЙрдЯ" рдореЗрдВ рдирд┐рдпрдореЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП (рдкрд╣рд▓реЗ "рдкреБрд░рд╛рдиреА" рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛), рдЬрд┐рд╕рдореЗрдВ рдЪрд┐рдХрдиреА рдПрдиреАрдореЗрд╢рди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

BackgroundImageTransition рдкреНрд▓рдЧрдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕


рдЪреВрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ jQuery рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ jquery рдкреНрд▓рдЧрдЗрди рд▓рд┐рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдореЗрдЬ рдХреЗ рд▓рд┐рдП, рдпрд╛рдиреА рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб-рдЗрдореЗрдЬ рдХреЗ рд▓рд┐рдП рдЪрд┐рдХрдиреА рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдореЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ред

  1. $ ( ".selector" ) ред рдкреГрд╖реНрдарднреВрдорд┐рдЗрдореЗрдЬрдЯреНрд░рд╛рдВрд╕рд┐рд╢рди ( {
  2. "рд╕рдВрдХреНрд░рдордг-рдЕрд╡рдзрд┐" : 500 ,
  3. "рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди-рдЯрд╛рдЗрдорд┐рдВрдЧ-рдлрдВрдХреНрд╢рди" : "рд╕реНрд╡рд┐рдВрдЧ"
  4. "рд╕рдВрдХреНрд░рдордг-рд╡рд┐рд▓рдВрдм" : 0 ,
  5. "рдЫрджреНрдо рд╡рд░реНрдЧ" : ": рд╣реЛрд╡рд░"
  6. } ;

рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдкреНрд▓рдЧрдЗрди рдХреЛ рдПрдХ рддрддреНрд╡ рдпрд╛ рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рдПрдХ рдЫрд╡рд┐ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ CSS3 рдХреЗ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ:
рд╕рдВрдкрддреНрддрд┐рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдирд╕рдВрднрд╡ рдорд╛рдирд╡рд┐рд╡рд░рдг
рд╕рдВрдХреНрд░рдордг рдЕрд╡рдзрд┐0рдорд┐рд▓реАрд╕реЗрдХрдВрдб ( рдЗрдВрдЯ ) рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдПрдХ рдПрдирд┐рдореЗрдЯреЗрдб рд╕рдВрдХреНрд░рдордг рдХреА рдЕрд╡рдзрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕рдВрдХреНрд░рдордг-рд╕рдордп-рд╕рдорд╛рд░реЛрд╣рдЭреВрд▓рд╛рдордзреНрдпрд╡рд░реНрддреА рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо ( рд╕реНрдЯреНрд░рд┐рдВрдЧ )рдордзреНрдпрд╡рд░реНрддреА рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕рдВрдХреНрд░рдордг-рд╡рд┐рд▓рдВрдм0рдорд┐рд▓реАрд╕реЗрдХрдВрдб ( рдЗрдВрдЯ ) рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдПрдиреАрдореЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдард╣рд░рд╛рд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ

рдЖрдк рдЙрдЪрд┐рдд jquery рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝рдХрд░ рд╕рдВрдХреНрд░рдордг-рд╕рдордп-рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓реНрдп рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд▓рдЧрдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕:
рдЫрджреНрдо рд╡рд░реНрдЧ: рд╣реЛрд╡рд░: рд╣реЛрд╡рд░,: рдлреЛрдХрд╕,: рд╕рдХреНрд░рд┐рдпрдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫрджреНрдо рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде рдкреНрд▓рдЧрдЗрди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ
eventActivatemouseenterjquery рдШрдЯрдирд╛ ( рд╕реНрдЯреНрд░рд┐рдВрдЧ )рдПрдиреАрдореЗрд╢рди рдЯреНрд░рд┐рдЧрд░ рдШрдЯрдирд╛
eventDeActivatemouseleavejquery рдШрдЯрдирд╛ ( рд╕реНрдЯреНрд░рд┐рдВрдЧ )рд░рд┐рд╡рд░реНрд╕ рдПрдирд┐рдореЗрд╢рди рдЯреНрд░рд┐рдЧрд░рд┐рдВрдЧ рдЗрд╡реЗрдВрдЯ

рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдЫрджреНрдо рд╢реНрд░реЗрдгреА рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫрджреНрдо рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде рдкреНрд▓рдЧрдЗрди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ EventActivate рдФрд░ eventDeActivate рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП , рдЙрдирдореЗрдВ рдЖрдк рдЙрд╕ рдШрдЯрдирд╛ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдПрдиреАрдореЗрд╢рди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рддрдм рдЖрдкрдХреЛ рдЫрджреНрдо рд╢реНрд░реЗрдгреА рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдЧрд╛ рдШрдЯрдирд╛ , рдЗрд╡реЗрдВрдЯрдбрд╛рдИрдПрдХреНрдЯреАрд╡реЗрдЯ (рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рддрднреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдЙрдирдХреА рд╕рд╣реА рд╕рдордЭ рд╣реЛ рдХрд┐ рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ)ред

рдХрд╛рдо рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрддред


backgroundImageTransition.js рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рджреЛ рдмреНрд▓реЙрдХ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЪрдпрдирдХрд░реНрддрд╛ рдкрд░рдд рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд░рдЦрддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдореВрд▓ рдЫрд╡рд┐ рд╣реЛрддреА рд╣реИ, рджреВрд╕рд░рд╛ рдЫрд╡рд┐ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореВрд▓ рд░реВрдкрд╛рдВрддрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдмреНрд▓реЙрдХ рдХреЗрд╡рд▓ рдПрдиреАрдореЗрд╢рди рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдпрд╛рдиреА, рдПрдиреАрдореЗрд╢рди рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреНрд▓реЙрдХ рдХреЗ рдмреАрдЪ рдкрд░рд┐рд╡рд░реНрддрди рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреА рд╕реАрдПрд╕рдПрд╕-рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

рдПрдХ html рдорд╛рд░реНрдХрдЕрдк рдореЗрдиреВ рд╣реИ:

  1. < ul id = "main-menu" >
  2. < li class = "css" > <a href = "#"> рдореЗрдиреВ рдЖрдЗрдЯрдо 1 < / a > < / li >
  3. ....
  4. < / ul >


рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдо:

  1. # рдореБрдЦреНрдп-рдореЗрдиреВ .css {
  2. рдкреГрд╖реНрдарднреВрдорд┐-рдЫрд╡рд┐ : url ( "img / css.png" ) ;
  3. }
  4. # рдореБрдЦреНрдп-рдореЗрдиреВ .css : рд╣реЛрд╡рд░ {
  5. рдкреГрд╖реНрдарднреВрдорд┐-рдЫрд╡рд┐ : url ( "img / css_hover.png" ) ;
  6. }


рд╣рдо рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВ (рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд▓рдЧрдЗрди рдХреЛ рдПрдХ рдЫрджреНрдо рд╡рд░реНрдЧ рджреЗрдВрдЧреЗ, рдЬрд┐рд╕ рдкрд░ рдПрдиреАрдореЗрд╢рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдЧрд╛)ред

  1. $ ( ".css" ) ред рдкреГрд╖реНрдарднреВрдорд┐рдЗрдореЗрдЬрдЯреНрд░рд╛рдВрд╕рд┐рд╢рди ( {
  2. "рд╕рдВрдХреНрд░рдордг-рдЕрд╡рдзрд┐" : 300 ,
  3. "рдЫрджреНрдо рд╡рд░реНрдЧ" : ": рд╣реЛрд╡рд░"
  4. } ;


300ms рдХреЗ рджреМрд░рд╛рди, BackgroundImageTransition рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди (рд╕рдВрдХреНрд░рдордг) рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдмреНрд▓реЙрдХ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИ рдФрд░ # рдореЗрди-рдореЗрдиреНрдпреВ .css: hover рд╕реЗ рдЫрд╡рд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдм рдорд╛рдЙрд╕ рдкреЙрдЗрдВрдЯрд░ рддрддреНрд╡ рдХреЗ рдмрд╛рд╣рд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд░рд┐рд╡рд░реНрд╕ рдПрдХреНрд╢рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдкреНрд▓рдЧрдЗрди рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рдХреЛрдб рд╕рдорд╛рди рдореЗрдиреВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдкреГрд╖реНрдарднреВрдорд┐рдЗрдореЗрдЬрдЯреНрд░рд╛рдВрд╕ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

  1. # рдореБрдЦреНрдп-рдореЗрдиреВ .psd {
  2. рдкреГрд╖реНрдарднреВрдорд┐ : url ( "img / psd.png" ) рдиреЛ-рд░рд┐рдкреАрдЯ ;
  3. }
  4. # рдореБрдЦреНрдп-рдореЗрдиреВ .psd : рд╣реЛрд╡рд░ {
  5. рдкреГрд╖реНрдарднреВрдорд┐-рд╕реНрдерд┐рддрд┐ : 0 -172px ;
  6. }

рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рднреА рдЙрдкрд░реЛрдХреНрдд рдЖрд░реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдЪрд┐рдХрдиреА рд╕рдВрдХреНрд░рдордг рд╣реЛрдЧрд╛ред
рдпрджрд┐ рдорд╛рди : рдлрд╝реЛрдХрд╕ рдХреЛ рдЫрджреНрдо рд╢реНрд░реЗрдгреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХреЗрд╡рд▓ рд░реВрдкреЛрдВ ( рдЗрдирдкреБрдЯ , рдЯреЗрдХреНрд╕рд╛рд░рд┐рдпрд╛ рдФрд░ рдЕрдиреНрдп рд░реВрдкреЛрдВ рддрддреНрд╡) рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдХрд╣рд╛рдБ рд╕реЗ рд▓рд╛рдКрдБ?

рдкреНрд▓рдЧрдЗрди рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреГрд╖реНрда рдкрд░ backgroundImageTransition рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рд╡рд╣рд╛рдВ рдЖрдк рдПрдХ рдбреЗрдореЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЧрд┐рдердм рдкрд░ рдХреАрдбрд╝реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдВрдЯрд╛ рдпрд╛ рд▓рд┐рдЦ тАЛтАЛрд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In188722/


All Articles