1<!DOCTYPE html> 2<html class="html" lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <link rel="profile" href="https://gmpg.org/xfn/11"> 6 7 <title>Store – Jason Workshop</title> 8<meta name='robots' content='max-image-preview:large' /> 9<meta property="og:type" content="object" /> 10<meta property="og:title" content="Store" /> 11<meta property="og:image" content="https://jasonworkshop.com/wp-content/uploads/20210507001.jpg" /> 12<meta property="og:image:width" content="360" /> 13<meta property="og:image:height" content="240" /> 14<meta property="og:url" content="https://jasonworkshop.com/category/store/" /> 15<meta property="og:site_name" content="Jason Workshop" /> 16<meta name="twitter:card" content="summary_large_image" /> 17<meta name="twitter:title" content="Store" /> 18<meta name="twitter:image" content="https://jasonworkshop.com/wp-content/uploads/20210507001.jpg" /> 19<meta name="twitter:site" content="@" /> 20<meta name="twitter:creator" content="@" /> 21<meta name="viewport" content="width=device-width, initial-scale=1"><link rel='dns-prefetch' href='//fonts.googleapis.com' /> 22<link rel="alternate" type="application/rss+xml" title="Jason Workshop » Feed" href="https://jasonworkshop.com/feed/" /> 23<link rel="alternate" type="application/rss+xml" title="Jason Workshop » Comments Feed" href="https://jasonworkshop.com/comments/feed/" /> 24<link rel="alternate" type="application/rss+xml" title="Jason Workshop » Store Category Feed" href="https://jasonworkshop.com/category/store/feed/" /> 25<style id="wp-img-auto-sizes-contain-inline-css"> 26img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 27/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 28</style> 29<link rel='stylesheet' id='dashicons-css' href='https://jasonworkshop.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 30<link rel='stylesheet' id='elusive-css' href='https://jasonworkshop.com/wp-content/plugins/ocean-extra/includes/menu-icons/includes/library/icon-selector/css/types/elusive.min.css?ver=2.0' media='all' /> 31<link rel='stylesheet' id='foundation-icons-css' href='https://jasonworkshop.com/wp-content/plugins/ocean-extra/includes/menu-icons/includes/library/icon-selector/css/types/foundation-icons.min.css?ver=3.0' media='all' /> 32<link rel='stylesheet' id='genericons-css' href='https://jasonworkshop.com/wp-content/plugins/ocean-extra/includes/menu-icons/includes/library/icon-selector/css/types/genericons.min.css?ver=3.4' media='all' /> 33<style id="wp-emoji-styles-inline-css"> 34 35 img.wp-smiley, img.emoji { 36 display: inline !important; 37 border: none !important; 38 box-shadow: none !important; 39 height: 1em !important; 40 width: 1em !important; 41 margin: 0 0.07em !important; 42 vertical-align: -0.1em !important; 43 background: none !important; 44 padding: 0 !important; 45 } 46/*# sourceURL=wp-emoji-styles-inline-css */ 47</style> 48<style id="wp-block-library-inline-css"> 49:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
49--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 50 51/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 52</style> 53<style id="wp-block-spacer-inline-css"> 54.wp-block-spacer{clear:both} 55/*# sourceURL=https://jasonworkshop.com/wp-includes/blocks/spacer/style.min.css */ 56</style> 57 58<style id="classic-theme-styles-inline-css"> 59/*! This file is auto-generated */ 60.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 61/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 62</style> 63 64<style id="global-styles-inline-css"> 65:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
650) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--tc: "éé¶©ææ¥·ç寬 TC";--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
65.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-tc-font-family{font-family: var(--wp--preset--font-family--tc) !important;} 66/*# sourceURL=global-styles-inline-css */ 67</style> 68 69<link rel='stylesheet' id='font-awesome-css' href='https://jasonworkshop.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/css/all.min.css?ver=6.7.2' media='all' /> 70<link rel='stylesheet' id='simple-line-icons-css' href='https://jasonworkshop.com/wp-content/themes/oceanwp/assets/css/third/simple-line-icons.min.css?ver=2.4.0' media='all' /> 71<link rel='stylesheet' id='oceanwp-style-css' href='https://jasonworkshop.com/wp-content/themes/oceanwp/assets/css/style.min.css?ver=4.2.6' media='all' /> 72<link rel='stylesheet' id='oceanwp-google-font-lxgw-wenkai-mono-tc-css' href='//fonts.googleapis.com/css?family=LXGW+WenKai+Mono+TC:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&subset=latin&display=swap&ver=7.1.2' media='all' /> 73<link rel='stylesheet' id='oe-widgets-style-css' href='https://jasonworkshop.com/wp-content/plugins/ocean-extra/assets/css/widgets.css?ver=7.1.2' media='all' />
74<script id="jquery-core-js" src="https://jasonworkshop.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 74
74
75<script id="jquery-migrate-js" src="https://jasonworkshop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
75 76<link rel="https://api.w.org/" href="https://jasonworkshop.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://jasonworkshop.com/wp-json/wp/v2/categories/25" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://jasonworkshop.com/xmlrpc.php?rsd" /> 77<meta name="generator" content="WordPress 7.1.2" /> 78<style class="wp-fonts-local"> 79@font-face{font-family:"éé¶©ææ¥·ç寬 TC";font-style:normal;font-weight:300;font-display:fallback;src:url('https://jasonworkshop.com/wp-content/uploads/fonts/LXGWWenKaiMonoTC-Light.ttf') format('truetype');} 80</style> 81<link rel="icon" href="https://jasonworkshop.com/wp-content/uploads/cropped-fav-32x32.png" sizes="32x32" /> 82<link rel="icon" href="https://jasonworkshop.com/wp-content/uploads/cropped-fav-192x192.png" sizes="192x192" /> 83<link rel="apple-touch-icon" href="https://jasonworkshop.com/wp-content/uploads/cropped-fav-180x180.png" /> 84<meta name="msapplication-TileImage" content="https://jasonworkshop.com/wp-content/uploads/cropped-fav-270x270.png" /> 85<style id="wp-custom-css"> 86/* ========================================================= Jason Workshop â OceanWP èªè¨ CSS çæ¬ï¼æ´ççï¼ä¿çåææ¨£å¼è¡çºï¼ ========================================================= *//* ========================================================= 1. å ¨ç«åºç¤æ¨£å¼èç¡éç¤è¨è¨ ========================================================= *//* å ¨ç«æ·¡ç²è²èæ¯ï¼åºå® Header é ç 72px 空éï¼é¿å é®ä½å §å®¹ã */body{background-color:#faf5f9;padding-top:72px}/* * 以æ»é¼ 黿é£çµæï¼é±èç覽å¨é è¨ç¦é»æ¡ã * éµç¤æä½æä»æç±ä¸æ¹ :focus-visible æä¾æ¸ æ°ç¦é»æç¤ºã */a:focus:not(:focus-visible){outline:none}/* ä½¿ç¨ Tab éµç覽æï¼ä¿çæ¸ æ°çç¡éç¤ç¦é»æç¤ºã */a:focus-visible{outline:2px solid #ffd966;outline-offset:3px}/* ========================================================= 2. é å°¾æ¨£å¼ ========================================================= *//* é å°¾æ¨é¡èé黿åã */.custom-footer{color:#ffe699;font-size:20px}/* é å°¾ä¸è¬é£çµã */.custom-footer-link{color:#ffffff;font-size:16px}/* ========================================================= 3. Easy Table of Contentsï¼æµ®åç®éï¼ ========================================================= *//* éåç®éçæµ®åæéã */.ez-toc-open-icon{top:100px;color:#00000088;background-color:#ffffff55}/* æµ®åæéä¸çç®å´èæå大å°ã */.ez-toc-open-icon span.arrow{font-size:16px}.ez-toc-open-icon span.text{font-size:10px}/* åºå®æ¼ç«é¢å´éçç®é颿¿ã */.ez-toc-sticky-fixed .ez-toc-sidebar{top:100px;border-top-right-radius:10px;background-color:#ffffffe0}/* ç®éééæéã */.ez-toc-sticky-fixed .ez-toc-close-icon{color:#00000088}/* ç®éå §å®¹åé«å¤§å°ã */.ez-toc-sticky{font-size:15px}/* ========================================================= 4. æç« å §å®¹èåéç· ========================================================= *//* æç« æ¨é¡å·¦å´ä¿çå°ç©ºéã */.entry-title{padding-left:8px}/* é»è²å¯¦å¿åéç·ã */.yellow-divider{width:100%;height:4px;border:none;background-color:#ffd966}/* èªè¨ç°è²èç·åéç·ã */.rule{height:1.5px;margin-top:0;margin-bottom:0;background-image:linear-gradient( to right,#cfc6b8 5px,transparent 5px );background-repeat:repeat-x;background-size:13px 1.5px}/* ========================================================= 5. OceanWP çé¢èåé ========================================================= *//* ç§»é¤å®é å §å®¹ç½è²èæ¯ï¼é¡¯ç¤º body çæ·¡ç²è²èæ¯ã */.separate-layout .content-area{background-color:transparent}/* ç§»é¤æç« å表åé ç¸éåå¡çç½è²èæ¯ã */body.separate-blog.separate-layout .oceanwp-pagination,body.separate-blog.separate-layout .page-jump,body.separate-blog.separate-layout .scroller-status{background-color:transparent}/* 調æ´ä¸»è¦å §å®¹ååçåå¨çç½ã */.site-content.clr{padding:10px 20px}/* ========================================================= 6. æç« å¡çï¼é¦é èåé¡é ========================================================= *//* æææç« å¡çå å ¥æåé°å½±ã */.blog-entry-inner.clr{box-shadow:0 4px 8px rgba(0,0,0,0.2)}/* * é¦é èææåé¡é çæç« ç½å¡ï¼ * - å° OceanWP 忬 18.75px ç padding 縮å°çº 12px * - å ä¸åè§ï¼ä¸¦è£åå¯è½è¶ åºåè§éççå §å®¹ */body.home.separate-blog.separate-layout .blog-entry.grid-entry .blog-entry-inner,body.category.separate-blog.separate-layout .blog-entry.grid-entry .blog-entry-inner{padding:12px;overflow:hidden;border-radius:15px}/* é¦é èåé¡é çç²¾é¸åçå¤å±¤ï¼ä»¥åè§è£ååçã */body.home.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail,body.category.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail{overflow:hidden;border-radius:8px}/* è®åçé£çµå®æ´å¡«æ»¿ç¸®å容å¨ï¼ä»¤åè§è£åæ´ç©©å®ã */body.home.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail-link,body.category.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail-link{display:block}/* ç²¾é¸åçç¹¼æ¿åè§ï¼ä¸¦ç§»é¤ inline åçåºé¨çç½ã
86 */body.home.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail img,body.category.separate-blog.separate-layout .blog-entry.grid-entry .thumbnail img{display:block;width:100%;border-radius:inherit}/* å¡ç Hover åçå¹³æ»éå ´ã */body.home .blog-entry-inner,body.category .blog-entry-inner{transition:transform 0.25s ease,box-shadow 0.25s ease;will-change:transform}/* æ»é¼ ç§»è³é¦é æåé¡é å¡çæï¼è¼å¾®ä¸ç§»ä¸¦å æ·±é°å½±ã */body.home .blog-entry-inner:hover,body.category .blog-entry-inner:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgba(88,57,81,0.16)}/* ========================================================= 7. .index-image åçäºåææ ========================================================= *//* åçé è¨çæ ã */.index-image img{border-radius:15px;transform:scale(1);transition:transform 0.3s ease,opacity 0.3s ease}/* æ»é¼ ç§»è³åçæï¼è¼å¾®æ¾å¤§ä¸¦éä½ä¸éæåº¦ã */.index-image img:hover{opacity:0.8;transform:scale(1.1)}/* ========================================================= 8. åºå®å¼ç²è²æ¯ç»ç Header ========================================================= *//* åºå® Header æ¼è¦çªæé é¨ã */#site-header{position:fixed;top:0;left:0;z-index:9999;width:100%;/* åéæç²è²æ¯ç»çææã */background:rgba(207,157,195,0.8) !important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);/* 以鿡èé°å½±å¼·åæ¯ç»çéçã */border-bottom:1px solid rgba(255,255,255,0.65);box-shadow:0 4px 18px rgba(88,57,81,0.10);/* çºæ¥å¾ Header åç«ä¿çå¹³æ»éå ´ã */transition:background-color 0.25s ease,box-shadow 0.25s ease}/* WordPress ç»å ¥å¾é¡¯ç¤ºç®¡çåæï¼è® Header é¿éé é¨ Admin Barã */body.admin-bar #site-header{top:32px}/* ææ©ç WordPress Admin Bar è¼é«ã */@media screen and (max-width:782px){body.admin-bar #site-header{top:46px}}/* ========================================================= Query Loopï¼jw-query-cards 極簡ç½è²å¡ç ========================================================= *//* å¤å±¤ä¸åç¢ç第äºå±¤ç½è²çç½ */.jw-query-cards .wp-block-post-template >.wp-block-post{margin:0;padding:0;background:transparent;box-shadow:none}/* å §å±¤ Gutenberg Group ææ¯çæ£çç½è²å¡ç */.jw-query-cards .wp-block-post >.wp-block-group{padding:12px !important;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.12);transition:transform 0.25s ease,box-shadow 0.25s ease}/* å¡çæµ®èµ·ææ */.jw-query-cards .wp-block-post:hover >.wp-block-group,.jw-query-cards .wp-block-post:focus-within >.wp-block-group{transform:translateY(-4px);box-shadow:0 8px 18px rgba(88,57,81,0.16)}/* åçèæ¨é¡å填滿å¡çå §å®¹å¯¬åº¦ */.jw-query-cards .wp-block-post-featured-image,.jw-query-cards .wp-block-post-title{width:100% !important;max-width:100% !important}/* ç²¾é¸åç */.jw-query-cards .wp-block-post-featured-image{margin:0 0 6px;border-radius:8px;overflow:hidden}.jw-query-cards .wp-block-post-featured-image img{display:block;width:100% !important;aspect-ratio:16 / 9;object-fit:cover}/* æç« æ¨é¡ */.jw-query-cards .wp-block-post-title{margin:0 !important;line-height:1.5}.jw-query-cards .wp-block-post-title a{text-decoration:none !important}.jw-query-cards .wp-block-post-title a:hover,.jw-query-cards .wp-block-post-title a:focus-visible{color:#a66c98}/* Query Loop ç²¾é¸åçï¼æ»é¼ ç§»éæå¾®å¾®è®æ */.jw-query-cards .wp-block-post-featured-image img{display:block;width:100% !important;aspect-ratio:16 / 9;object-fit:cover;transition:filter 0.25s ease}.jw-query-cards .wp-block-post-featured-image:hover img,.jw-query-cards .wp-block-post-featured-image:focus-within img{filter:brightness(0.88)}/* * OceanWP å¤å±¤å®¹å¨ï¼ * ä¿çåæç 30px + 20px + 20px å §è·å¾ï¼ * 1100px å¤å±¤å¯å好æä¾ 1000px 給 Query Loop 使ç¨ã */body.page-id-4488 #content-wrap{width:1100px;max-width:calc(100% - 32px)}/* Query Loopï¼æå¤§å¯¬åº¦çº 1000pxï¼ä¸¦ç½®ä¸ */body.page-id-4488 .jw-query-cards{width:100%;max-width:1000px;margin-right:auto;margin-left:auto}/* 以åçè²å代é è¨æ·±è²ç¦é»æ¡ */#searchform-dropdown input:focus{outline:none;box-shadow:0 0 0 2px rgba(197,137,183,0.65)} 87</style> 88<!-- OceanWP CSS --> 89<style type="text/css"> 90/* Colors */a:hover,a.light:hover,.theme-heading .text::before,.theme-heading .text::after,#top-bar-content >a:hover,#top-bar-social li.oceanwp-email a:hover,#site-navigation-wrap .dropdown-menu >li >a:hover,#site-header.medium-header #medium-searchform button:hover,.oceanwp-mobile-menu-icon a:hover,.blog-entry.post .blog-entry-header .entry-title a:hover,.blog-entry.post .blog-entry-readmore a:hover,.blog-entry.thumbnail-entry .blog-entry-category a,ul.meta li a:hover,.dropcap,.single nav.post-navigation .nav-links .title,body .related-post-title a:hover,body #wp-calendar caption,body .contact-info-widget.default i,body .contact-info-widget.big-icons i,body .custom-links-widget .oceanwp-custom-links li a:hover,body .custom-links-widget .oceanwp-custom-links li a:hover:before,body .posts-thumbn
90ails-widget li a:hover,body .social-widget li.oceanwp-email a:hover,.comment-author .comment-meta .comment-reply-link,#respond #cancel-comment-reply-link:hover,#footer-widgets .footer-box a:hover,#footer-bottom a:hover,#footer-bottom #footer-bottom-menu a:hover,.sidr a:hover,.sidr-class-dropdown-toggle:hover,.sidr-class-menu-item-has-children.active >a,.sidr-class-menu-item-has-children.active >a >.sidr-class-dropdown-toggle,input[type=checkbox]:checked:before{color:#666666}.single nav.post-navigation .nav-links .title .owp-icon use,.blog-entry.post .blog-entry-readmore a:hover .owp-icon use,body .contact-info-widget.default .owp-icon use,body .contact-info-widget.big-icons .owp-icon use{stroke:#666666}input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],.button,#site-navigation-wrap .dropdown-menu >li.btn >a >span,.thumbnail:hover i,.thumbnail:hover .link-post-svg-icon,.post-quote-content,.omw-modal .omw-close-modal,body .contact-info-widget.big-icons li:hover i,body .contact-info-widget.big-icons li:hover .owp-icon,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{background-color:#666666}.widget-title{border-color:#666666}blockquote{border-color:#666666}.wp-block-quote{border-color:#666666}#searchform-dropdown{border-color:#666666}.dropdown-menu .sub-menu{border-color:#666666}.blog-entry.large-entry .blog-entry-readmore a:hover{border-color:#666666}.oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#666666}.social-widget li.oceanwp-email a:hover{border-color:#666666}#respond #cancel-comment-reply-link:hover{border-color:#666666}body .contact-info-widget.big-icons li:hover i{border-color:#666666}body .contact-info-widget.big-icons li:hover .owp-icon{border-color:#666666}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#666666}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button[type="submit"]:focus,.button:hover,.button:focus,#site-navigation-wrap .dropdown-menu >li.btn >a:hover >span,.post-quote-author,.omw-modal .omw-close-modal:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{background-color:#ffd966}table th,table td,hr,.content-area,body.content-left-sidebar #content-wrap .content-area,.content-left-sidebar .content-area,#top-bar-wrap,#site-header,#site-header.top-header #search-toggle,.dropdown-menu ul li,.centered-minimal-page-header,.blog-entry.post,.blog-entry.grid-entry .blog-entry-inner,.blog-entry.thumbnail-entry .blog-entry-bottom,.single-post .entry-title,.single .entry-share-wrap .entry-share,.single .entry-share,.single .entry-share ul li a,.single nav.post-navigation,.single nav.post-navigation .nav-links .nav-previous,#author-bio,#author-bio .author-bio-avatar,#author-bio .author-bio-social li a,#related-posts,#comments,.comment-body,#respond #cancel-comment-reply-link,#blog-entries .type-page,.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span,body #wp-calendar caption,body #wp-calendar th,body #wp-calendar tbody,body .contact-info-widget.default i,body .contact-info-widget.big-icons i,body .contact-info-widget.big-icons .owp-icon,body .contact-info-widget.default .owp-icon,body .posts-thumbnails-widget li,body .tagcloud a{border-color:rgba(0,0,0,0.06)}body,.separate-layout,.has-parallax-footer:not(.separate-layout) #main{background-color:#faf5f9}a{color:#c589b7}a .owp-icon use{stroke:#c589b7}a:hover{color:#d3a6c9}a:hover .owp-icon use{stroke:#d3a6c9}.separate-layout,.has-parallax-footer.separate-layout #main{background-color:#faf5f9}body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{border-color:#ffffff}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:active,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:active,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{border-color:#ffffff}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{background-color:rgba(255,255,255,0)}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{background-color:rgba(255,255,255,0)}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{color:#666666}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{color:#666666}label,body div.wpforms-container-full .wpforms-form .wpforms-field-label{color:#666666}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{color:#666666}.page-header .page-subheading{color:#666666}.site-breadcrumbs a,.background-image-page-header .site-breadcrumbs a{color:#666666}.site-breadcrumbs a .owp-icon use,.background-image-page-header .site-breadcrumbs a .owp-icon use{stroke:#666666}.site-breadcrumbs a:hover,.background-image-page-header .site-breadcrumbs a:hover{color:#ffd966}.site-breadcrumbs a:hover .owp-icon use,.background-image-page-header .site-breadcrumbs a:hover .owp-icon use{stroke:#ffd966}body{color:#666666}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{color:#666666}h1{color:#666666}h2{color:#9f6591}h3{color:#666666}h4{color:#666666}/* OceanWP Style Settings CSS */.container{width:960px}@media only screen and (min-width:960px){.content-area,.content-left-sidebar .content-area{width:100%}}.separate-layout .content-area,.separate-layout.content-left-sidebar .content-area,.content-both-sidebars.scs-style .content-area,.separate-layout.content-both-sidebars.ssc-style .content-area,body.separate-blog.separate-layout #blog-entries >*,body.separate-blog.separate-layout .oceanwp-pagination,body.separate-blog.separate-layout .blog-entry.grid-entry .blog-entry-inner{padding:8pxpx}.separate-layout.content-full-width .content-area{padding:8pxpx !important}.separate-layout .widget-area .sidebar-box{padding:0px}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-style:solid}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-width:1px}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-style:solid}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-style:solid}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{border-radius:3px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-radius:3px}#main #content-wrap,.separate-layout #main #content-wrap{padding-top:20px;padding-bottom:40px}.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{font-size:20px}@media (max-width:768px){.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{font-size:px}}@media (max-width:480px){.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{font-size:px}}.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{background-color:rgba(255,255,255,0)}.page-numbers a:hover,.page-links a:hover span,.page-numbers.current,.page-numbers.current:hover{background-color:rgba(255,217,102,0.8)}.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{color:#666666}.page-numbers a .owp-icon use{stroke:#666666}.page-numbers a:hover,.page-links a:hover span,.page-numbers.current,.page-numbers.current:hover{color:#666666}.page-numbers a:hover .owp-icon use{stroke:#666666}.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{border-color:rgba(255,255,255,0)}.page-numbers a:hover,.page-links a:hover span,.page-numbers.current,.page-numbers.current:hover{border-color:rgba(255,255,255,0)}#scroll-top{bottom:140px}#scroll-top{border-radius:20px}#scroll-top{background-color:rgba(255,217,102,0.8)}#scroll-top:hover{background-color:rgba(255,217,102,0.9)}/* Header */#site-logo #site-logo-inner,.oceanwp-social-menu .social-menu-inner,#site-header.full_screen-header .menu-bar-inner,.after-header-content .after-header-content-inner{height:60px}#site-navigation-wrap .dropdown-menu >li >a,#site-navigation-wrap .dropdown-menu >li >button.site-search-toggle,#site-navigation-wrap .dropdown-menu >li >span.opl-logout-link,.oceanwp-mobile-menu-icon a,.oceanwp-mobile-menu-icon>button,.mobile-menu-close,.after-header-content-inner >a{line-height:60px}#site-header-inner{padding:2px 0 0 0}#site-header,.has-transparent-header .is-sticky #site-header,.has-vh-transparent .is-sticky #site-header.vertical-header,#searchform-header-replace{background-color:#d3a6c9}#site-header.has-header-media .overlay-header-media{background-color:#ffffff}#site-header{border-color:#ffffff}#site-header #site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-height:40px}#site-logo a.site-logo-text{color:#ffffff}#site-logo a.site-logo-text:hover{color:#ffffff}.effect-one #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after,.effect-three #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after,.effect-five #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:before,.effect-five #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after,.effect-nine #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:before,.effect-nine #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after{background-color:#ffd966}.effect-four #site-na
90vigation-wrap .dropdown-menu >li >a.menu-link >span:before,.effect-four #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after,.effect-seven #site-navigation-wrap .dropdown-menu >li >a.menu-link:hover >span:after,.effect-seven #site-navigation-wrap .dropdown-menu >li.sfHover >a.menu-link >span:after{color:#ffd966}.effect-seven #site-navigation-wrap .dropdown-menu >li >a.menu-link:hover >span:after,.effect-seven #site-navigation-wrap .dropdown-menu >li.sfHover >a.menu-link >span:after{text-shadow:10px 0 #ffd966,-10px 0 #ffd966}.effect-two #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after,.effect-eight #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:before,.effect-eight #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after{background-color:#ffffff}.effect-six #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:before,.effect-six #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after{border-color:#ffffff}.effect-ten #site-navigation-wrap .dropdown-menu >li >a.menu-link:hover >span,.effect-ten #site-navigation-wrap .dropdown-menu >li.sfHover >a.menu-link >span{-webkit-box-shadow:0 0 10px 4px #ffffff;-moz-box-shadow:0 0 10px 4px #ffffff;box-shadow:0 0 10px 4px #ffffff}#site-navigation-wrap .dropdown-menu >li >a,#site-navigation-wrap .dropdown-menu >li >button.dropdown-toggle,#site-navigation-wrap .dropdown-menu >li >button.site-search-toggle{padding:0 10px}#site-navigation-wrap .dropdown-menu >li >a,#site-header #site-navigation-wrap .dropdown-menu >li >button.dropdown-toggle,#site-header #site-navigation-wrap .dropdown-menu >li >button.site-search-toggle,.oceanwp-mobile-menu-icon a,.oceanwp-mobile-menu-icon>button,#searchform-header-replace-close{color:#ffffff}#site-navigation-wrap .dropdown-menu >li >a .owp-icon use,#site-header #site-navigation-wrap .dropdown-menu >li >button.dropdown-toggle .owp-icon use,#site-header #site-navigation-wrap .dropdown-menu >li >button.site-search-toggle .owp-icon use,.oceanwp-mobile-menu-icon a .owp-icon use,.oceanwp-mobile-menu-icon>button .owp-icon use,#searchform-header-replace-close .owp-icon use{stroke:#ffffff}#site-navigation-wrap .dropdown-menu >li >a:hover,#site-header #site-navigation-wrap .dropdown-menu >li >button.dropdown-toggle:hover,#site-header #site-navigation-wrap .dropdown-menu >li >button.site-search-toggle:hover,.oceanwp-mobile-menu-icon a:hover,.oceanwp-mobile-menu-icon>button:hover,#searchform-header-replace-close:hover{color:#ffffff}#site-navigation-wrap .dropdown-menu >li >a:hover .owp-icon use,#site-header #site-navigation-wrap .dropdown-menu >li >button.dropdown-toggle:hover .owp-icon use,#site-navigation-wrap .dropdown-menu >li >button.site-search-toggle:hover .owp-icon use,.oceanwp-mobile-menu-icon>button:hover .owp-icon use,.oceanwp-mobile-menu-icon a:hover .owp-icon use,#searchform-header-replace-close:hover .owp-icon use{stroke:#ffffff}#site-navigation-wrap .dropdown-menu >.current-menu-item >a,#site-navigation-wrap .dropdown-menu >.current-menu-item >button.dropdown-toggle,#site-navigation-wrap .dropdown-menu >.current-menu-ancestor >a,#site-navigation-wrap .dropdown-menu >.current-menu-item >a:hover,#site-navigation-wrap .dropdown-menu >.current-menu-ancestor >a:hover{color:#ffffff}#site-navigation-wrap .dropdown-menu >li >a,#site-navigation-wrap .dropdown-menu >li >button.dropdown-toggle,#site-header #site-navigation-wrap .dropdown-menu >li >button.site-search-toggle{background-color:rgba(255,255,255,0)}#site-navigation-wrap .dropdown-menu >li >a:hover,#site-navigation-wrap .dropdown-menu >li >button.dropdown-toggle:hover,#site-header #site-navigation-wrap .dropdown-menu >li >button.site-search-toggle:hover,#site-navigation-wrap .dropdown-menu >li.sfHover >a{background-color:rgba(255,255,255,0)}#site-navigation-wrap .dropdown-menu >.current-menu-item >a,#site-navigation-wrap .dropdown-menu >.current-menu-item >button.dropdown-toggle,#site-navigation-wrap .dropdown-menu >.current-menu-ancestor >a,#site-navigation-wrap .dropdown-menu >.current-menu-item >a:hover,#site-navigation-wrap .dropdown-menu >.current-menu-ancestor >a:hover{background-color:rgba(255,255,255,0)}.dropdown-menu .sub-menu{min-width:160px}
90.dropdown-menu .sub-menu,#searchform-dropdown,.current-shop-items-dropdown{background-color:#d8b0cff7}.dropdown-menu .sub-menu,#searchform-dropdown,.current-shop-items-dropdown{border-color:#ffffff}.dropdown-menu ul li.menu-item,.navigation >ul >li >ul.megamenu.sub-menu >li,.navigation .megamenu li ul.sub-menu{border-color:rgba(255,255,255,0.3)}.dropdown-menu ul li a.menu-link{color:#ffffff}.dropdown-menu ul li a.menu-link .owp-icon use{stroke:#ffffff}.dropdown-menu ul li a.menu-link:hover{color:#666666}.dropdown-menu ul li a.menu-link:hover .owp-icon use{stroke:#666666}.dropdown-menu ul li a.menu-link:hover{background-color:rgba(255,255,255,0)}.dropdown-menu ul >.current-menu-item >a.menu-link{color:#ffffff}.dropdown-menu ul >.current-menu-item >a.menu-link{background-color:rgba(255,255,255,0)}.navigation li.mega-cat .mega-cat-title{background-color:rgba(0,0,0,0)}.navigation li.mega-cat .mega-cat-title{color:#666666}.navigation li.mega-cat ul li .mega-post-title a{color:#666666}.navigation li.mega-cat ul li .mega-post-title a:hover{color:#666666}.navigation li.mega-cat ul li .mega-post-date{color:#666666}.navigation li.mega-cat ul li .mega-post-date .owp-icon use{stroke:#666666}#searchform-dropdown input{background-color:#e7cfe1e0}#searchform-dropdown input{color:#666666}#searchform-dropdown input{border-color:#e8d0e2}#searchform-dropdown input:focus{border-color:#e8d0e2}.oceanwp-social-menu ul li a,.oceanwp-social-menu .colored ul li a,.oceanwp-social-menu .minimal ul li a,.oceanwp-social-menu .dark ul li a{font-size:50px}.oceanwp-social-menu ul li a .owp-icon,.oceanwp-social-menu .colored ul li a .owp-icon,.oceanwp-social-menu .minimal ul li a .owp-icon,.oceanwp-social-menu .dark ul li a .owp-icon{width:50px;height:50px}#sidr,#mobile-dropdown{background-color:#dab4d1}#sidr li,#sidr ul,#mobile-dropdown ul li,#mobile-dropdown ul li ul{border-color:rgba(255,255,255,0.3)}body .sidr a,body .sidr-class-dropdown-toggle,#mobile-dropdown ul li a,#mobile-dropdown ul li >button.menu-link.dropdown-toggle,#mobile-dropdown ul li a .dropdown-toggle,.menu-item-has-children>.oceanwp-sub-menu-toggle:not(.oceanwp-sub-menu-toggle-vertical-header),#mobile-fullscreen ul li a,#mobile-fullscreen ul li >button.menu-link.dropdown-toggle,#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a{color:#ffffff}#mobile-fullscreen a.close .close-icon-inner,#mobile-fullscreen a.close .close-icon-inner::after,#mobile-fullscreen button.close .close-icon-inner,#mobile-fullscreen button.close .close-icon-inner::after{background-color:#ffffff}body .sidr a:hover,body .sidr-class-dropdown-toggle:hover,.menu-item-has-children>.oceanwp-sub-menu-toggle:not(.oceanwp-sub-menu-toggle-vertical-header):hover,body .sidr-class-dropdown-toggle .fa,body .sidr-class-menu-item-has-children.active >a,body .sidr-class-menu-item-has-children.active >a >.sidr-class-dropdown-toggle,#mobile-dropdown ul li a:hover,#mobile-dropdown ul li >button.menu-link.dropdown-toggle:hover,#mobile-dropdown ul li >button.menu-link.dropdown-toggle:focus-visible,#mobile-dropdown ul li a .dropdown-toggle:hover,#mobile-dropdown .menu-item-has-children.active >a,#mobile-dropdown .menu-item-has-children.active >button.menu-link.dropdown-toggle,#mobile-dropdown .menu-item-has-children.active >a >.dropdown-toggle,#mobile-dropdown .menu-item-has-children.open-sub >button.menu-link.dropdown-toggle,#mobile-fullscreen ul li a:hover,#mobile-fullscreen ul li >button.menu-link.dropdown-toggle:hover,#mobile-fullscreen ul li >button.menu-link.dropdown-toggle:focus-visible,#mobile-fullscreen .menu-item-has-children.active >button.menu-link.dropdown-toggle,#mobile-fullscreen .menu-item-has-children.open-sub >button.menu-link.dropdown-toggle,#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a:hover{color:#666666}#mobile-fullscreen a.close:hover .close-icon-inner,#mobile-fullscreen a.close:hover .close-icon-inner::after,#mobile-fullscreen button.close:hover .close-icon-inner,#mobile-fullscreen button.close:hover .close-icon-inner::after{background-color:#666666}.sidr-class-dropdown-menu ul,#mobile-dropdown ul li ul,#mobile-fullscreen ul ul.sub-menu{background-color:rgba(255,255,255,0)}body .sidr-class-mobile-searchform input,#mobile-dropdown #mobile-menu-search form input{background-color:#e8d0e2}body .sidr-class-mobile-searchform input,body .sidr-class-mobile-searchform input:focus,#mobile-dropdown #mobile-menu-search form input,#mobile-fullscreen #mobile-search input,#mobile-fullscreen #mobile-search .search-text{color:#666666}body .sidr-class-mobile-searchform input,#mobile-dropdown #mobile-menu-search form input,#mobile-fullscreen #mobile-search input{border-color:#e8d0e2}body .sidr-class-mobile-searchform input:focus,#mobile-dropdown #mobile-menu-search form input:focus,#mobile-fullscreen #mobile-search input:focus{border-color:#e8d0e2}.sidr-class-mobile-searchform button,#mobile-dropdown #mobile-menu-search form button{color:#666666}.sidr-class-mobile-searchform button .owp-icon use,#mobile-dropdown #mobile-menu-search form button .owp-icon use{stroke:#666666}.sidr-class-mobile-searchform button:hover,#mobile-dropdown #mobile-menu-search form button:hover{color:#666666}.sidr-class-mobile-searchform button:hover .owp-icon use,#mobile-dropdown #mobile-menu-search form button:hover .owp-icon use{stroke:#666666}/* Blog CSS */.blog-entry.post .blog-entry-header .entry-title a{color:#666666}.blog-entry ul.meta li i{color:#ffffff}.blog-entry ul.meta li .owp-icon use{stroke:#ffffff}.single-post ul.meta li i{color:#ffffff00}.single-post ul.meta li .owp-icon use{stroke:#ffffff00}.single-post .entry-title{color:#666666}.ocean-single-post-header ul.meta-item li a:hover{color:#333333}/* Sidebar */.widget-area{background-color:rgba(255,255,255,0)}.widget-area{padding:0!important}.widget-area .sidebar-box{background-color:rgba(255,255,255,0)}.widget-area .sidebar-box,.separate-layout .sidebar-box{margin-bottom:px}.sidebar-box .widget-title{color:#666666}.widget-title{border-color:#ffd966}.sidebar-box,.footer-box{color:#666666}/* Footer Widgets */#footer-widgets{padding:30px 0 35px 0}#footer-widgets{background-color:#cf9dc3}#footer-widgets,#footer-widgets p,#footer-widgets li a:before,#footer-widgets .contact-info-widget span.oceanwp-contact-title,#footer-widgets .recent-posts-date,#footer-widgets .recent-posts-comments,#footer-widgets .widget-recent-posts-icons li .fa{color:#c589b7}#footer-widgets li,#footer-widgets #wp-calendar caption,#footer-widgets #wp-calendar th,#footer-widgets #wp-calendar tbody,#footer-widgets .contact-info-widget i,#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"],#footer-widgets .posts-thumbn
90ails-widget li,#footer-widgets .social-widget li a{border-color:#ffffff}#footer-widgets .contact-info-widget .owp-icon{border-color:#ffffff}#footer-widgets .footer-box a:hover,#footer-widgets a:hover{color:#ffe699}/* Footer Copyright */#footer-bottom{padding:40px 0 40px 0}#footer-bottom{background-color:#c589b7}#footer-bottom a:hover,#footer-bottom #footer-bottom-menu a:hover{color:#ffe699}/* Typography */body{font-family:'LXGW WenKai Mono TC';font-size:18px;line-height:1.4;font-weight:400}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{font-family:'LXGW WenKai Mono TC';line-height:1;font-weight:500}h1{font-family:'LXGW WenKai Mono TC';font-size:36px;line-height:1;font-weight:400}h2{font-family:'LXGW WenKai Mono TC';font-size:25px;line-height:1;font-weight:900}h3{font-family:'LXGW WenKai Mono TC';font-size:18px;line-height:1}h4{font-family:'LXGW WenKai Mono TC';font-size:16px;line-height:1}h5{font-family:'LXGW WenKai Mono TC';font-size:14px;line-height:1.4}h6{font-family:'LXGW WenKai Mono TC';font-size:15px;line-height:1.4}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{font-size:32px;line-height:1}.page-header .page-subheading,.page-header.background-image-page-header .page-subheading{font-size:14px;line-height:1}.site-breadcrumbs,.site-breadcrumbs a{font-size:12px;line-height:1.4}#top-bar-content,#top-bar-social-alt{font-size:12px;line-height:1.8}#site-logo a.site-logo-text{font-size:24px;line-height:1;font-weight:500}#site-navigation-wrap .dropdown-menu >li >a,#site-header.full_screen-header .fs-dropdown-menu >li >a,#site-header.top-header #site-navigation-wrap .dropdown-menu >li >a,#site-header.center-header #site-navigation-wrap .dropdown-menu >li >a,#site-header.medium-header #site-navigation-wrap .dropdown-menu >li >a,.oceanwp-mobile-menu-icon a{font-size:16px;letter-spacing:.5px;font-weight:600}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-size:13px;line-height:1;letter-spacing:.5px;font-weight:600}.sidr-class-dropdown-menu li a,a.sidr-class-toggle-sidr-close,button.sidr-class-toggle-sidr-close,#mobile-dropdown ul li a,#mobile-dropdown ul li >button.menu-link.dropdown-toggle,body #mobile-fullscreen ul li a,body #mobile-fullscreen ul li >button.menu-link.dropdown-toggle{font-size:14px;line-height:1;font-weight:500}.blog-entry.post .blog-entry-header .entry-title a{font-size:16px;line-height:1;font-weight:500}.ocean-single-post-header .single-post-title{font-size:34px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header ul.meta-item li,.ocean-single-post-header ul.meta-item li a{font-size:13px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-name,.ocean-single-post-header .post-author-name a{font-size:14px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-description{font-size:12px;line-height:1.4;letter-spacing:.6px}.single-post .entry-title{font-size:34px;line-height:1;letter-spacing:.6px}.single-post ul.meta li,.single-post ul.meta li a{font-size:14px;line-height:1.4;letter-spacing:.6px}.sidebar-box .widget-title,.sidebar-box.widget_block .wp-block-heading{font-size:14px;line-height:1;letter-spacing:1px}#footer-widgets .footer-box .widget-title{font-size:13px;line-height:1;letter-spacing:1px}#footer-bottom #copyright{font-size:15px;line-height:1}#footer-bottom #footer-bottom-menu{font-size:12px;line-height:1}.ocean-preloader--active .preloader-after-content{font-size:20px;line-height:1.8;letter-spacing:.6px} 91</style></head> 92 93<body class="archive category category-store category-25 wp-custom-logo wp-embed-responsive wp-theme-oceanwp oceanwp-theme dropdown-mobile separate-layout separate-blog no-header-border default-breakpoint content-full-width page-header-disabled has-breadcrumbs has-blog-grid" itemscope="itemscope" itemtype="https://schema.org/Blog"> 94 95 96 97 <div id="outer-wrap" class="site clr"> 98 99 <a class="skip-link screen-reader-text" href="#main">Skip to content</a> 100 101 102 <div id="wrap" class="clr"> 103 104 105 106<header id="site-header" class="minimal-header effect-three clr" data-height="60" itemscope="itemscope" itemtype="https://schema.org/WPHeader" role="banner"> 107 108 109 110 <div id="site-header-inner" class="clr container"> 111 112 113 114 115<div id="site-logo" class="clr" itemscope itemtype="https://schema.org/Brand" > 116 117 118 <div id="site-logo-inner" class="clr"> 119 120 <a href="https://jasonworkshop.com/" class="custom-logo-link" rel="home"><img width="290" height="50" src="https://jasonworkshop.com/wp-content/uploads/logo.png" class="custom-logo" alt="Jason Workshop" decoding="async" srcset="https://jasonworkshop.com/wp-content/uploads/logo.png 1x, https://jasonworkshop.com/wp-content/uploads/logo_retina.png 2x" /></a> 121 </div><!-- #site-logo-inner --> 122 123 124 125</div><!-- #site-logo --> 126 127 <div id="site-navigation-wrap" class="no-top-border clr"> 128 129 130 131 <nav id="site-navigation" class="navigation main-navigation clr" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement" aria-label="Main website navigation" > 132 133 <ul id="menu-menu" class="main-menu dropdown-menu sf-menu"><li id="menu-item-299" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children dropdown menu-item-299 nav-no-click"><a href="https://jasonworkshop.com/category/q1robot/" class="menu-link"><span class="text-wrap">Q1 Robot<i class="nav-arrow fa fa-angle-down" aria-hidden="true" role="img"></i></span></a> 134<ul class="sub-menu"> 135 <li id="menu-item-285" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-285"><a href="https://jasonworkshop.com/category/q1robot/" class="menu-link"><span class="text-wrap">Q1 Robot Project</span></a></li> <li id="menu-item-283" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-283"><a target="_blank" href="https://drive.google.com/drive/folders/15WVXWXrsh6mCkCxrSuXraqTCzMg5gUQT" class="menu-link"><span class="text-wrap">Q1 Robot Hub</span></a></li></ul> 136</li><li id="menu-item-901" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-ancestor current-menu-parent menu-item-has-children dropdown menu-item-901 nav-no-click"><a href="https://jasonworkshop.com/category/workshop/" class="menu-link"><span class="text-wrap">Category<i class="nav-arrow fa fa-angle-down" aria-hidden="true" role="img"></i></span></a> 137<ul class="sub-menu"> 138 <li id="menu-item-3898" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3898"><a href="https://jasonworkshop.com/category/robotics/" class="menu-link"><span class="text-wrap">Robotics</span></a></li> <li id="menu-item-3895" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3895"><a href="https://jasonworkshop.com/category/steam/" class="menu-link"><span class="text-wrap">STEAM Project</span></a></li> <li id="menu-item-3901" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3901"><a href="https://jasonworkshop.com/category/programming/" class="menu-link"><span class="text-wrap">Programming</span></a></li> <li id="menu-item-3896" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3896"><a href="https://jasonworkshop.com/category/ai/" class="menu-link"><span class="text-wrap">AI Application</span></a></li> <li id="menu-item-3893" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3893"><a href="https://jasonworkshop.com/category/3d/" class="menu-link"><span class="text-wrap">3D Printing</span></a></li> <li id="menu-item-3902" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3902"><a href="https://jasonworkshop.com/category/fablab/" class="menu-link"><span class="text-wrap">FabLab</span></a></li> <li id="menu-item-3900" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3900"><a href="https://jasonworkshop.com/category/apps/" class="menu-link"><span class="text-wrap">iOS Apps</span></a></li> <li id="menu-item-3899" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3899"><a href="https://jasonworkshop.com/category/course/" class="menu-link"><span class="text-wrap">STEAM Course</span></a></li> <li id="menu-item-3903" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-3903"><a href="https://jasonworkshop.com/category/store/" class="menu-link"><span class="text-wrap">Store</span></a></li></ul> 139</li><li id="menu-item-3897" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children dropdown menu-item-3897 nav-no-click"><a href="https://jasonworkshop.com/category/utility/" class="menu-link"><span class="text-wrap">Utility<i class="nav-arrow fa fa-angle-down" aria-hidden="true" role="img"></i></span></a> 140<ul class="sub-menu"> 141 <li id="menu-item-3905" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3905"><a href="https://jasonworkshop.com/category/utility/" class="menu-link"><span class="text-wrap"><i class="icon before line-icon icon-magic-wand" aria-hidden="true"></i><span class="menu-text">All Utility</span></span></a></li>
141 <li id="menu-item-4049" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4049"><a href="https://jasonworkshop.com/aieditor/" class="menu-link"><span class="text-wrap">AI HTML Editor +</span></a></li> <li id="menu-item-4036" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4036"><a target="_blank" href="https://jasonworkshop.com/littleq/" class="menu-link"><span class="text-wrap">AI littleQ</span></a></li> <li id="menu-item-3906" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-3906"><a href="https://jasonworkshop.com/emoji/" class="menu-link"><span class="text-wrap">Emoji List</span></a></li> <li id="menu-item-3907" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-3907"><a href="https://jasonworkshop.com/b20240908/" class="menu-link"><span class="text-wrap">Online Clock</span></a></li></ul> 142</li><li id="menu-item-324" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown menu-item-324 nav-no-click"><a href="https://jasonworkshop.com/about/" class="menu-link"><span class="text-wrap">About<i class="nav-arrow fa fa-angle-down" aria-hidden="true" role="img"></i></span></a> 143<ul class="sub-menu"> 144 <li id="menu-item-2016" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2016"><a href="https://jasonworkshop.com/about/" class="menu-link"><span class="text-wrap">About Jason Workshop</span></a></li> <li id="menu-item-2017" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2017"><a href="https://jasonworkshop.com/learning_journey/" class="menu-link"><span class="text-wrap">Jasonâs Learning Journey</span></a></li> <li id="menu-item-2013" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2013"><a target="_blank" href="https://jasonworkshop.com/creations" class="menu-link"><span class="text-wrap">Jasonâs Creations</span></a></li> <li id="menu-item-2014" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2014"><a target="_blank" href="https://jasonworkshop.com/printables" class="menu-link"><span class="text-wrap">3D Models @ Printables</span></a></li> <li id="menu-item-2015" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2015"><a target="_blank" href="https://jasonworkshop.com/thingiverse" class="menu-link"><span class="text-wrap">Design @ Thingiverse</span></a></li></ul> 145</li><li class="search-toggle-li" ><a href="https://jasonworkshop.com/#" class="site-search-toggle search-dropdown-toggle" aria-expanded="false" aria-controls="searchform-dropdown"><span class="screen-reader-text">Toggle website search</span><i class=" icon-magnifier" aria-hidden="true" role="img"></i></a></li></ul> 146<div id="searchform-dropdown" class="header-searchform-wrap clr" > 147 148<form aria-label="Search this website" role="search" method="get" class="searchform" action="https://jasonworkshop.com/"> 149 150 151 <input type="search" id="ocean-search-form-1" class="field" autocomplete="off" placeholder="Search" name="s" aria-label="Insert search query" aria-describedby="ocean-search-form-1-desc"> 152 153 154 <span id="ocean-search-form-1-desc" class="screen-reader-text"> 155 Press Escape to close the search panel. </span> 156 157</form> 158</div><!-- #searchform-dropdown --> 159 160 </nav><!-- #site-navigation --> 161 162 163 164 </div><!-- #site-navigation-wrap --> 165 166 167 168 169 170 171 <div class="oceanwp-mobile-menu-icon clr mobile-right"> 172 173 174 175 176 <a href="https://jasonworkshop.com/#mobile-menu-toggle" class="mobile-menu" aria-controls="mobile-dropdown" aria-expanded="false" aria-label="Mobile Menu"> 177 <i class="fa fa-bars" aria-hidden="true"></i> 178 </a> 179 180 181 182 183 </div><!-- #oceanwp-mobile-menu-navbar --> 184 185 186 187 </div><!-- #site-header-inner --> 188 189 190<div id="mobile-dropdown" class="clr" > 191 192 <nav class="clr" aria-label="Mobile navigation" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> 193 194 <ul id="menu-menu-1" class="menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-299"><a href="https://jasonworkshop.com/category/q1robot/">Q1 Robot</a> 195<ul class="sub-menu"> 196 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-285"><a href="https://jasonworkshop.com/category/q1robot/">Q1 Robot Project</a></li> 197 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-283"><a target="_blank" href="https://drive.google.com/drive/folders/15WVXWXrsh6mCkCxrSuXraqTCzMg5gUQT">Q1 Robot Hub</a></li> 198</ul> 199</li> 200<li class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-ancestor current-menu-parent menu-item-has-children menu-item-901"><a href="https://jasonworkshop.com/category/workshop/">Category</a> 201<ul class="sub-menu"> 202 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3898"><a href="https://jasonworkshop.com/category/robotics/">Robotics</a></li> 203 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3895"><a href="https://jasonworkshop.com/category/steam/">STEAM Project</a></li> 204 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3901"><a href="https://jasonworkshop.com/category/programming/">Programming</a></li> 205 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3896"><a href="https://jasonworkshop.com/category/ai/">AI Application</a></li> 206 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3893"><a href="https://jasonworkshop.com/category/3d/">3D Printing</a></li> 207 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3902"><a href="https://jasonworkshop.com/category/fablab/">FabLab</a></li> 208 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3900"><a href="https://jasonworkshop.com/category/apps/">iOS Apps</a></li> 209 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3899"><a href="https://jasonworkshop.com/category/course/">STEAM Course</a></li> 210 <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-3903"><a href="https://jasonworkshop.com/category/store/" aria-current="page">Store</a></li> 211</ul> 212</li> 213<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-3897"><a href="https://jasonworkshop.com/category/utility/">Utility</a> 214<ul class="sub-menu"> 215 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3905"><a href="https://jasonworkshop.com/category/utility/"><i class="icon before line-icon icon-magic-wand" aria-hidden="true"></i><span class="menu-text">All Utility</span></a></li> 216 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4049"><a href="https://jasonworkshop.com/aieditor/">AI HTML Editor +</a></li> 217 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-4036"><a target="_blank" href="https://jasonworkshop.com/littleq/">AI littleQ</a></li> 218 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-3906"><a href="https://jasonworkshop.com/emoji/">Emoji List</a></li> 219 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-3907"><a href="https://jasonworkshop.com/b20240908/">Online Clock</a></li> 220</ul> 221</li> 222<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-324"><a href="https://jasonworkshop.com/about/">About</a> 223<ul class="sub-menu"> 224 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2016"><a href="https://jasonworkshop.com/about/">About Jason Workshop</a></li> 225 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2017"><a href="https://jasonworkshop.com/learning_journey/">Jasonâs Learning Journey</a></li> 226 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2013"><a target="_blank" href="https://jasonworkshop.com/creations">Jasonâs Creations</a></li> 227 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2014"><a target="_blank" href="https://jasonworkshop.com/printables">3D Models @ Printables</a></li> 228 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2015"><a target="_blank" href="https://jasonworkshop.com/thingiverse">Design @ Thingiverse</a></li> 229</ul> 230</li> 231<li class="search-toggle-li" >
231<a href="https://jasonworkshop.com/#" class="site-search-toggle search-dropdown-toggle" aria-expanded="false" aria-controls="searchform-dropdown"><span class="screen-reader-text">Toggle website search</span><i class=" icon-magnifier" aria-hidden="true" role="img"></i></a></li></ul> 232<div id="mobile-menu-search" class="clr"> 233 <form aria-label="Search this website" method="get" action="https://jasonworkshop.com/" class="mobile-searchform" role="search"> 234 235 <span class="screen-reader-text"> 236 Search this website </span> 237 238 <input type="search" id="ocean-mobile-search-2" class="field" name="s" autocomplete="off" value="" placeholder="Search" aria-label="Insert search query" /> 239 240 <button aria-label="Submit search" type="submit" class="searchform-submit"> 241 <i class=" icon-magnifier" aria-hidden="true" role="img"></i> </button> 242 243 244 </form> 245</div> 246 247 </nav> 248 249</div> 250 251 252 253 254</header><!-- #site-header --> 255 256 257 258 <main id="main" class="site-main clr" role="main"> 259 260 261 262 <div id="content-wrap" class="container clr"> 263 264 265 <div id="primary" class="content-area clr"> 266 267 268 <div id="content" class="site-content clr"> 269 270 271 <div id="blog-entries" class="entries clr oceanwp-row blog-grid tablet-col tablet-2-col mobile-col mobile-1-col blog-equal-heights"> 272 273 274 275 276 277 <article id="post-337" class="blog-entry clr col span_1_of_3 col-1 grid-entry post-337 post type-post status-publish format-standard has-post-thumbnail hentry category-store entry has-media"> 278 279 <div class="blog-entry-inner clr"> 280 281 282<div class="thumbnail"> 283 284 <a href="https://jasonworkshop.com/b20210507/" class="thumbnail-link"> 285 286 287 <img src="https://jasonworkshop.com/wp-content/uploads/20210507001-416x234.jpg" alt="æç模å製ä½å·¥å ·æ¸ å®" width="416" height="234" itemprop="image" /> 288 289 <span class="overlay"></span> 290 291 </a> 292 293 294</div><!-- .thumbnail --> 295 296 297<header class="blog-entry-header clr"> 298 <h2 class="blog-entry-title entry-title"> 299 <a href="https://jasonworkshop.com/b20210507/" rel="bookmark">æç模å製ä½å·¥å ·æ¸ å®</a> 300 </h2><!-- .blog-entry-title --> 301</header><!-- .blog-entry-header --> 302 303 304 305 </div><!-- .blog-entry-inner --> 306 307 </article><!-- #post-## --> 308 309 310 311 312 </div><!-- #blog-entries --> 313 314 315 316 317 </div><!-- #content --> 318 319 320 </div><!-- #primary --> 321 322 323 </div><!-- #content-wrap --> 324 325 326 327 </main><!-- #main --> 328 329 330 331 332 333<footer id="footer" class="site-footer" itemscope="itemscope" itemtype="https://schema.org/WPFooter" role="contentinfo"> 334 335 336 <div id="footer-inner" class="clr"> 337 338 339 340<div id="footer-widgets" class="oceanwp-row clr tablet-2-col mobile-1-col"> 341 342 343 <div class="footer-widgets-inner container"> 344 345 <div class="footer-box span_1_of_1 col col-1"> 346 <div id="block-17" class="footer-widget widget_block clr"> 347<div style="height:5px" aria-hidden="true" class="wp-block-spacer"></div> 348</div><div id="block-9" class="footer-widget widget_block clr"><p align="center"> 349<a target="_blank" href="https://jasonworkshop.com/ig"><img decoding="async" alt="Instagram" width="10%" src="https://jasonworkshop.com/images/icon/instagram.png"></a> 350 351<a target="_blank" href="https://jasonworkshop.com/fb"><img decoding="async" alt="Facebook" width="10%" src="https://jasonworkshop.com/images/icon/facebook.png"></a> 352 353<a target="_blank" href="https://jasonworkshop.com/discord"><img decoding="async" alt="Discord" width="10%" src="https://jasonworkshop.com/images/icon/discord.png"></a> 354 355<a target="_blank" href="https://jasonworkshop.com/youtube"><img decoding="async" alt="Youtube" width="10%" src="https://jasonworkshop.com/images/icon/youtube.png"></a></p></div> </div><!-- .footer-one-box --> 356 357 358 359 360 361 </div><!-- .container --> 362 363 364</div><!-- #footer-widgets --> 365 366 367 368<div id="footer-bottom" class="clr no-footer-nav"> 369 370 371 <div id="footer-bottom-inner" class="container clr"> 372 373 374 375 <div id="copyright" class="clr"> 376 © 2026 Jason Workshop. All rights reserved.ã|ã<a href="https://jasonworkshop.com/privacy">Privacy Policy</a> </div><!-- #copyright --> 377 378 379 </div><!-- #footer-bottom-inner --> 380 381 382</div><!-- #footer-bottom --> 383 384 385 </div><!-- #footer-inner --> 386 387 388</footer><!-- #footer --> 389 390 391 392</div><!-- #wrap --> 393 394 395</div><!-- #outer-wrap --> 396 397 398 399<a aria-label="Scroll to the top of the page" href="#" id="scroll-top" class="scroll-top-right"><i class=" fa fa-angle-up" aria-hidden="true" role="img"></i></a> 400 401 402 403
404<script type="speculationrules"> 405{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/oceanwp/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 406</script>
vendor: 1 bytes, line 406
406
407<script id="imagesloaded-js" src="https://jasonworkshop.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 407
407
408<script id="oceanwp-main-js-extra"> 409var oceanwpLocalize = {"nonce":"80123865c5","isRTL":"","menuSearchStyle":"drop_down","mobileMenuSearchStyle":"disabled","sidrSource":null,"sidrDisplace":"1","sidrSide":"left","sidrDropdownTarget":"link","verticalHeaderTarget":"link","mobileDropdownTarget":"link","semanticMobileHeader":"","semanticDesktopHeader":"","customScrollOffset":"0","customSelects":".woocommerce-ordering .orderby, #dropdown_product_cat, .widget_categories select, .widget_archive select, .single-product .variations_form .variations select","loadMoreLoadingText":"Loading..."}; 410//# sourceURL=oceanwp-main-js-extra 411</script>
vendor: 1 bytes, line 411
411
412<script id="oceanwp-main-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/theme.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 412
412
413<script id="oceanwp-drop-down-mobile-menu-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/drop-down-mobile-menu.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 413
413
414<script id="oceanwp-drop-down-search-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/drop-down-search.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 414
414
415<script id="oceanwp-equal-height-elements-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/equal-height-elements.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 415
415
416<script id="ow-magnific-popup-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/vendors/magnific-popup.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 416
416
417<script id="oceanwp-lightbox-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/ow-lightbox.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 417
417
418<script id="ow-flickity-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/vendors/flickity.pkgd.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 418
418
419<script id="oceanwp-slider-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/ow-slider.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 419
419
420<script id="oceanwp-scroll-effect-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/scroll-effect.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 420
420
421<script id="oceanwp-scroll-top-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/scroll-top.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 421
421
422<script id="oceanwp-select-js" src="https://jasonworkshop.com/wp-content/themes/oceanwp/assets/js/select.min.js?ver=4.2.6"></script>
vendor: 1 bytes, line 422
422
423<script id="wp-emoji-settings" type="application/json"> 424{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://jasonworkshop.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 425</script>
vendor: 1 bytes, line 425
425
426<script type="module"> 427/*! This file is auto-generated */ 428var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 429//# sourceURL=https://jasonworkshop.com/wp-includes/js/wp-emoji-loader.min.js 430</script>
430 431</body> 432</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.