PageSourceSearch

https://jasonworkshop.com/category/store/

html jasonworkshop.com collected 2026-09-25 04:22:26 UTC 84,697 bytes, 432 lines download raw bytes

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 &#8211; 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 &raquo; Feed" href="https://jasonworkshop.com/feed/" />
23<link rel="alternate" type="application/rss+xml" title="Jason Workshop &raquo; Comments Feed" href="https://jasonworkshop.com/comments/feed/" />
24<link rel="alternate" type="application/rss+xml" title="Jason Workshop &raquo; 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&#038;subset=latin&#038;display=swap&#038;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>&nbsp;&nbsp;
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>&nbsp;&nbsp;
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>&nbsp;&nbsp;
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.