home big hover improvements
This commit is contained in:
@@ -466,17 +466,22 @@
|
||||
let cc = $(this)
|
||||
let cArticle = cc.parents("article")
|
||||
let cMetadata = cArticle.children(".metadata")
|
||||
|
||||
//add hovered class
|
||||
cArticle.addClass("hovered")
|
||||
|
||||
//add tag to header for bg
|
||||
let artClasses = cArticle.attr("class").split(" ")
|
||||
let theTag = findClassByStart(artClasses, "tag")
|
||||
$("body, .header-1, .header-2").addClass("hover-" + theTag)
|
||||
|
||||
//transparent metadata
|
||||
cMetadata.children(".categories, .postedon").addClass("transparent")
|
||||
|
||||
//animate border
|
||||
cMetadata.stop().animate({ height: "25rem" }, _ => {
|
||||
//hide metadata
|
||||
cMetadata.children(".categories, .postedon").hide()
|
||||
cMetadata.children(".categories, .postedon").hide().removeClass("transparent")
|
||||
cMetadata.children(".alcim, .bevezeto").show().removeClass("transparent")
|
||||
})
|
||||
|
||||
@@ -484,19 +489,23 @@
|
||||
let cc = $(this)
|
||||
let cArticle = cc.parents("article")
|
||||
let cMetadata = cArticle.children(".metadata")
|
||||
|
||||
//remove hovered class
|
||||
cArticle.removeClass("hovered")
|
||||
|
||||
//remove tag from header and body
|
||||
let headerClasses = $(".header-1").attr("class").split(" ")
|
||||
var hoverClass = findClassByStart(headerClasses, "hover")
|
||||
$("body, .header-1, .header-2").removeClass(hoverClass)
|
||||
|
||||
//transparent metadata
|
||||
cMetadata.children(".alcim, .bevezeto").addClass("transparent")
|
||||
|
||||
//animate height change
|
||||
cMetadata.stop().animate({ height: "10rem" }, _ => {
|
||||
//hide and show metadata
|
||||
cMetadata.children(".alcim, .bevezeto").hide().removeClass("transparent")
|
||||
cMetadata.children(".categories, .postedon").show()
|
||||
cMetadata.children(".categories, .postedon").removeClass("transparent").show()
|
||||
})
|
||||
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user