css - Hovering <a> elements in one column causes other columns' <a> elements to blink -


hovering on <a> elements on 1 column may trigger blinking on other <a> elements in column.

.cvtitle {      font-weight: 400;      text-transform: uppercase  }  #cvpress {      -webkit-columns: 4 250px;      -moz-columns: 4 250px;      columns: 4 250px;      -webkit-column-gap: 20px;      /* chrome, safari, opera */      -moz-column-gap: 20px;      /* firefox */      column-gap: 20px;  }  #cvexhibitions {      -webkit-columns: 2 400px;      -moz-columns: 2 400px;      columns: 2 400px;      -webkit-column-gap: 20px;      /* chrome, safari, opera */      -moz-column-gap: 20px;      /* firefox */      column-gap: 20px;  }  .twocolumns {      -webkit-columns: 2 400px;      -moz-columns: 2 400px;      columns: 2 400px;      -webkit-column-gap: 20px;      /* chrome, safari, opera */      -moz-column-gap: 20px;      /* firefox */      column-gap: 20px;  }  #cvpress {      display: inline-block;      transform: translatex(0px);      transition: 0.3s ease-in-out;  }  #cvpress a:hover {      color: #97cacc;      transform: translatex(5px);      transition: 0.3s ease-in-out;  }
<div id="cvpress">      <span class="cvtitle">2016 |</span>      <br>      <a href="/updates/2016/5/22/feature-in-die-angst-magazine-no2">die angst magazine</a>      <br>      <a href="/updates/2016/5/22/noisy-paint-box-exhibition-feature-in-the-wave-newspaper">'the wave' newspaper</a>      <br>      <a href="/updates/2016/5/22/european-photography-98-feature-of-dear-artist-we-regret-to-tell-you">european photography #98</a>      <br>      <a href="/updates/2016/5/24/featured-in-common-ground-journal-magazine">common ground issue 5</a>      <br>      <a href="/updates/2016/5/22/incandescent-no-9-feature-of-color-nights">incandescent issue 9</a>      <br> phose magazine      <br> tika arts      <br> visual opinion magazine      <br>      <span class="cvtitle">2015 |</span>      <br> glamour      <br> week - photo blog      <br> instant      <br> austere magazine      <br> magnet      <br> strant magazine      <br> don't take pictures - @ home      <br> saatchi art blog      <br> splash & grab      <br> trip      <br> amadeus magazine      <br> portfolio blog      <br> <a href="/updates/2016/5/24/cache-in-fisheye-magazine-online">fish eye</a>      <br> sva website      <br> broad strokes - art fix      <br> <a href="/updates/2016/5/23/nyip-interview-about-dear-artist-we-regret-to-tell-you">nyip blog</a>      <br> <a href="/updates/2016/5/22/hyperallergic-feature-dear-artist-we-regret-to-tell-you">hyperallergic</a>      <br> <a href="/updates/2016/5/22/featureshoot-feature-dear-artist-we-regret-to-tell-you">featureshoot</a>      <br> <a href="/updates/2016/5/22/dead-water-in-its-nice-that-blog">it's nice that</a>      <br> <a href="/updates/2016/5/23/petapixle-on-dear-artist-book">petapixel</a>      <br> s moda      <br> <a href="/updates/2016/5/23/co-design-photo-essay-about-dead-water-project">fast co. design</a>      <br> klonblog      <br> artisan      <br> design taxi      <br> dccp      <br> steadfast magazine v.01      <br> pahrenheit magazine      <br> nailed magazine      <br> register citizen newspaper      <br> <a href="/updates/2016/5/23/aint-bad-magazine-from-here-on">aint bad - "from here on"</a>      <br> waterfall      <br> marathon blog      <br> best, alice 2015      <br> 365 artists, 365 days project      <br> streit house space      <br> #photography issue 14      <br> streit house space      <br> streit house space zine      <br> #photography issue 14      <br> artwork - artist of week      <br> phosphene magazine      <br> no culture icons      <br> lensculture      <br> suckerpunch      <br> precise moment      <br> sf moma tumbler      <br> best, alice 2015      <br> 365 artists, 365 days project      <br>      <span class="cvtitle">2014 |</span>      <br> dienacht magazine blog      <br> wave-pool interview blog      <br> mossfull blog      <br> haaretz photography blog      <br> mabel blog      <br> #photography magazine      <br> der grief -  book      <br> musee' magazine-no.10 vo.1      <br> musse magazine interview      <br> umter      <br> telephone weekly paper      <br> r0p magazine      <br> gup      <br> dodho      <br> photogrphy philosophy blog      <br> photogrpher.ru      <br> pulp collectors      <br> 30 under 30 women photographers      <br> loeil de la photographie      <br> artist catalogue - v.3 issue1      <br> lenscratch      <br> digital photography      <br> lensculture      <br> photo digest      <br> untitled blog      <br> blow photo      <br> fresh paint catalog      <br> square space-  issue #7      <br> telegraph uk      <br> oitzarisme      <br>      <span class="cvtitle">2013 |</span>      <br> ph magazine issue #38      <br> aint bad magazine      <br> doc! magazine issue #17      <br> leoil de la photographie      <br> harama magazine issue #4      <br> tonelit magazine issue #5      <br> lenscratch family onlie exhibition      <br> f-stop magazine issue #62      <br> mull on blog      <br> empty mirror      <br> saatchi onlie spotlight on photography      <br> feel free company      <br>      <span class="cvtitle">2012 |</span>      <br> israel ha'yom newspaper      <br> independent uk      <br> f-stop magazine issue #53      <br> garlic bread magazine      <br> jerusalem net      <br> zman maal'e local newspaper      <br> culture 24      <br> cituated      <br> size doesnt matter      <br>      <span class="cvtitle">2011 |</span>      <br> composition magazine issue #20  </div>

i did see fiddle blink hovering on lower links.

jsfiddle demo

very weird work around -

apparently css3 columns don't transitions rendering on more 3 columns ! , causes glitch demonstrated in question. therefore formed animation going forward , transition mouse out (after hover ends) event :

   #cvpress {         display: inline-block;transition: 0.3s ease-out;     }      #cvpress a:hover {         color: #97cacc;         display: inline-block;         position: relative;         animation-name: move;         animation-duration: 0.3s;         animation-iteration-count: 1;         animation-timing-function: ease-in-out;         transform: translatex(5px);     }      @keyframes move {         0% {             transform: translatex(0px);         }         100% {             transform: translatex(5px);         }     } 

it works charm !


Comments

Popular posts from this blog

scala - 'wrong top statement declaration' when using slick in IntelliJ -

c# - DevExpress.Wpf.Grid.InfiniteGridSizeException was unhandled -

PySide and Qt Properties: Connecting signals from Python to QML -