{"id":15,"date":"2026-07-21T22:15:20","date_gmt":"2026-07-21T22:15:20","guid":{"rendered":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/?page_id=15"},"modified":"2026-07-24T23:01:50","modified_gmt":"2026-07-24T23:01:50","slug":"about-the-author","status":"publish","type":"page","link":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/about-the-author\/","title":{"rendered":"About The Author"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15\" class=\"elementor elementor-15\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-bfd6ddb e-flex e-con-boxed e-con e-parent\" data-id=\"bfd6ddb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-2054266 e-con-full e-flex e-con e-child\" data-id=\"2054266\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41465ce elementor-widget elementor-widget-heading\" data-id=\"41465ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About The Author<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-3cc349c e-con-full e-flex e-con e-parent\" data-id=\"3cc349c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-ceaa725 e-con-full e-flex e-con e-child\" data-id=\"ceaa725\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-69b97b6 e-con-full e-flex e-con e-child\" data-id=\"69b97b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8154bd5 e-con-full e-flex e-con e-child\" data-id=\"8154bd5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64e2343 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"64e2343\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-book\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">About the author<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71a017b elementor-widget elementor-widget-heading\" data-id=\"71a017b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Meet the Author<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f546534 elementor-widget elementor-widget-text-editor\" data-id=\"f546534\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tAnthony V. McLean is the author of Old Saint Nick: The True Story of Santa Claus, a novel year in the making and built from a lifelong fascination with the real history behind Christmas&#8217;s most famous figure. A father of three, Anthony wrote the book for his children first \u2014 and for anyone who has ever wondered what truth might be hiding behind the legend of Saint Nicholas.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-d593d9b e-con-full e-flex e-con e-child\" data-id=\"d593d9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95b14c6 elementor-widget elementor-widget-image\" data-id=\"95b14c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"397\" height=\"776\" src=\"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-content\/uploads\/2026\/07\/freepik_br_82b13d80-360e-43a5-b8df-d028e3d510fa-1-e1784674965315.png\" class=\"attachment-full size-full wp-image-82\" alt=\"\" srcset=\"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-content\/uploads\/2026\/07\/freepik_br_82b13d80-360e-43a5-b8df-d028e3d510fa-1-e1784674965315.png 397w, https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-content\/uploads\/2026\/07\/freepik_br_82b13d80-360e-43a5-b8df-d028e3d510fa-1-e1784674965315-153x300.png 153w\" sizes=\"(max-width: 397px) 100vw, 397px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-16f36a0 e-con-full e-flex e-con e-child\" data-id=\"16f36a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-7ae541c e-con-full e-flex e-con e-child\" data-id=\"7ae541c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-6801330 e-con-full e-flex e-con e-child\" data-id=\"6801330\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bfe18d elementor-widget elementor-widget-html\" data-id=\"3bfe18d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"ur\">\n<head>\n<meta charset=\"UTF-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\" \/>\n<title>Swipeable Photo Stack<\/title>\n<style>\n\/* ===========================\n   FULL WIDTH STACK\n=========================== *\/\n \n.stack{\n    position: relative;\n    width: 80%;\n    max-width: 80%;\n    height: 550px;\n    user-select: none;\n    -webkit-user-select: none;\n    overflow: visible;\n    margin: 0 auto;\n    padding: 0 20px;\n}\n \n\/* ===========================\n   CARDS\n=========================== *\/\n \n.card{\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border-radius: var(--radius);\n    overflow: hidden;\n    background: #e7e4da;\n    box-shadow:\n        0 24px 48px -14px var(--shadow),\n        0 8px 18px -10px var(--shadow);\n    transition:\n        transform .5s cubic-bezier(.22,.8,.25,1),\n        opacity .4s ease;\n    touch-action: none;\n    cursor: grab;\n    will-change: transform;\n}\n \n.card.dragging{\n    transition: none;\n    cursor: grabbing;\n}\n \n.card img{\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    pointer-events: none;\n    -webkit-user-drag: none;\n    border-radius:15px;\n     object-position: 0% 20%;\n}\n \n\/* ===========================\n   SWIPE BUTTON\n=========================== *\/\n \n.hint{\n    background: transparent;\n    border: none;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 8px;\n    cursor: pointer;\n    color: var(--muted);\n    font-family: inherit;\n    font-size: 14px;\n    padding: 8px 12px;\n    border-radius: 10px;\n    transition: .3s;\n}\n \n.hint:hover{\n    color: var(--accent);\n}\n \n.hint svg{\n    color: var(--accent);\n    animation: drift 1.8s ease-in-out infinite;\n}\n \n.hint:active svg{\n    animation: none;\n}\n \n.hint:focus-visible{\n    outline: 2px solid var(--accent);\n    outline-offset: 3px;\n}\n \n\/* ===========================\n   ANIMATION\n=========================== *\/\n \n@keyframes drift{\n    0%,100%{\n        transform: translateX(0);\n        opacity:.55;\n    }\n    50%{\n        transform: translateX(8px);\n        opacity:1;\n    }\n}\n \n@media (max-width:768px){\n \n    .stack{\n        height:420px;\n        padding:0 15px;\n    }\n \n}\n \n@media (max-width:480px){\n \n    .stack{\n        height:350px;\n        padding:0 10px;\n    }\n \n}\n \n@media (prefers-reduced-motion: reduce){\n \n    .hint svg{\n        animation:none;\n    }\n \n}\n<\/style>\n<\/head>\n<body>\n \n  <div class=\"stack\" id=\"stack\"><\/div>\n \n \n<script>\n(function(){\n  \/\/ \ud83d\udc49 Apni tasveerein yahan daal dein (URLs ya \/images\/xyz.jpg jaisa local path)\n  const images = [\n    \"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-content\/uploads\/2026\/07\/746284208_122097824193398410_2178280257744022765_n.webp\",\n    \"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-content\/uploads\/2026\/07\/i2.png\",\n    \"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-content\/uploads\/2026\/07\/i3.png\"\n  ];\n \n  \/\/ fan layout: index 0 = front\/active card, rest fan out behind it\n  const positions = [\n    { x: 0,   y: 0,  r: 0,  s: 1,    z: 40 },\n    { x: 20,  y: 12, r: 7,  s: .96,  z: 30 },\n    { x: -18, y: 20, r: -9, s: .93,  z: 20 },\n    { x: 8,   y: 26, r: 3,  s: .9,   z: 10 }\n  ];\n \n  const stack = document.getElementById('stack');\n  const hintBtn = document.getElementById('hintBtn');\n \n  const cards = images.map((src, i) => {\n    const card = document.createElement('div');\n    card.className = 'card';\n    card.innerHTML = '<img decoding=\"async\" src=\"' + src + '\" alt=\"Tasveer ' + (i + 1) + '\" draggable=\"false\">';\n    stack.appendChild(card);\n    return card;\n  });\n \n  let order = cards.slice(); \/\/ order[0] is always the current front\/draggable card\n \n  function layout(){\n    order.forEach(function(card, i){\n      const p = positions[Math.min(i, positions.length - 1)];\n      card.style.zIndex = p.z;\n      card.style.opacity = 1;\n      card.style.transform = 'translate(' + p.x + 'px,' + p.y + 'px) rotate(' + p.r + 'deg) scale(' + p.s + ')';\n    });\n  }\n  layout();\n \n  function flyAway(card, dir, dy){\n    dy = dy || 0;\n    const dist = window.innerWidth;\n    card.style.transform = 'translate(' + (dir * dist) + 'px,' + dy + 'px) rotate(' + (dir * 28) + 'deg)';\n    card.style.opacity = '0';\n \n    function onEnd(ev){\n      if (ev.propertyName !== 'transform') return;\n      card.removeEventListener('transitionend', onEnd);\n \n      order.push(order.shift()); \/\/ send this card to the back of the stack\n \n      card.style.transition = 'none';\n      const back = positions[positions.length - 1];\n      card.style.transform = 'translate(' + back.x + 'px,' + back.y + 'px) rotate(' + back.r + 'deg) scale(' + back.s + ')';\n      card.style.opacity = '0';\n      void card.offsetWidth; \/\/ force reflow so the jump above is instant, not animated\n      card.style.transition = '';\n      requestAnimationFrame(layout);\n    }\n    card.addEventListener('transitionend', onEnd);\n  }\n \n  let drag = null;\n \n  stack.addEventListener('pointerdown', function(e){\n    const card = e.target.closest('.card');\n    if (!card || card !== order[0]) return;\n    drag = { card: card, sx: e.clientX, sy: e.clientY, dx: 0, dy: 0 };\n    card.classList.add('dragging');\n    card.setPointerCapture(e.pointerId);\n  });\n \n  stack.addEventListener('pointermove', function(e){\n    if (!drag) return;\n    drag.dx = e.clientX - drag.sx;\n    drag.dy = e.clientY - drag.sy;\n    const rot = Math.max(-22, Math.min(22, drag.dx \/ 12));\n    drag.card.style.transform = 'translate(' + drag.dx + 'px,' + drag.dy + 'px) rotate(' + rot + 'deg)';\n  });\n \n  function release(){\n    if (!drag) return;\n    const card = drag.card, dx = drag.dx, dy = drag.dy;\n    card.classList.remove('dragging');\n    if (Math.abs(dx) > 90){\n      flyAway(card, dx > 0 ? 1 : -1, dy);\n    } else {\n      layout(); \/\/ not far enough \u2014 spring back into place\n    }\n    drag = null;\n  }\n \n  stack.addEventListener('pointerup', release);\n  stack.addEventListener('pointercancel', release);\n \n  hintBtn.addEventListener('click', function(){\n    flyAway(order[0], 1, 0);\n  });\n})();\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f13429c elementor-widget elementor-widget-image\" data-id=\"f13429c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"174\" height=\"64\" src=\"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-content\/uploads\/2026\/07\/Group.png\" class=\"attachment-large size-large wp-image-93\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>About The Author About the author Meet the Author Anthony V. McLean is the author of Old Saint Nick: The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":19,"href":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":277,"href":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-json\/wp\/v2\/pages\/15\/revisions\/277"}],"wp:attachment":[{"href":"https:\/\/illustrationwizard.com\/clients\/anthony-mcLean\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}