{"id":1915,"date":"2021-08-10T12:43:37","date_gmt":"2021-08-10T03:43:37","guid":{"rendered":"https:\/\/suzutukiblog.com\/?p=1915"},"modified":"2023-01-05T17:03:10","modified_gmt":"2023-01-05T08:03:10","slug":"animation2","status":"publish","type":"post","link":"https:\/\/suzutukiblog.com\/index.php\/2021\/08\/10\/animation2\/","title":{"rendered":"\u30d5\u30a7\u30fc\u30c9\u30a4\u30f3"},"content":{"rendered":"<h1>\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u305f\u3089\u767a\u706b\u3059\u308b\u30d5\u30a7\u30fc\u30c9\u30a4\u30f3\u306a\u3069\u304c\u3067\u304d\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3<\/h1>\n<h2>\u4f5c\u6210\u3059\u308b\u3082\u306e<\/h2>\n<div style=\"width: 625px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1915-1\" width=\"625\" height=\"480\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/08\/fade-in.mp4?_=1\" \/><a href=\"https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/08\/fade-in.mp4\">https:\/\/suzutukiblog.com\/wp-content\/uploads\/2021\/08\/fade-in.mp4<\/a><\/video><\/div>\n<h3>HTML\u306e\u8a18\u8ff0<\/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 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;Document&lt;\/title&gt;\r\n    &lt;linkrel=\"stylesheet\"href=\"style.css\"&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;button onclick=\"document.querySelector('.appear').classList.toggle('inview');\"&gt;\r\n    appear\r\n  &lt;\/button&gt;\r\n  &lt;div class=\"appear right\"&gt;\r\n   &lt;div class=\"item\"&gt;&lt;img src=\".\/images\/image-1.jpg\"&gt;&lt;\/div&gt;\r\n   &lt;div class=\"item\"&gt;&lt;img src=\".\/images\/image-1.jpg\"&gt;&lt;\/div&gt;\r\n   &lt;div class=\"item\"&gt;&lt;img src=\".\/images\/image-1.jpg\"&gt;&lt;\/div&gt;\r\n   &lt;div class=\"item\"&gt;&lt;img src=\".\/images\/image-1.jpg\"&gt;&lt;\/div&gt;\r\n   &lt;div class=\"item\"&gt;&lt;img src=\".\/images\/image-1.jpg\"&gt;&lt;\/div&gt;\r\n   &lt;div class=\"item\"&gt;&lt;img src=\".\/images\/image-1.jpg\"&gt;&lt;\/div&gt;\r\n   &lt;div class=\"item\"&gt;&lt;img src=\".\/images\/image-1.jpg\"&gt;&lt;\/div&gt;\r\n   &lt;div class=\"item\"&gt;&lt;img src=\".\/images\/image-1.jpg\"&gt;&lt;\/div&gt;\r\n  &lt;\/div&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/code><\/pre>\n<\/div>\n<h3>SCSS\u306e\u8a18\u8ff0<\/h3>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-scss\" data-lang=\"SCSS\"><code>\/\/ \u30b3\u30b3\u306b\u5b9a\u7fa9\u3059\u308b\r\n@import 'appear';\r\n  img {\r\n    max-width: 80%;\r\n}<\/code><\/pre>\n<\/div>\n<h3>_appear.scss\u306e\u8a18\u8ff0<\/h3>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-scss\" data-lang=\"SCSS\"><code>$pattern: (\r\n  \"up\": translateY(6px),\r\n  \"down\": translateY(-6px),\r\n  \"left\": translateX(40px),\r\n  \"right\": translateX(-40px)\r\n);\r\n  @each $key, $value in $pattern {\r\n    .appear.#{$key} {\r\n  &amp;.item {\r\n    transform: $value;\r\n  }\r\n }\r\n}\r\n\r\n.appear {\r\n  &amp;.item {\r\n    transition: all 0.8s;\r\n\/\/ \u521d\u671f\u72b6\u614b\u306f\u900f\u660e\u306b\u3059\u308b\r\n    opacity: 0;\r\n}\r\n  &amp;.inview {\r\n  &amp;.item {\r\n\/\/ \u767a\u706b\u3057\u305f\u3068\u304d\u900f\u660e\u5316\u3092\u89e3\u9664\r\n    opacity: 1;\r\n\/\/ \u4e0a\u3067\u8a2d\u5b9a\u3057\u305ftransform\u306e\u5024\u3092\u521d\u671f\u5316\u3059\u308b\u3053\u3068\u3067\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u898b\u305b\u308b\r\n    transform: none;\r\n\/\/ 1\u304b\u308910\u307e\u3067\u306e\u9045\u5ef6\u306e\u8a2d\u5b9a\r\n  @for $i from 1 through 10 {\r\n    &amp;:nth-child(#{$i}) {\r\n      transition-delay: $i * 0.1s;\r\n  }\r\n }\r\n}\r\n}\r\n}<\/code><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u305f\u3089\u767a\u706b\u3059\u308b\u30d5\u30a7\u30fc\u30c9\u30a4\u30f3\u306a\u3069\u304c\u3067\u304d\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 \u4f5c\u6210\u3059\u308b\u3082\u306e HTML\u306e\u8a18\u8ff0 &lt;!DOCTYPE html&gt; &lt;html lang=&#8221;en&#8221;&gt; &lt;head&gt; &lt;m [&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":[27,14],"tags":[],"class_list":["post-1915","post","type-post","status-publish","format-standard","hentry","category-programming-note","category-scss"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/1915","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=1915"}],"version-history":[{"count":11,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/1915\/revisions"}],"predecessor-version":[{"id":7261,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/1915\/revisions\/7261"}],"wp:attachment":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=1915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=1915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=1915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}