<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Arrows</id>
	<title>Arrows - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Arrows"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Arrows&amp;action=history"/>
	<updated>2026-10-12T09:33:17Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=Arrows&amp;diff=986&amp;oldid=prev</id>
		<title>&gt;Zina: /* Версия с Tison.com.ua */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Arrows&amp;diff=986&amp;oldid=prev"/>
		<updated>2022-10-21T20:46:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Версия с Tison.com.ua&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Анимация стрелки с увеличением ее длины ==&lt;br /&gt;
&lt;br /&gt;
* https://codepen.io/nxworld/pen/boRVKR&lt;br /&gt;
* https://codepen.io/shuta/pen/dXbyWz — без SVG в коде&lt;br /&gt;
* https://codepen.io/georgiacobrien/pen/BajydKz — похожая версия&lt;br /&gt;
* https://codepen.io/ChrisBup/pen/xLgobW — без SVG в коде&lt;br /&gt;
&lt;br /&gt;
=== Пример на основе https://codepen.io/malavigne/pen/vodKrP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Right to left --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;arrow__animate left&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;svg version=&amp;quot;1.1&amp;quot; xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot; x=&amp;quot;0px&amp;quot; y=&amp;quot;0px&amp;quot; viewBox=&amp;quot;0 0 74.5 7.3&amp;quot; style=&amp;quot;enable-background:new 0 0 74.5 7.3;&amp;quot; xml:space=&amp;quot;preserve&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;path class=&amp;quot;arrow__tip&amp;quot; d=&amp;quot;M74.3,4.1c0.2-0.2,0.2-0.5,0-0.7l-3.2-3.2c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7l2.8,2.8l-2.8,2.8c-0.2,0.2-0.2,0.5,0,0.7 s0.5,0.2,0.7,0L74.3,4.1z&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&lt;br /&gt;
    &amp;lt;rect class=&amp;quot;arrow__handle&amp;quot; y=&amp;quot;3.1&amp;quot; width=&amp;quot;30&amp;quot; height=&amp;quot;1.1&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&lt;br /&gt;
  &amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* &lt;br /&gt;
  Анимированная стрелка состоит из двух SVG элементов:&lt;br /&gt;
  — rect — линия&lt;br /&gt;
  — path — острие&lt;br /&gt;
  В CSS меняем только длину линии.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.arrow__animate.left {&lt;br /&gt;
  @apply brdr py-4 px-8 cursor-pointer text-white rotate-180;&lt;br /&gt;
  &amp;amp; svg {&lt;br /&gt;
    @apply w-[100px] fill-current transition-transform translate-x-0;&lt;br /&gt;
    transition: 0.3s;&lt;br /&gt;
    /* &lt;br /&gt;
      В начальном состоянии уменьшаем длину линии.&lt;br /&gt;
      Устанавливаем точку отсчета анимаций - относительно правого конца линии.&lt;br /&gt;
    */&lt;br /&gt;
    &amp;amp; rect {&lt;br /&gt;
      @apply origin-right duration-300 scale-x-[85%];&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  /* &lt;br /&gt;
    При наведении одновременно изменяем размер линии до исходного &lt;br /&gt;
    и смещаем линию по горизонтали.&lt;br /&gt;
  */&lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    @apply bg-gray-800;&lt;br /&gt;
    &amp;amp; svg {&lt;br /&gt;
      @apply translate-x-[15%];&lt;br /&gt;
      &amp;amp; rect {&lt;br /&gt;
        @apply scale-x-100;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Пример на основе https://codepen.io/jsomai/pen/GRNNvYV — выглядит наиболее ок ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;svg id=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;path d=&amp;quot;M0.5 9.35772H20.9956L14.2001 2.29941L16.4134 0L27 11L16.4134 22L14.2001 19.7006L20.9956 12.6423H0.5V9.35772Z&amp;quot; fill=&amp;quot;currentColor&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;svg id=&amp;quot;right&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;path d=&amp;quot;M0.5 9.35772H20.9956L14.2001 2.29941L16.4134 0L27 11L16.4134 22L14.2001 19.7006L20.9956 12.6423H0.5V9.35772Z&amp;quot; fill=&amp;quot;currentColor&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp; svg {&lt;br /&gt;
  @apply brdr cursor-pointer;&lt;br /&gt;
  height: 22px;&lt;br /&gt;
  width: 60px;&lt;br /&gt;
  /* opacity: 0.5; */&lt;br /&gt;
  transition: 250ms all ease;&lt;br /&gt;
  &amp;amp; path {&lt;br /&gt;
    transition: 250ms all ease;&lt;br /&gt;
  }&lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;amp; svg#left{&lt;br /&gt;
  transform:rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&amp;amp; svg:hover path {&lt;br /&gt;
  d: path(&amp;quot;M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Версия с Tison.com.ua ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;button class=&amp;quot;link-back&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;70&amp;quot; height=&amp;quot;33.403&amp;quot; viewBox=&amp;quot;0 0 70 33.403&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;path d=&amp;quot;m19.999 15.775 13.85-15.775 2.2856 2.0077-10.739 12.231h44.603v3.042h-44.959l11.154 14.247-2.3961 1.8749z&amp;quot; stroke-width=&amp;quot;1.014&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
button.link-back {&lt;br /&gt;
  @apply cursor-pointer;&lt;br /&gt;
  &amp;amp; svg {&lt;br /&gt;
    @apply w-[70px] h-[33.403px] fill-current;&lt;br /&gt;
    &amp;amp; path {&lt;br /&gt;
      transition: 250ms all ease;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &amp;amp;:hover svg path {&lt;br /&gt;
    d: path(&amp;quot;m0 15.775 13.85-15.775 2.2856 2.0077-10.739 12.231h64.603v3.042h-64.959l11.154 14.247-2.3961 1.8749z&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>&gt;Zina</name></author>
	</entry>
</feed>