.background-container02 { background-image: url('/uploads/photos/shares/topic/horseyear/bg02.jpg'); background-size: cover; background-position: center; }@media (max-width: 990px) { .max02{max-width:110% !important;} .background-container02 { background-image: url('/uploads/photos/shares/topic/horseyear/bg02p.jpg'); } }
.background-container03 { background-image: url('/uploads/photos/shares/topic/horseyear/bg03.jpg'); /* 背景圖片來源 */ background-size: cover; /* 背景填滿容器 */ background-position: center; /* 背景置中顯示 */ } .container-n { max-width: 2200px; /* 最大寬度限制 */ width: 100%; /* 寬度佔滿容器 */ position: relative; /* 相對定位,方便子元素絕對定位 */ margin: 0 auto; /* 水平置中 */ padding: 0px; /* 內距為 0 */ display: flex; /* 使用 flex 排版 */ } .carousel-container-n1 { overflow-x: auto; /* 允許橫向捲動 */ scroll-snap-type: x mandatory; /* 捲動時卡片自動對齊 */ display: flex; /* 使用 flex 排版 */ align-items: center; /* 垂直置中 */ -ms-overflow-style: none; /* IE 隱藏捲軸 */ scrollbar-width: none; /* Firefox 隱藏捲軸 */ white-space: nowrap; /* 不換行,橫向排列 */ margin: 0px 30px auto; /* 外距設定 */ position: relative; /* 相對定位 */ scroll-behavior: smooth; /* 平滑捲動效果 */ } .carousel-container-n1::-webkit-scrollbar { display: none; /* Chrome/Safari 隱藏捲軸 */ } .carousel-n1 { display: flex; /* 使用 flex 排版 */ flex-wrap: nowrap; /* 不換行 */ width: max-content; /* 寬度依內容決定 */ transition: transform 0.3s ease; /* 平滑過渡效果 */ } .card-n1 { position: relative; /* 相對定位 */ flex: 0 0 auto; /* 固定寬度,不縮放 */ width: 500px; /* 卡片寬度 */ background-color: #fff0; /* 背景透明 */ border-radius: 8px; /* 邊角圓弧 */ text-align: center; /* 文字置中 */ scroll-snap-align: center; /* 捲動時卡片置中 */ box-sizing: border-box; /* 包含邊框與內距計算寬度 */ overflow: hidden; /* 超出部分隱藏 */ } .card-n1 h3, .card-n1 p { margin: 0; /* 移除外距 */ padding: 0; /* 移除內距 */ text-overflow: ellipsis; /* 超出文字顯示省略號 */ overflow: hidden; /* 超出隱藏 */ white-space: normal; /* 正常換行 */ } .arrow-n1l, .arrow-n1r { position: absolute; /* 絕對定位 */ top: 50%; /* 垂直置中 */ transform: translateY(-50%); /* 修正置中位置 */ background-color: #9d3522; /* 背景顏色 */ border: none; /* 移除邊框 */ border-radius: 50%; /* 圓形按鈕 */ padding: 1px; /* 內距 */ cursor: pointer; /* 滑鼠指標顯示為可點擊 */ width: 50px; /* 按鈕寬度 */ height: 50px; /* 按鈕高度 */ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* 陰影效果 */ z-index: 1; /* 層級在最上 */ display: flex; /* 使用 flex 排版 */ align-items: center; /* 垂直置中 */ justify-content: center; /* 水平置中 */ pointer-events: auto; /* 可互動 */ } .arrow-n1l-left { left: 10px; /* 左箭頭位置 */ } .arrow-n1r-right { right: 10px; /* 右箭頭位置 */ } .arrow-n1l-left::before { content: ''; /* 插入空內容 */ display: block; /* 區塊顯示 */ width: 50px; /* 圖示寬度 */ height: 50px; /* 圖示高度 */ background-image: url('/uploads/photos/shares/element/left-arrow.png'); /* 左箭頭圖片 */ background-size: contain; /* 圖片縮放保持比例 */ background-repeat: no-repeat; /* 不重複顯示 */ background-position: center; /* 圖片置中 */ filter: brightness(0) invert(1); /* 顏色反轉,變白色箭頭 */ } .arrow-n1r-right::before { content: ''; /* 插入空內容 */ display: block; /* 區塊顯示 */ width: 50px; /* 圖示寬度 */ height: 50px; /* 圖示高度 */ background-image: url('/uploads/photos/shares/element/right-arrow.png'); /* 右箭頭圖片 */ background-size: contain; /* 圖片縮放保持比例 */ background-repeat: no-repeat; /* 不重複顯示 */ background-position: center; /* 圖片置中 */ filter: brightness(0) invert(1); /* 顏色反轉,變白色箭頭 */ } .arrow-n1l:hover, .arrow-n1l:active, .arrow-n1r:hover, .arrow-n1r:active { background-color: #b6945f; /* 滑鼠移入或點擊時改變顏色 */ } @media (min-width: 1900px) { .arrow-n1l, .arrow-n1r { display: none; /* 大螢幕隱藏箭頭 */ } } .arrow-n1l-left.disabled, .arrow-n1r-right.disabled { opacity: 0.5; /* 半透明顯示 */ cursor: default; /* 滑鼠指標顯示為不可用 */ pointer-events: none; /* 禁止互動 */ } .arrow-n1l-left.disabled::before, .arrow-n1r-right.disabled::before { filter: brightness(0) invert(0.5); /* 顏色變灰,顯示不可用狀態 */ } @media (max-width: 1800px) { .arrow-n1l { display: flex; flex-direction: column; align-items: flex-end; /* 中螢幕左箭頭位置調整 */ } .arrow-n1r { display: flex; flex-direction: column; align-items: flex-start; /* 中螢幕右箭頭位置調整 */ } .card-n1 { width: 300px; /* 卡片縮小 */ } } @media (max-width: 990px) { .container-n { padding: 0 20px; /* 小螢幕容器縮排 */ } .carousel-container-n1 { padding: 0 20px; /* 小螢幕輪播容器縮排 */ } .arrow-n1l { display: flex; flex-direction: column; align-items: flex-end; /* 小螢幕左箭頭位置調整 */ } .arrow-n1r { display: flex; flex-direction: column; align-items: flex-start; /* 小螢幕右箭頭位置調整 */ } }
.background-container03d { background-image: url('/uploads/photos/shares/topic/horseyear/bg03d.jpg'); background-size: cover; background-position: top; }@media (max-width: 990px) { .background-container04 { background-image: url('/uploads/photos/shares/topic/horseyear/bg04.jpg'); } } 星期四 2/5 奧捷匈 新潮14日 星期六 2/7 德瑞 浪漫14日 報 名 截 止 星期一 2/9 奧捷 浪漫12日 感 謝 額 滿 星期日 2/15 小 年 夜 義大利 品味15日 星期二 2/17 初 一 奧捷 絕美12日 星期三 2/18 初 二 奧捷 新潮12日
hr.custom-hr { border: none; border-top: 4px dotted #c34523; padding: 10px 0; margin: 0; width: 100%; } .section-bg03d { position: relative; background: url('/uploads/photos/shares/topic/horseyear/bg03d.jpg') no-repeat center bottom; background-size: cover; background-attachment: fixed; overflow: hidden; } @media (max-width: 990px) { .section-bg03d{ background: none !important; background-attachment: scroll !important; } .background-container03d { background-image: url('/uploads/photos/shares/topic/horseyear/bg03p2.jpg') !important;background-size: cover !important; } hr.custom-hr { display:none !important;} 凡報名馬年限定5團型,並繳付訂金者 即享以下三大福利
.background-container05 { background-image: url('/uploads/photos/shares/topic/horseyear/bg05.jpg'); background-size: cover; background-position: center; } .hover-slide { pointer-events: auto !important; user-select: auto !important; } @keyframes slide-up { 0% { transform: translateY(0); } 100% { transform: translateY(-10px); } } .hover-slide:hover { animation: slide-up 0.5s ease-in-out forwards; } .card-wrapper { margin: 0 auto; width: 100%; max-width: 1800px;padding: 20px 15px; } .card-container { display: grid; gap: 50px; width: 100%; box-sizing: border-box; justify-content: center; margin: 0 auto; justify-items: center; } .card { background-image: url('/uploads/photos/shares/topic/horseyear/reelbg.png'); /* 背景圖片 */ background-size: cover; background-position: center; background-repeat: no-repeat; border: 5px solid #a72d2d; border-radius: 16px; padding: 10px 5px 10px; text-align: center; color: white; display: flex ; flex-direction: column; justify-content: flex-start; width: 100%; max-width: 250px; overflow-wrap: break-word; position: relative; box-shadow: 0 9px 8px #a0520cb3; padding-top: 40px; position: relative; z-index: 6;outline: 4px solid rgb(209 152 81);} .card-week { background-color: #a72d2d; font-size: clamp(1.2rem, 2vw + 0.5rem, 1.5rem); letter-spacing: 0.3rem; font-weight: bold; font-family: 'Noto Serif TC'; color: #fffaf5; display: flex; justify-content: space-between; padding: 0px 20px; position: absolute; top: 0; left: 0; right: 0; z-index: 1; border-top-left-radius: 10px; border-top-right-radius: 10px; align-items: center; } .card-week .circle { display: inline-flex; align-items: center; justify-content: center; width: 18px; height: 18px; font-size: 25px; color: #d6a36e; background: transparent; position: relative; vertical-align: middle; } .card-week .circle::before { content: "✦"; position: relative; } .card-date { font-size: clamp(2rem, 2vw + 0.5rem, 2.5rem); font-weight: bold; color: #6a1d0d; margin: 0px 0 -15px; font-family: 'Noto Serif TC';} .card-name { min-height: 20px; font-size: 1rem; font-weight: bold; color: #6b1c0b; margin: 12px 0 3px; text-align: center; } .card-details, .card-event { display: inline-block; width: 100%; max-width: 100%; box-sizing: border-box; font-weight: bold; font-size: clamp(16px, 1vw, 22px); margin: 0 0 5px; font-family: 'Noto Serif TC';} .card-details.highlight { background-color: #b93a26; color: #fffaf5; border: none; border-radius: 5px; padding: 4px 8px; transition: all 0.1s ease; } .card-details.highlight:hover { background-color: #72220c; color: #fffaf5; } .card-event { background-color: #6a1d0d; border: 3px solid #f6eee6; padding: 5px 3px; border-radius: 30px; transition: all 0.1s ease; margin: 0 0 5px;box-shadow: 0 5px 0px rgb(214 163 110);letter-spacing: 0.1rem; display: flex ; justify-content: center; } .card-event:hover { background-color: #242f62; color: #f6eee6; } .card-special { font-size: 1rem; font-weight: bold; color: #e7b887; } .special-link { left: 1px;text-decoration: none !important; border: none !important;color: inherit !important; outline: none !important; } .special-link:hover { text-decoration: none !important; color: inherit !important; } .special-link::after { content: none !important; background: none !important; border: none !important; } @media (min-width: 1024px) { .card-container { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 1024px) { .card-container { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 770px) { .card-container { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 480px) { .card-container { grid-template-columns: repeat(2, 1fr); } }@media (max-width: 990px) {.gap-3 {padding: 30px 0 !important;}.card-wrapper{padding: 10px 15px; }.max05{max-width: 100% !important;} .background-container05::before { content: ""; position: absolute; inset: 0; background-image: url('/uploads/photos/shares/topic/horseyear/bg03p.jpg') !important; background-size: cover; background-position: center; transform: scaleY(-1); backface-visibility: hidden; z-index: 0; }} .custom-image-column { display: grid !important; grid-template-columns: repeat(2, 1fr); gap: 20px; } .custom-image { width: 100%; max-width: 250px; } .hide-on-mobile { display: none !important; } } .N { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;position: relative; } .N::before { content: " "; height:100% ; width:100%; position: absolute; top: 0; left: 0; z-index: 5; } img { -webkit-user-drag: none; pointer-events: none; user-select: none; } 星期三 2/4 奧捷 新潮12日 德瑞 絕美15日 星期四 2/5 奧捷匈 新潮14日 星期六 2/7 德瑞 浪漫14日 星期一 2/9 奧捷 浪漫12日 星期二 2/10 奧捷 絕美12日 星期三 2/11 奧捷 新潮12日 德瑞 絕美15日 星期日 2/15 小 年 夜 義大利 品味15日 星期一 2/16 除 夕 德瑞 浪漫14日 葡萄牙 湛藍12日 星期二 2/17 初 一 奧捷 浪漫12日 奧捷 絕美12日 星期三 2/18 初 二 奧捷 新潮12日 德瑞 絕美15日
body { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;/ overflow: auto; } img { -webkit-user-drag: none; -moz-user-drag: none; -ms-user-drag: none; user-drag: none; pointer-events: none; } .e-equalColumn img { width: 100%; height: auto; display: block; } .editorPanel ul li:before { background-color: #e7b880 !important; border-radius: 30px; display: block; height: 6px; left: -16px; position: absolute; top: 10px; width: 6px; } @media (min-width: 990px) { .e-equalColumn { display: flex; justify-content: center; } .e-equalColumn img { width: 100%; max-width: 1000px; }} 活 動 優 惠 說 明 本優惠不得與其他優惠(含一口價、預購、早鳥、老客戶、揪團、企業優惠)併用。 誠真旅行社股份有限公司保有隨時修改、補充及解釋本活動辦法之權利。 如有未盡事宜或爭議,最終公告與決定及相關異動,將依公布於活動網站為準。
.side-menu { position: fixed; right: 65px; top: 250px; display: flex; flex-direction: column; gap: 10px; z-index: 7; } .side-menu a { display: block; width: 45px; padding: 10px 0; background-color: #b22222; color: #fce8bd !important; text-align: center; font-size: 15px; font-weight: bold; border-radius: 5px; text-decoration: none; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease; writing-mode: vertical-rl; text-orientation: upright; letter-spacing: 3px;border: 2.5px solid #fce8bd !important } .side-menu a:hover { background-color: #dbb383; color: #b22222 !important;opacity: 1 !important; } @media (max-width: 1200px) { .side-menu { right: 30px; top: 200px; } } @media (max-width: 990px) { .side-menu { right: -3px; top: 60px; gap: 8px; } .side-menu a { width: 35px; font-size: 13px; letter-spacing: 2px; } } ✦預購早鳥 ✦馬上有福 ✦加碼一口價