By adding the attribute
data-anime="slide-up"
to labels, the label will only be displayed once the class name
slide-up
is added to it. This can be done using javascript. Howvever, another way to achieve a slide-up without using javascript is to set the class of the
image label to "on-hover" just as shown below.
sample code structure 2
<div class="image-thumb bd-1 bd bd-red pxv-10 mvt-10">
<div class="image b-cover px-180" data-src="https://spoova.com/res/assets/images/bkg.jpg">
<div class="image-label on-hover ov-d5 c-white c-silver calibri" data-anime="slide-up">Study</div>
</div>
</div>
Hover on image to display label
When there are large overflowing texts, the
data-anime="slide-up-scroll"
may be preferred over the normal slide up as show below.
sample code structure 3
<div class="image-thumb bd-1 bd bd-red pxv-10 mvt-10">
<div class="image b-cover px-180" data-src="https://spoova.com/res/assets/images/bkg.jpg">
<div class="image-label on-hover ov-d5 c-white c-silver calibri" data-anime="slide-up-scroll">
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Vitae molestias voluptates nam necessitatibus obcaecati,
culpa libero eaque distinctio praesentium cumque provident
quis iste omnis laboriosam vero labore voluptatem explicabo consectetur.
</div>
</div>
</div>
Effect of "slide-up-scroll"
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Non-Overflowing Text
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Vitae molestias voluptates nam necessitatibus obcaecati,
culpa libero eaque distinctio praesentium cumque provident
quis iste omnis laboriosam vero labore voluptatem explicabo consectetur.
Overflowing Text