羊年限定|2027🧧春節團 - 主題旅遊

羊年限定|2027🧧春節團

✦ GOAT YEAR GOOD LUCK ✦

@media (max-width: 990px) { .order01 {order: 1;} .order02 {order: 2;} .order03 {order: 3;} }
羊年春節,春節優惠,春節旅遊
羊年春節,春節優惠,春節旅遊
羊年春節,春節優惠,春節旅遊
新的一年第一張牌,指向遠方
跟著心裡的期待出發
讓歐洲風景,為今年揭幕美好篇章
羊年春節,春節優惠,春節旅遊
@media (max-width: 990px) { .max02{max-width:110% !important;} }
羊年春節,春節優惠,春節旅遊
羊年春節,春節優惠,春節旅遊
羊年春節,春節優惠,春節旅遊
羊年春節,春節優惠,春節旅遊
.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; justify-content: center; } .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: 300px; /* 卡片寬度 */ background-color: #fff0; /* 背景透明 */ border-radius: 8px; /* 邊角圓弧 */ text-align: center; /* 文字置中 */ scroll-snap-align: center; /* 捲動時卡片置中 */ box-sizing: border-box; /* 包含邊框與內距計算寬度 */ overflow: hidden; margin: auto 30px; } .card-n1 p { margin-top: 15px;font-weight: bold; color: #f1cfaa; }.card-n1 h3, .card-n1 p { 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: #c7a47b; /* 滑鼠移入或點擊時改變顏色 */ } @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: 250px; /* 卡片縮小 */ } } @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-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; } / .gap-3 { position: relative !important; overflow: hidden; padding: 30px 0px; } .card-wrapper { margin: 0 auto; width: 100%; max-width: 1800px; padding: 20px 15px; position: relative; z-index: 10; } .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/reelbg2.png'); background-size: cover; background-position: center; background-repeat: no-repeat; border: 5px solid #242f62; border-radius: 16px; padding: 10px 0px 10px; text-align: center; color: white; display: flex; flex-direction: column; justify-content: flex-start; width: 100%; max-width: 250px; overflow-wrap: break-word; box-shadow: 0 10px 15px #a0520c63; padding-top: 40px; position: relative; z-index: 6; outline: 4px solid rgb(209 152 81); } .card-week { background-color: #862927; font-size: clamp(1.1rem, 1.8vw + 0.4rem, 1.5rem);white-space: nowrap; letter-spacing: 0.2rem; font-weight: bold; font-family: 'Noto Serif TC'; color: #fffaf5; display: flex; justify-content: space-between; padding: 3px 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: 25px; height: 25px; 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(14px, 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: #242f62; 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: #6a1d0d; 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(6, 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-event { letter-spacing: 0.03rem; } .card-container { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 990px) { .card-event { letter-spacing: 0.03rem; } .card-week .circle { font-size: 20px; width: 10px;} .card-container { gap: 15px !important; } .gap-3 { padding: 30px 0 !important;.gap-n { padding: 30px 0 0!important; } .card-wrapper { padding: 10px 15px; } } .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: 15px; } .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; } img { -webkit-user-drag: none; pointer-events: none; user-select: none; }
羊年春節,春節優惠,春節旅遊
羊年春節,春節優惠,春節旅遊
羊年春節,春節優惠,春節旅遊
星期四
1/21
寒假開始
星期五
1/22
 
星期日
1/24
 
星期一
1/25
 
星期三
1/27
 
星期四
1/28
 
星期五
1/29
 
星期六
1/30
 
星期日
1/31
 
星期一
2/1
 
星期二
2/2
 
星期三
2/3
 
星期四
2/4
小 年 夜
星期六
2/6
春 節
星期日
2/7
初 二
星期一
2/8
初 三
星期二
2/9
初 四
星期四
2/11
開 學 日
星期五
2/12
 
星期日
2/14
西洋情人節
星期五
2/19