{"id":4765,"date":"2026-01-06T22:15:07","date_gmt":"2026-01-06T13:15:07","guid":{"rendered":"https:\/\/dennie.tokyo\/it\/?p=4765"},"modified":"2026-01-08T19:06:37","modified_gmt":"2026-01-08T10:06:37","slug":"%e3%80%90css%e3%80%91%e3%83%8f%e3%83%b3%e3%83%90%e3%83%bc%e3%82%ac%e3%83%bc%e3%82%a2%e3%82%a4%e3%82%b3%e3%83%b3%e5%b7%a6%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc%e8%a1%a8%e7%a4%ba","status":"publish","type":"post","link":"https:\/\/dennie.tokyo\/it\/?p=4765","title":{"rendered":"\u3010CSS\u3011\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30a2\u30a4\u30b3\u30f3\u5de6\u30e1\u30cb\u30e5\u30fc\u8868\u793a"},"content":{"rendered":"\n<p>\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30a2\u30a4\u30b3\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u30e1\u30cb\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306a\u30ae\u30df\u30c3\u30af\u306e\u30e1\u30e2<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<style>\n.out {\n  width: 500px;\n  height: 500px;\n  overflow: hidden;\n}\n\n\/* navigation overlay *\/\n#navi-overlay {\n  display: flex;\n  height: 100%;\n  width: calc(100% + 150px);\n  transition: all 0.5s 0s ease;\n  transform: translateX(-150px);\n}\n\n\/* navigation overlay open *\/\n#navi-overlay.open {\n  background-color: rgba(0, 0, 0, 0.4);\n  transform: translateX(0);\n}\n\n\/* nav menu *\/\n#navi-overlay nav {\n  background-color: #f53838;\n  height: 100%;\n  width: 150px;\n}\n\n\/* hamburger icon *\/\n#navi-overlay .hamburger {\n  position: relative;\n  width: 50px;\n  height: 34px;\n  margin-left: 10px;\n  margin-top: 10px;\n}\n\n#navi-overlay .hamburger span {\n  position: absolute;\n  width: 100%;\n  height: 4px;\n  background-color: black;\n  transition: all 0.3s 0s linear;\n}\n\n#navi-overlay .hamburger span:nth-child(1) {\n  top: 0;\n}\n\n#navi-overlay .hamburger span:nth-child(2) {\n  top: 15px;\n}\n\n#navi-overlay .hamburger span:nth-child(3) {\n  bottom: 0;\n}\n\n\/* hamburger icon click *\/\n#navi-overlay .hamburger.active span:nth-child(1) {\n  transform: translateY(15px) rotate(-45deg);\n}\n\n#navi-overlay .hamburger.active span:nth-child(2) {\n  opacity: 0;\n}\n\n#navi-overlay .hamburger.active span:nth-child(3) {\n  transform: translateY(-15px) rotate(45deg);\n}\n<\/style>\n    <div class='out'>\n        <div id=\"navi-overlay\">\n            <nav><\/nav>\n            <div class=\"hamburger\">\n                <span> <\/span>\n                <span> <\/span>\n                <span> <\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n<script>\nconst elements = document.getElementsByClassName('hamburger');\nconst navigation = document.getElementById('navi-overlay');\nfor (let element of elements) {\n  element.addEventListener('click', function (e) {\n    element.classList.toggle('active');\n    navigation.classList.toggle('open');\n  });\n}\n<\/script>\n\n\n\n<h1 class=\"wp-block-heading\">\u5b9f\u88c5\u524d\u306e\u53c2\u8003<\/h1>\n\n\n\n<p>\u4ee5\u4e0b\u3092\u53c2\u8003\u306b\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30a2\u30a4\u30b3\u30f3<\/h2>\n\n\n\n<p>\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30a2\u30a4\u30b3\u30f3\u306b\u3064\u3044\u3066\u306f\u4ee5\u4e0b\u3092\u53c2\u7167\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n\n\n\n<div class=\"title_box\"><span class=\"box-title\">\u53c2\u8003<\/span>\n<p><a href=\"https:\/\/dennie.tokyo\/it\/?p=4667\" rel=\"noopener noreferrer\" target=\"_blank\">\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30a2\u30a4\u30b3\u30f3\u306e\u52d5\u4f5c<\/a><\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">transform<\/h2>\n\n\n\n<p>transform \u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002transform \u306b\u3064\u3044\u3066\u306f\u4ee5\u4e0b\u3092\u53c2\u8003\u306b\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n\n\n\n<div class=\"title_box\"><span class=\"box-title\">\u53c2\u8003<\/span>\n<p><a href=\"https:\/\/dennie.tokyo\/it\/?p=4755\" rel=\"noopener noreferrer\" target=\"_blank\">\u3010CSS\u3011transform translate<\/a><\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">overflow<\/h2>\n\n\n\n<p>overflow \u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002overflow \u306b\u3064\u3044\u3066\u306f\u4ee5\u4e0b\u3092\u53c2\u8003\u306b\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n\n\n\n<div class=\"title_box\"><span class=\"box-title\">\u53c2\u8003<\/span>\n<p><a href=\"https:\/\/dennie.tokyo\/it\/?p=4773\" rel=\"noopener noreferrer\" target=\"_blank\">\u3010CSS\u3011overflow<\/a><\/p>\n<\/div>\n\n\n\n<h1 class=\"wp-block-heading\">\u5b9f\u88c5<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">HTML<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>    &lt;div class=&#39;out&#39;&gt;\n        &lt;div id=&quot;navi-overlay&quot;&gt;\n            &lt;nav&gt;&lt;\/nav&gt;\n            &lt;div class=&quot;hamburger&quot;&gt;\n                &lt;span&gt; &lt;\/span&gt;\n                &lt;span&gt; &lt;\/span&gt;\n                &lt;span&gt; &lt;\/span&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">CSS<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\"><code>.out {\n  width: 500px;\n  height: 500px;\n  overflow: hidden;\n}\n\n\/* navigation overlay *\/\n#navi-overlay {\n  display: flex;\n  height: 100%;\n  width: calc(100% + 150px);\n  transition: all 0.5s 0s ease;\n  transform: translateX(-150px);\n}\n\n\/* navigation overlay open *\/\n#navi-overlay.open {\n  background-color: rgba(0, 0, 0, 0.4);\n  transform: translateX(0);\n}\n\n\/* nav menu *\/\n#navi-overlay nav {\n  background-color: #f53838;\n  height: 100%;\n  width: 150px;\n}\n\n\/* hamburger icon *\/\n#navi-overlay .hamburger {\n  position: relative;\n  width: 50px;\n  height: 34px;\n  margin-left: 10px;\n  margin-top: 10px;\n}\n\n#navi-overlay .hamburger span {\n  position: absolute;\n  width: 100%;\n  height: 4px;\n  background-color: black;\n  transition: all 0.3s 0s linear;\n}\n\n#navi-overlay .hamburger span:nth-child(1) {\n  top: 0;\n}\n\n#navi-overlay .hamburger span:nth-child(2) {\n  top: 15px;\n}\n\n#navi-overlay .hamburger span:nth-child(3) {\n  bottom: 0;\n}\n\n\/* hamburger icon click *\/\n#navi-overlay .hamburger.active span:nth-child(1) {\n  transform: translateY(15px) rotate(-45deg);\n}\n\n#navi-overlay .hamburger.active span:nth-child(2) {\n  opacity: 0;\n}\n\n#navi-overlay .hamburger.active span:nth-child(3) {\n  transform: translateY(-15px) rotate(45deg);\n}\n<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">JAVASCRIPT<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>const elements = document.getElementsByClassName(&#39;hamburger&#39;);\nconst navigation = document.getElementById(&#39;navi-overlay&#39;);\nfor (let element of elements) {\n  element.addEventListener(&#39;click&#39;, function (e) {\n    element.classList.toggle(&#39;active&#39;);\n    navigation.classList.toggle(&#39;open&#39;);\n  });\n}<\/code><\/pre><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">\u6700\u5f8c\u306b<\/h1>\n\n\n\n<p>\u7279\u306b\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30a2\u30a4\u30b3\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u30e1\u30cb\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306a\u30ae\u30df\u30c3\u30af\u306e\u30e1\u30e2<\/p>\n","protected":false},"author":1,"featured_media":4723,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-4765","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css"],"_links":{"self":[{"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/posts\/4765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4765"}],"version-history":[{"count":8,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/posts\/4765\/revisions"}],"predecessor-version":[{"id":4788,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/posts\/4765\/revisions\/4788"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=\/wp\/v2\/media\/4723"}],"wp:attachment":[{"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dennie.tokyo\/it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}