{"id":863,"date":"2026-06-26T13:39:03","date_gmt":"2026-06-26T13:39:03","guid":{"rendered":"https:\/\/aabbee.cafe24.com\/?p=863"},"modified":"2026-06-26T13:39:03","modified_gmt":"2026-06-26T13:39:03","slug":"tabslide","status":"publish","type":"post","link":"https:\/\/coalacoding.com\/?p=863","title":{"rendered":"tabSlide"},"content":{"rendered":"<h4>\uc608\uc81c<\/h4>\n<p><a href=\"https:\/\/qwerewqwerew.github.io\/source\/jq\/18\/step1\">\ubbf8\ub9ac\ubcf4\uae30<\/a><\/p>\n<h4>HTML<\/h4>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n  &lt;head&gt;\n    &lt;title&gt;Carousel with Tabs and Lightbox&lt;\/title&gt;\n    &lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/slick-carousel\/1.8.1\/slick.min.css&quot; \/&gt;\n    &lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/magnific-popup.js\/1.1.0\/magnific-popup.min.css&quot; \/&gt;\n    &lt;link rel=&quot;stylesheet&quot; href=&quot;css.css&quot; \/&gt;\n  &lt;\/head&gt;\n\n  &lt;body&gt;\n    &lt;div class=&quot;tabs&quot;&gt;\n      &lt;div class=&quot;tab-button-outer&quot;&gt;\n        &lt;div id=&quot;tab1&quot; class=&quot;tab-button active&quot;&gt;Tab 1&lt;\/div&gt;\n        &lt;div id=&quot;tab2&quot; class=&quot;tab-button&quot;&gt;Tab 2&lt;\/div&gt;\n        &lt;div id=&quot;tab3&quot; class=&quot;tab-button&quot;&gt;Tab 3&lt;\/div&gt;\n      &lt;\/div&gt;\n      &lt;div id=&quot;content1&quot; class=&quot;tab-content active carousel&quot;&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/1.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/1.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/2.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/2.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/3.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/3.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/4.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/4.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/5.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/5.jpg&quot; \/&gt;&lt;\/div&gt;\n      &lt;\/div&gt;\n      &lt;div id=&quot;content2&quot; class=&quot;tab-content carousel&quot;&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/5.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/5.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/6.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/6.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/7.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/7.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/8.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/8.jpg&quot; \/&gt;&lt;\/div&gt;\n      &lt;\/div&gt;\n      &lt;div id=&quot;content3&quot; class=&quot;tab-content carousel&quot;&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/1.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/1.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/2.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/2.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/3.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/3.jpg&quot; \/&gt;&lt;\/div&gt;\n        &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/4.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img src=&quot;http:\/\/qwerew.cafe24.com\/images\/4.jpg&quot; \/&gt;&lt;\/div&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n    &lt;script src=&quot;https:\/\/code.jquery.com\/jquery-3.6.0.min.js&quot;&gt;&lt;\/script&gt;\n    &lt;script src=&quot;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/slick-carousel\/1.8.1\/slick.min.js&quot;&gt;&lt;\/script&gt;\n    &lt;script src=&quot;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/magnific-popup.js\/1.1.0\/jquery.magnific-popup.min.js&quot;&gt;&lt;\/script&gt;\n    &lt;script src=&quot;js.js&quot;&gt;&lt;\/script&gt;\n  &lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre>\n<h4>CSS<\/h4>\n<pre><code class=\"language-css\">.tabs {\n  margin: 50px;\n}\n\n.tab-button-outer {\n  display: flex;\n  justify-content: center;\n}\n\n.tab-button {\n  background-color: #ccc;\n  padding: 10px 20px;\n  cursor: pointer;\n}\n\n.tab-button:hover {\n  background-color: #ddd;\n}\n\n.tab-button.active {\n  background-color: #bbb;\n}\n\n.tab-content {\n  display: none;\n}\n\n.tab-content.active {\n  display: block;\n}\n\n.carousel {\n  width: 300px;\n  margin: 50px auto;\n}\n\n.carousel img {\n  width: 100%;\n  margin: 0 auto;\n}\n.popup{position:absolute; display:block; background:white;}\n<\/code><\/pre>\n<h4>JS<\/h4>\n<pre><code class=\"language-js\">$(&#39;#content1.carousel&#39;).slick({ slidesToShow: 2 });\n\n$(&#39;.tab-button&#39;).on(&#39;click&#39;, function () {\n  const tabButtonId = $(this).attr(&#39;id&#39;);\n  $(&#39;.tab-button&#39;).removeClass(&#39;active&#39;);\n  $(&#39;.tab-content&#39;).removeClass(&#39;active&#39;);\n\n  $(this).addClass(&#39;active&#39;);\n  \/\/\ubcc0\uc218tabButtonId \uc758 \uac12\uc744 \uc774\uc6a9\ud558\uc5ec content1 \ub85c \ud3b8\uc9d1\n  const targetContent = $(&#39;#&#39; + &#39;content&#39; + tabButtonId.slice(-1));\n  targetContent.addClass(&#39;active&#39;);\n\n  if (targetContent.hasClass(&#39;slick-initialized&#39;)) {\n    targetContent.slick(&#39;unslick&#39;);\n  }\n  targetContent.slick({ slidesToShow: 2 });\n});\n\n$(&#39;.popup&#39;).magnificPopup({ type: &#39;image&#39; });\n\n<\/code><\/pre>\n<blockquote>\n<p>slice() \ub294 \ubb38\uc790\uc5f4\uc758 \uc77c\ubd80\ub97c \ucd94\ucd9c\ud558\uc5ec \uc0c8\ub85c\uc6b4 \ubb38\uc790\ub97c \ubc18\ud658\ud558\ub294 \uba54\uc11c\ub4dc<br \/>\n<a href=\"https:\/\/developer.mozilla.org\/ko\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Array\/slice\">MDN<\/a><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\uc608\uc81c \ubbf8\ub9ac\ubcf4\uae30 HTML &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Carousel with Tabs and Lightbox&lt;\/title&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/slick-carousel\/1.8.1\/slick.min.css&quot; \/&gt; &lt;link rel=&quot;stylesheet&quot; type=&quot;text\/css&quot; href=&quot;https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/magnific-popup.js\/1.1.0\/magnific-popup.min.css&quot; \/&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;css.css&quot; \/&gt; &lt;\/head&gt; &lt;body&gt; &lt;div class=&quot;tabs&quot;&gt; &lt;div class=&quot;tab-button-outer&quot;&gt; &lt;div id=&quot;tab1&quot; class=&quot;tab-button active&quot;&gt;Tab 1&lt;\/div&gt; &lt;div id=&quot;tab2&quot; class=&quot;tab-button&quot;&gt;Tab 2&lt;\/div&gt; &lt;div id=&quot;tab3&quot; class=&quot;tab-button&quot;&gt;Tab 3&lt;\/div&gt; &lt;\/div&gt; &lt;div id=&quot;content1&quot; class=&quot;tab-content active carousel&quot;&gt; &lt;div class=&quot;popup-outer&quot;&gt;&lt;a href=&quot;http:\/\/qwerew.cafe24.com\/images\/1.jpg&quot; class=&quot;popup&quot;&gt;\ud074\ub9ad&lt;\/a&gt;&lt;img &#8230; <a title=\"tabSlide\" class=\"read-more\" href=\"https:\/\/coalacoding.com\/?p=863\" aria-label=\"tabSlide\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694\">\ub354 \uc77d\uae30<\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-863","post","type-post","status-publish","format-standard","hentry","category-html-css-ui"],"_links":{"self":[{"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/posts\/863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/coalacoding.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=863"}],"version-history":[{"count":0,"href":"https:\/\/coalacoding.com\/index.php?rest_route=\/wp\/v2\/posts\/863\/revisions"}],"wp:attachment":[{"href":"https:\/\/coalacoding.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coalacoding.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coalacoding.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}