{"id":4340,"date":"2021-09-20T07:46:57","date_gmt":"2021-09-19T22:46:57","guid":{"rendered":"https:\/\/suzutukiblog.com\/?p=4340"},"modified":"2023-01-05T23:46:42","modified_gmt":"2023-01-05T14:46:42","slug":"javascript-ex","status":"publish","type":"post","link":"https:\/\/suzutukiblog.com\/index.php\/2021\/09\/20\/javascript-ex\/","title":{"rendered":"Javascript ex2(\u30b5\u30a4\u30c8\u4f5c\u6210\u8a73\u7d30Ver)"},"content":{"rendered":"<h2>\u30b5\u30a4\u30c8\u306e\u4f5c\u6210\u624b\u9806\u306a\u3069\u307e\u3068\u3081<\/h2>\n<p>\u3044\u3064\u3067\u3082\u3001\u3059\u3050\u306b\u4f5c\u308c\u308b\u3088\u3046\u306b<\/p>\n<h3>1:\u307e\u305a\u521d\u3081\u306bindex.html\u3092\u4f5c\u6210\u3059\u308b\uff08\u592a\u5b57\u306e\u90e8\u5206\u304c\u3042\u308b\u306e\u3092\u78ba\u8a8d\uff09<\/h3>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;!DOCTYPE html&gt;\r\n&lt;html lang=\"en\"&gt;\r\n&lt;head&gt;\r\n&lt;meta charset=\"UTF-8\"&gt;\r\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\r\n&lt;title&gt;Document&lt;\/title&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\u00a0\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/code><\/pre>\n<\/div>\n<h3>2\uff1a\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30c7\u30b6\u30a4\u30f3\u306b\u3057\u305f\u3044\u306e\u3067\u3001Styles\u3068\u3044\u3046\u30d5\u30a9\u30eb\u30c0\u30fc\u3092\u4f5c\u6210\u3057\u3001style.scss\u3092\u4f5c\u6210\u3057\u3066\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u8a2d\u5b9a\u3092\u3059\u308b\u3002(\u30e2\u30d0\u30a4\u30eb\u30d5\u30a1\u30fc\u30b9\u30c8)<\/h3>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-scss\" data-lang=\"SCSS\"><code> \/\/ \u30b9\u30de\u30db\u753b\u9762\u306e\u8a2d\u5b9a\r\n@import \"breakpoints\/base\";\r\n\r\n\/\/ \u30b9\u30de\u30db\u6a2a\u5411\u304d\u306e\u3068\u304d\u306e\u8a2d\u5b9a\r\n@media (min-width: 480px) {\r\n@import \"breakpoints\/480up\";\r\n}\r\n\r\n\/\/ \u30bf\u30d6\u30ec\u30c3\u30c8\u306e\u3068\u304d\u306e\u8a2d\u5b9a\r\n@media (min-width: 600px) {\r\n@import \"breakpoints\/600up\";\r\n}\r\n\r\n@media (min-width: 960px) {\r\n@import \"breakpoints\/960up\";\r\n}\r\n\r\n@media (min-width: 1280px) {\r\n@import \"breakpoints\/1280up\";\r\n}\r\n\r\n\/\/ Retina\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u3067\u9069\u7528\r\n@media (min-resolution: 192dpi)\r\n,(-webkit-min-device-pixel-ratio: 2) {\r\n@import \"breakpoints\/2x\";\r\n}\r\n\r\n\/\/ \u5370\u5237\u6642\u306e\u307f\u9069\u7528\u3055\u308c\u308b\u8a2d\u5b9a\r\n@media print {\r\n@import \"breakpoints\/print\";\r\n}<\/code><\/pre>\n<\/div>\n<h3>3:\u30d5\u30a9\u30eb\u30c0\u30fcbreakpoints\u3092\u4f5c\u6210\u3057\u3066\u305d\u306e\u4e2d\u306b\u5404\u753b\u9762\u30b5\u30a4\u30ba\u7528\u306e\u8a2d\u5b9a\u306e\u305f\u3081\u306escss\u3092\u4f5c\u6210\u3059\u308b(\u4e2d\u8eab\u306f\u5f8c\u3067\u4f5c\u6210\u3057\u307e\u3059)\u3002<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4454\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/b290b591d057d814dae9ea393348422e-163x300.png\" alt=\"\" width=\"163\" height=\"300\" srcset=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/b290b591d057d814dae9ea393348422e-163x300.png 163w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/b290b591d057d814dae9ea393348422e.png 171w\" sizes=\"auto, (max-width: 163px) 100vw, 163px\" \/><\/p>\n<h3>4\uff1a\u30d2\u30fc\u30ed\u30fc\u30b9\u30e9\u30a4\u30c0\u30fc\u306e\u6a5f\u80fd\u306e\u5b9f\u88c5+Googlefont\u306e\u5229\u7528\u3068bootstrap-reboot.css\u306e\u6e96\u5099)<\/h3>\n<p>index.html\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a18\u8ff0\u3057\u3066\u3001googlefonts\u3068bootstrap-reboot.css(\u4e2d\u8eab\u306f\u5f8c\u3067\u914d\u7f6e)\u3092\u5229\u7528\u3059\u308b\u3002<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;!DOCTYPE html&gt;\r\n&lt;html lang=\"ja\"&gt;\r\n&lt;head&gt;\r\n&lt;meta charset=\"UTF-8\" \/&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/&gt;\r\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\" \/&gt;\r\n&lt;title&gt;Flower Garden&lt;\/title&gt;\r\n&lt;meta name=\"description\" content=\"This site is a my site.\"&gt;\r\n&lt;link href=\"https:\/\/fonts.googleapis.com\/css2?family=Kameron:wght@400;700&amp;family=Noto+Sans+JP:wght@500&amp;display=swap\" rel=\"stylesheet\"&gt;\r\n&lt;link rel=\"stylesheet\" href=\"styles\/vendors\/bootstrap-reboot.css\" \/&gt;\r\n&lt;link rel=\"stylesheet\" href=\"styles\/vendors\/swiper.min.css\" \/&gt;\r\n&lt;link rel=\"stylesheet\" href=\"styles\/style.css\" \/&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;div id=\"global-container\"&gt;\r\n&lt;div id=\"container\"&gt;\r\n&lt;div id=\"content\"&gt;\r\n&lt;div class=\"hero\"&gt;\r\n&lt;div class=\"swiper-container\"&gt;\r\n&lt;div class=\"swiper-wrapper\"&gt;\r\n&lt;div class=\"swiper-slide\"&gt;\r\n&lt;div class=\"hero__title\"&gt;Magnificence&lt;\/div&gt;\r\n&lt;image src=\"images\/Dahlia.jpg\" alt=\"\"&gt;&lt;\/image&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"swiper-slide\"&gt;\r\n&lt;div class=\"hero__title\"&gt;Solidarity&lt;\/div&gt;\r\n&lt;image src=\"images\/Gaillardia.jpg\" alt=\"\"&gt;&lt;\/image&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"swiper-slide\"&gt;\r\n&lt;div class=\"hero__title\"&gt;Gentility&lt;\/div&gt;\r\n&lt;image src=\"images\/Geranium.jpg\" alt=\"\"&gt;&lt;\/image&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"hero__footer\"&gt;\r\n&lt;img class=\"hero__downarrow\" src=\"images\/arrow.svg\" \/&gt;\r\n&lt;span class=\"hero__scrolltext\"&gt;scroll&lt;\/span&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;script src=\"scripts\/vendors\/swiper.min.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/libs\/hero-slider.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/main.js\"&gt;&lt;\/script&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/code><\/pre>\n<\/div>\n<div>\n<p><span style=\"font-size: 1.14286rem;\">\u2193\u306e\u753b\u50cf\u3092\u53c2\u8003\u306b\u5404\u30d5\u30a1\u30a4\u30eb\u3092\u914d\u7f6e\u3059\u308b<\/span><\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4460\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/0225f64c356d82dee4a08879b68a0a4e-179x300.png\" alt=\"\" width=\"179\" height=\"300\" srcset=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/0225f64c356d82dee4a08879b68a0a4e-179x300.png 179w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/0225f64c356d82dee4a08879b68a0a4e.png 357w\" sizes=\"auto, (max-width: 179px) 100vw, 179px\" \/><\/p>\n<ol>\n<li>\u30d5\u30a9\u30eb\u30c0\u30fcscripts\u3092\u4f5c\u6210\u3057\u3066\u305d\u306e\u76f4\u4e0b\u306blibs\u306e\u30d5\u30a9\u30eb\u30c0\u30fc\u3092\u4f5c\u6210\u3057\u3066\u30d2\u30fc\u30ed\u30b9\u30e9\u30a4\u30c0\u30fc\u306ejs\u30d5\u30a1\u30a4\u30eb\u3092\u8a18\u8ff0\u3059\u308b\u3002<\/li>\n<li>\u30d5\u30a9\u30eb\u30c0\u30fcscripts\u306e\u76f4\u4e0b\u306bvendors\u306e\u30d5\u30a9\u30eb\u30c0\u30fc\u3092\u4f5c\u6210\u3057\u3066swiper.min.js\u3092\u914d\u7f6e<\/li>\n<li>scripts\u306e\u76f4\u4e0b\u306bmain.js\u3092\u914d\u7f6e<\/li>\n<li>styles\u306e\u76f4\u4e0b\u306b\u30d5\u30a9\u30eb\u30c0\u30fcbreakpoints\u3092\u4f5c\u6210\u3057\u3066\u5404scss\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3059\u308b\u3002<\/li>\n<li>styles\u306e\u76f4\u4e0b\u306b\u30d5\u30a9\u30eb\u30c0\u30fcmodules\u3092\u4f5c\u6210\u3057\u3066\u5404scss\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3059\u308b\u3002<\/li>\n<li>styles\u306e\u76f4\u4e0b\u306b\u30d5\u30a9\u30eb\u30c0\u30fcvendors\u3092\u4f5c\u6210\u3057\u3066swiper.min.css\u3092\u914d\u7f6e\u3059\u308b\u3002<\/li>\n<li>styles\u306e\u76f4\u4e0b\u306bstyle.scss\u3092\u914d\u7f6e\u3059\u308b\u3002<\/li>\n<\/ol>\n<h3>\u2191\u306e\u8a73\u7d30<\/h3>\n<h3>1\uff1ahero-slider.js\u306e\u8a73\u7d30<\/h3>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>class HeroSlider {\r\nconstructor(el) {\r\nthis.el = el;\r\nthis.swiper = this._initSwiper();\r\n}\r\n\r\n_initSwiper() {\r\n\/\/ return\u3067\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u8fd4\u3059\r\nreturn new Swiper(this.el, {\r\n\/\/ \u30aa\u30d7\u30b7\u30e7\u30f3\u8a73\u3057\u304f\u306fSwiper\u3067\r\n\/\/ direction: 'vertical',\r\nloop: true,\r\n\/\/ effect: 'fade',\r\ngrabCursor: true,\r\neffect: \"coverflow\",\r\n\/\/ \u30b9\u30e9\u30a4\u30c0\u30fc\u3092\u4e2d\u592e\u63c3\u3048\u306b\u3059\u308b\r\ncenteredSlides: true,\r\n\/\/ 1\u679a\u3060\u3051\u8868\u793a\u3059\u308b\r\nslidesPerView: 1,\r\nspeed: 1000,\r\nbreakpoints: {\r\n\/\/ 1024px\u4ee5\u4e0a\u306f2\u679a\u8868\u793a\u3059\u308b\r\n1024: {\r\nslidesPerView: 2,\r\n},\r\n},\r\n});\r\n}\r\n\/\/ \u7a7a\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u4f5c\u308b\r\nstart(options = {}) {\r\noptions = Object.assign(\r\n{\r\ndelay: 4000,\r\n\/\/ \u30de\u30a6\u30b9\u3067\u5909\u66f4\u3057\u305f\u3042\u3068\u3067\u30824\u79d2\u5f8c\u3001\u307e\u305f\u30aa\u30fc\u30c8\u3067\u30c8\u30e9\u30f3\u30b8\u30b7\u30e7\u30f3\u958b\u59cb\u3059\u308b\r\ndisableOnInteraction: false,\r\n},\r\noptions\r\n);\r\n\r\nthis.swiper.params.autoplay = options;\r\nthis.swiper.autoplay.start();\r\n}\r\nstop() {\r\nthis.swiper.autoplay.stop();\r\n}\r\n}\r\n\r\n3\u306e\u8a73\u7d30\uff1amain.js\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n\/\/ new\u3067\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\r\nconst hero = new HeroSlider('.swiper-container');\r\nhero.start();\r\n});<\/code><\/pre>\n<\/div>\n<div>\n<h3>5\u306e\u8a73\u7d30\uff1a<strong><span style=\"font-size: 1.14286rem;\">_mixin.scss<\/span><\/strong><\/h3>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-scss\" data-lang=\"SCSS\"><code>@mixin animation(\r\n$name,\r\n$duration: 1s,\r\n$timing-function: ease,\r\n$delay: 0s,\r\n$iteration-count: 1,\r\n$direction: normal,\r\n$fill-mode: forwards\r\n) {\r\nanimation: {\r\nname: $name;\r\nduration: $duration;\r\ntiming-function: $timing-function;\r\ndelay: $delay;\r\niteration-count: $iteration-count;\r\ndirection: $direction;\r\nfill-mode: $fill-mode;\r\n}\r\n}<\/code><\/pre>\n<\/div>\n<div><strong><strong>_hero-slider.scss<\/strong><\/strong><\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-scss\" data-lang=\"SCSS\"><code>\r\n\r\n.swiper-container {\r\noverflow: visible !important;\r\n}\r\n\r\n.swiper-slide {\r\nheight: 500px;\r\n\/\/ \u62e1\u5927\u3057\u3066\u306f\u307f\u51fa\u305f\u90e8\u5206\u3092\u8868\u793a\u3057\u306a\u3044\r\noverflow: hidden;\r\n\r\n&amp; &gt; img {\r\nwidth: 100%;\r\nheight: 100%;\r\nmax-width: 100%;\r\nobject-fit: cover;\r\n\/\/ \u62e1\u5927\u3059\u308b\r\ntransform: scale(1.3);\r\ntransition: transform 1.9s ease;\r\n}\r\n\r\n&amp;::after {\r\ncontent: \"\";\r\nposition: absolute;\r\ntop: 0;\r\nleft: 0;\r\nwidth: 100%;\r\nheight: 100%;\r\nbackground-color: rgba(0, 61, 125, 0.1);\r\n}\r\n\r\n&amp;-active {\r\n&amp; &gt; img {\r\ntransform: none;\r\n}\r\n\r\n&amp; .hero__title {\r\n\/\/ \u900f\u660e\u5ea6\u3092\u89e3\u9664\r\nopacity: 1;\r\ntransform: translate(-50%, -50%);\r\n}\r\n}\r\n}\r\n\r\n.hero {\r\n&amp;__title {\r\nposition: absolute;\r\ntop: 50%;\r\nleft: 50%;\r\ntransform: translate(-50%, calc(-50% + 20px));\r\ncolor: $cWhite;\r\nfont-size: 25px;\r\n\/\/ \u6587\u5b57\u304c\u6700\u524d\u9762\u306b\u304f\u308b\u3088\u3046\u306b\u3059\u308b\r\nz-index: 2;\r\nopacity: 0;\r\ntransition: opacity 0.3s ease 1s, transform 0.3s ease 1s;\r\n}\r\n\r\n&amp;__footer {\r\nposition: absolute;\r\nleft: 50%;\r\nbottom: 20px;\r\ntransform: translateX(-50%);\r\nz-index: 2;\r\nheight: 68px;\r\nwidth: 32px;\r\n\/\/ \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3067\u4e0a\u4e0b\u306b\u52d5\u3044\u3066\u3044\u308b\u3088\u3046\u306b\u898b\u3048\u306a\u304f\u3059\u308b\r\noverflow: hidden;\r\n}\r\n\r\n&amp;__downarrow {\r\nposition: absolute;\r\nleft: 0;\r\nbottom: 0;\r\nwidth: 6px;\r\n\/\/ \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u4ed8\u3051\u308b\u305f\u3081\u306b\u5fc5\u8981\r\n@include animation(\r\n$name: kf-arrow-anime,\r\n$iteration-count: infinite,\r\n$duration: 2s,\r\n$timing-function: linear\r\n);\r\n}\r\n\r\n&amp;__scrolltext {\r\nposition: absolute;\r\n\/\/ 90\u5ea6\u56de\u8ee2\r\ntransform: rotate(90deg);\r\ncolor: rgba(255, 255, 255, 0.7);\r\nleft: -8px;\r\ntop: 15px;\r\nfont-size: 1.2em;\r\n}\r\n}\r\n\r\n@keyframes kf-arrow-anime {\r\n0%,\r\n50%,\r\n100% {\r\ntransform: translateY(-10%);\r\n}\r\n30% {\r\ntransform: none;\r\n}\r\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<h3>5\uff1a\u30ce\u30fc\u30de\u30e9\u30a4\u30ba\u3059\u308b\u3002<\/h3>\n<p>vendors\u76f4\u4e0b\u306bbootstrap-reboot.css\u3092\u914d\u7f6e\u3059\u308b\u3002(<a href=\"https:\/\/github.com\/twbs\/bootstrap\/blob\/v4.3.1\/dist\/css\/bootstrap-reboot.css\">\u3053\u3053\u304b\u3089<\/a>get)<\/p>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4464\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/1751c139634002d53cbd1c9c7d9c8555.png\" alt=\"\" width=\"214\" height=\"281\" \/><\/div>\n<div><\/div>\n<div>\n<h3>6:\u5171\u901a\u30af\u30e9\u30b9\u3092\u4f5c\u3063\u3066\u8907\u6570\u56de\u540c\u3058\u3053\u3068\u3092\u66f8\u304b\u306a\u3044\u3088\u3046\u306b\u3059\u308b<\/h3>\n<h2>_base.scss\u306b\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a18\u8ff0<\/h2>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-scss\" data-lang=\"SCSS\"><code>\/\/ Stylesheet: \u30d9\u30fc\u30b9\u30b9\u30bf\u30a4\u30eb(\u30b9\u30de\u30db\u7528\u306e\u8a2d\u5b9a)\r\nbody {\r\n  font-family: \"Kameron\", \"Noto Sans JP\", sans-serif;\r\n}\r\nimg {\r\n  max-width: 100%;\r\n  vertical-align: bottom;\r\n}\r\n.font-sm {\r\n  font-size: 14px;\r\n}\r\n.font-md {\r\n  font-size: 17px;\r\n}\r\n.font-lr {\r\n  font-size: 17px;\r\n}\r\n.font-lg {\r\n  font-size: 25px;\r\n}\r\n.mb-sm {\r\n  margin-bottom: 16px !important;\r\n}\r\n.mb-lg {\r\n  margin-bottom: 80px !important;\r\n}\r\n.pb-sm {\r\n  padding-bottom: 16px !important;\r\n}\r\n.pb-lg {\r\n  padding-bottom: 80px !important;\r\n}\r\n.content-width {\r\n  width: 90%;\r\n  margin: 0 auto;\r\n  max-width: $contentMaxWidth;\r\n}<\/code><\/pre>\n<\/div>\n<p>\u3042\u308b\u7a0b\u5ea6\u3088\u304f\u4f7f\u3046\u3082\u306e(\u30d5\u30a9\u30f3\u30c8\u306e\u30b5\u30a4\u30ba\u3084\u30de\u30fc\u30b8\u30f3\u3084\u30d1\u30c7\u30a3\u30f3\u30b0)\u3092\u5171\u901a\u5316\u3059\u308b\u001f\u3002<\/p>\n<h3>7:\u30d2\u30fc\u30ed\u30fc\u30b9\u30e9\u30a4\u30c0\u30fc\u7528\u306e\u753b\u50cf\u3092images\u30d5\u30a9\u30eb\u30c0\u306e\u4e2d\u306b\u914d\u7f6e\u3059\u308b\u3002<\/h3>\n<p>\u306a\u3093\u3067\u3082OK<\/p>\n<h3>8\uff1a\u30c6\u30ad\u30b9\u30c8\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u306e\u8ffd\u52a0(\u6d41\u308c\u3067\u5f8c\u3067\u8a18\u8ff0\u3092\u8ffd\u52a0\u3059\u308b)<\/h3>\n<p>\u2193\u306e\u753b\u50cf\u3092\u53c2\u8003\u306b\u5404\u30d5\u30a1\u30a4\u30eb\u3092\u914d\u7f6e\u3059\u308b\u3002(\u4e2d\u8eab\u306f\u5f8c\u8ff0)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4469\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/6cc94a08f84e2c09020877c3c21b4a7a-213x300.png\" alt=\"\" width=\"213\" height=\"300\" srcset=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/6cc94a08f84e2c09020877c3c21b4a7a-213x300.png 213w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/6cc94a08f84e2c09020877c3c21b4a7a.png 403w\" sizes=\"auto, (max-width: 213px) 100vw, 213px\" \/><\/p>\n<ol>\n<li>\n<h2>\u30d5\u30a9\u30eb\u30c0\u30fclibs\u306e\u76f4\u4e0b\u306bscroll.js\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3059\u308b\u3002<\/h2>\n<\/li>\n<li>\n<h2>vendors\u306e\u76f4\u4e0b\u306bscroll-polyfill.js\u3092\u914d\u7f6e<\/h2>\n<\/li>\n<li>\n<h2>vendors\u306e\u76f4\u4e0b\u306btext-animation.js\u3092\u914d\u7f6e<\/h2>\n<\/li>\n<li>\n<h2>vendors\u306e\u76f4\u4e0b\u306bTweenMax.min.js\u3092\u914d\u7f6e<\/h2>\n<\/li>\n<li>\n<h2>main.js\u306e\u8a18\u8ff0\u3092\u5909\u66f4<\/h2>\n<\/li>\n<li>\n<h2>modules\u306e\u76f4\u4e0b\u306btext-animation.scss\u3092\u914d\u7f6e\u3059\u308b\u3002<\/h2>\n<\/li>\n<li>\n<h2>style.scss\u3084index.html\u306b\u8aad\u307f\u8fbc\u3080\u305f\u3081\u306e\u8a18\u8ff0\u3092\u3059\u308b\u3002<\/h2>\n<\/li>\n<\/ol>\n<h2>\u8cbc\u308a\u4ed8\u3051\u305fmain.js\u5185\u306e\u4ee5\u4e0b\u3092\u5207\u308a\u53d6\u308a<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2096\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/0f843e3c3ad2339a1f3f11efdaf22907.png\" alt=\"\" width=\"791\" height=\"347\" srcset=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/0f843e3c3ad2339a1f3f11efdaf22907.png 791w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/0f843e3c3ad2339a1f3f11efdaf22907-300x132.png 300w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/0f843e3c3ad2339a1f3f11efdaf22907-768x337.png 768w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/0f843e3c3ad2339a1f3f11efdaf22907-624x274.png 624w\" sizes=\"auto, (max-width: 791px) 100vw, 791px\" \/> scripts\/main.js\u306b\u3053\u306e\u3088\u3046\u306b\u8cbc\u308a\u4ed8\u3051<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2098\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/87325fc5f15da5b37dad24ec79574eb2.png\" alt=\"\" width=\"733\" height=\"452\" srcset=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/87325fc5f15da5b37dad24ec79574eb2.png 733w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/87325fc5f15da5b37dad24ec79574eb2-300x185.png 300w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/03\/87325fc5f15da5b37dad24ec79574eb2-624x385.png 624w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/p>\n<p><strong>index.html<\/strong>\u306e\u4e2d\u8eab&lt;body&gt;\u304b\u3089<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;body&gt;\r\n&lt;div id=\"global-container\"&gt;\r\n&lt;div id=\"container\"&gt;\r\n&lt;div id=\"content\"&gt;\r\n&lt;div class=\"hero\"&gt;\r\n&lt;div class=\"swiper-container\"&gt;\r\n&lt;div class=\"swiper-wrapper\"&gt;\r\n&lt;div class=\"swiper-slide\"&gt;\r\n&lt;div class=\"hero__title\"&gt;Magnificence&lt;\/div&gt;\r\n&lt;image src=\"images\/Dahlia.jpg\" alt=\"\"&gt;&lt;\/image&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"swiper-slide\"&gt;\r\n&lt;div class=\"hero__title\"&gt;Solidarity&lt;\/div&gt;\r\n&lt;image src=\"images\/Gaillardia.jpg\" alt=\"\"&gt;&lt;\/image&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"swiper-slide\"&gt;\r\n&lt;div class=\"hero__title\"&gt;Gentility&lt;\/div&gt;\r\n&lt;image src=\"images\/Geranium.jpg\" alt=\"\"&gt;&lt;\/image&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"hero__footer\"&gt;\r\n&lt;img class=\"hero__downarrow\" src=\"images\/arrow.svg\" \/&gt;\r\n&lt;span class=\"hero__scrolltext\"&gt;scroll&lt;\/span&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;div class= animate-title&gt;text-animation&lt;\/div&gt;\r\n&lt;div class= \"tween-animate-title\"&gt;Tween-text-animation&lt;\/div&gt;\r\n&lt;script src=\"scripts\/vendors\/swiper.min.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/vendors\/TweenMax.min.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/vendors\/scroll-polyfill.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/libs\/scroll.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/libs\/text-animation.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/libs\/hero-slider.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/libs\/mobile-menu.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"scripts\/main.js\"&gt;&lt;\/script&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/code><\/pre>\n<\/div>\n<p>_button.scss\u3068_image-slide.scss\u3092modules\u76f4\u4e0b\u306b\u4f5c\u6210\u3059\u308b\u3002(\u8a18\u8ff0\u306f\u5f8c\u307b\u3069)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4473\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/398d4139ec1659f42c713b7a291609f9-300x245.png\" alt=\"\" width=\"300\" height=\"245\" srcset=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/398d4139ec1659f42c713b7a291609f9-300x245.png 300w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/398d4139ec1659f42c713b7a291609f9.png 374w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>9\uff1a\u30ed\u30fc\u30c0\u30fc\u306e\u8ffd\u52a0<\/h3>\n<p>vendors\u76f4\u4e0b\u306bpace.js\u3092\u914d\u7f6e\u3059\u308b\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4474\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/c0796c04c30e37b5fec7fa8d4ad526aa-300x212.png\" alt=\"\" width=\"300\" height=\"212\" srcset=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/c0796c04c30e37b5fec7fa8d4ad526aa-300x212.png 300w, https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/09\/c0796c04c30e37b5fec7fa8d4ad526aa.png 382w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>html\u306e&lt;head&gt;\u30bf\u30b0\u5185\u306b\u8aad\u307f\u8fbc\u3080\u3088\u3046\u8a18\u8ff0(\u592a\u5b57\u90e8\u5206)<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;head&gt;\r\n&lt;meta charset=\"UTF-8\" \/&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/&gt;\r\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\" \/&gt;\r\n&lt;title&gt;Flower Garden&lt;\/title&gt;\r\n&lt;link rel=\"icon\" href=\"images\/favicon.png\"&gt;\r\n&lt;link rel=\"stylesheet\" href=\"styles\/loader.css\"&gt;\r\n&lt;script src=\"scripts\/vendors\/pace.js\"&gt;&lt;\/script&gt;\r\n&lt;link href=\"https:\/\/fonts.googleapis.com\/css2?family=Kameron:wght@400;700&amp;family=Noto+Sans+JP:wght@500&amp;display=swap\" rel=\"stylesheet\"&gt;\r\n&lt;link rel=\"stylesheet\" href=\"styles\/vendors\/bootstrap-reboot.css\" \/&gt;\r\n&lt;link rel=\"stylesheet\" href=\"styles\/vendors\/swiper.min.css\" \/&gt;\r\n&lt;link rel=\"stylesheet\" href=\"styles\/style.css\" \/&gt;\r\n&lt;\/head&gt;<\/code><\/pre>\n<\/div>\n<p>styles\u76f4\u4e0b\u306bloader.scss\u3092\u914d\u7f6e\u3059\u308b<\/p>\n<p><a href=\"https:\/\/suzutukiblog.com\/index.php\/2021\/09\/21\/javascript-ex3\/\">\u7d9a\u304d\u307e\u3059<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u30b5\u30a4\u30c8\u306e\u4f5c\u6210\u624b\u9806\u306a\u3069\u307e\u3068\u3081 \u3044\u3064\u3067\u3082\u3001\u3059\u3050\u306b\u4f5c\u308c\u308b\u3088\u3046\u306b 1:\u307e\u305a\u521d\u3081\u306bindex.html\u3092\u4f5c\u6210\u3059\u308b\uff08\u592a\u5b57\u306e\u90e8\u5206\u304c\u3042\u308b\u306e\u3092\u78ba\u8a8d\uff09 &lt;!DOCTYPE html&gt; &lt;html lang=&#8221;en&#8221;&gt; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[17,27],"tags":[],"class_list":["post-4340","post","type-post","status-publish","format-standard","hentry","category-javascript","category-programming-note"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/4340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=4340"}],"version-history":[{"count":22,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/4340\/revisions"}],"predecessor-version":[{"id":7270,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/4340\/revisions\/7270"}],"wp:attachment":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=4340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=4340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=4340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}