Help
RSS
API
Feed
Maltego
Contact
Domain > news.2478e.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-01-29
149.30.197.193
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: nginxDate: Thu, 29 Jan 2026 23:28:17 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingStrict-Transport-Security: max-age31536000Alt-Svc: quic:443; h3:443; h3-29:443; h3-27:443;h3-25:443; h3-T050:443; h3-Q050:443;h3-Q049:443;h3-Q048:443; h3-Q046:443; h3-Q043:443 !DOCTYPE html>html langvi>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>App Cá Độ Bóng Đá iOS - Tải Miễn Phí Cho iPhone iPad/title> meta namedescription contentTải app cá độ bóng đá iOS miễn phí cho iPhone và iPad. Ứng dụng cá cược thể thao hàng đầu với tỷ lệ kèo tốt nhất và giao diện thân thiện.> meta namekeywords contentapp cá độ bóng đá ios, tải app ios, cá cược iphone, football betting ios> meta namerobots contentindex, follow> meta nameauthor contentiOS Football Betting App> meta namelanguage contentVietnamese> link relcanonical hrefhttps://footballbettingios.vn/> !-- Open Graph Tags --> meta propertyog:title contentApp Cá Độ Bóng Đá iOS - Tải Miễn Phí Cho iPhone iPad> meta propertyog:description contentTải app cá độ bóng đá iOS miễn phí cho iPhone và iPad. Ứng dụng cá cược thể thao hàng đầu với tỷ lệ kèo tốt nhất và giao diện thân thiện.> meta propertyog:type contentwebsite> meta propertyog:url contenthttps://footballbettingios.vn> meta propertyog:site_name contentiOS Football Betting App> meta propertyog:locale contentvi_VN> !-- iOS Specific Meta Tags --> meta nameapple-mobile-web-app-capable contentyes> meta nameapple-mobile-web-app-status-bar-style contentblack-translucent> meta nameapple-mobile-web-app-title contentFootball Betting> link relapple-touch-icon href/apple-touch-icon.png> !-- Structured Data for Mobile App --> script typeapplication/ld+json> { @context: https://schema.org, @type: MobileApplication, name: App Cá Độ Bóng Đá iOS, description: Tải app cá độ bóng đá iOS miễn phí cho iPhone và iPad. Ứng dụng cá cược thể thao hàng đầu với tỷ lệ kèo tốt nhất và giao diện thân thiện., url: https://footballbettingios.vn, operatingSystem: iOS, applicationCategory: SportsApplication, offers: { @type: Offer, price: 0, priceCurrency: VND }, aggregateRating: { @type: AggregateRating, ratingValue: 4.8, ratingCount: 15420 } } /script> style> /* Vietnamese Cultural Colors - iOS Theme */ :root { --ios-blue: #007AFF; --ios-light-blue: #5AC8FA; --ios-dark-blue: #0051D5; --ios-gray: #8E8E93; --ios-light-gray: #F2F2F7; --ios-dark-gray: #1C1C1E; --vietnam-red: #DA020E; --vietnam-yellow: #FFCD00; --gradient-ios: linear-gradient(135deg, var(--ios-blue) 0%, var(--ios-light-blue) 100%); --gradient-dark: linear-gradient(135deg, var(--ios-dark-blue) 0%, var(--ios-blue) 100%); --gradient-vietnam: linear-gradient(135deg, var(--vietnam-red) 0%, var(--vietnam-yellow) 100%); --accent-green: #34C759; --accent-orange: #FF9500; --accent-red: #FF3B30; --accent-purple: #AF52DE; --white: #FFFFFF; --black: #000000; --card-bg: #FFFFFF; --light-bg: #F8F9FA; --shadow-light: rgba(0, 122, 255, 0.1); --shadow-medium: rgba(0, 122, 255, 0.2); --shadow-dark: rgba(0, 0, 0, 0.3); --border-radius: 12px; --border-radius-large: 20px; } * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; font-size: 16px; } body { font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; line-height: 1.6; color: var(--ios-dark-gray); background: var(--light-bg); overflow-x: hidden; } /* Layout 3: Floating Cards Layout */ .container { max-width: 1400px; margin: 0 auto; padding: 0 1rem; } /* Header - iOS Style */ .header { background: var(--gradient-ios); padding: 1rem 0; position: fixed; top: 0; left: 0; right: 0; z-index: 1000; backdrop-filter: blur(20px); border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .header-content { display: flex; justify-content: space-between; align-items: center; } .brand { display: flex; align-items: center; gap: 1rem; text-decoration: none; } .brand-ios { width: 60px; height: 60px; background: var(--white); border-radius: 15px; display: flex; align-items: center; justify-content: center; font-size: 1.8rem; color: var(--ios-blue); box-shadow: 0 8px 25px var(--shadow-medium); } .brand-info { display: flex; flex-direction: column; } .brand-title { font-size: 1.5rem; font-weight: 700; color: white; line-height: 1; } .brand-subtitle { font-size: 0.9rem; color: rgba(255, 255, 255, 0.8); font-weight: 500; } .header-nav { display: flex; gap: 1.5rem; align-items: center; } .nav-item { color: white; text-decoration: none; font-weight: 600; padding: 0.6rem 1.2rem; border-radius: var(--border-radius); transition: all 0.3s ease; background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); font-size: 0.9rem; } .nav-item:hover { background: rgba(255, 255, 255, 0.2); transform: translateY(-2px); text-decoration: none; color: white; } .nav-item.active { background: var(--white); color: var(--ios-blue); } /* Hero Section - Floating Cards */ .hero-section { background: var(--gradient-dark); color: white; padding: 8rem 0 6rem; margin-top: 80px; position: relative; overflow: hidden; } .hero-section::before { content: ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(data:image/svg+xml,svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 100 100>rect x10 y10 width80 height80 rx15 fillnone strokergba(255,255,255,0.05) stroke-width1/>rect x20 y20 width60 height60 rx10 fillnone strokergba(255,255,255,0.05) stroke-width1/>/svg>) repeat; animation: float 40s infinite linear; } @keyframes float { 0% { transform: translateX(0) translateY(0); } 100% { transform: translateX(-100px) translateY(-50px); } } .hero-content { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; position: relative; z-index: 2; } .hero-left { display: flex; flex-direction: column; gap: 2rem; } .hero-badge { display: inline-flex; align-items: center; gap: 0.8rem; background: rgba(255, 255, 255, 0.15); color: white; padding: 0.8rem 1.5rem; border-radius: 25px; font-weight: 600; width: fit-content; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); font-size: 0.9rem; } .hero-title { font-size: 3.5rem; font-weight: 800; line-height: 1.1; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); } .hero-subtitle { font-size: 1.2rem; opacity: 0.9; line-height: 1.6; } .hero-features { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; } .feature-box { background: rgba(255, 255, 255, 0.1); border-radius: var(--border-radius); padding: 1.5rem; text-align: center; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.3s ease; } .feature-box:hover { background: rgba(255, 255, 255, 0.2); transform: translateY(-5px); } .feature-icon { font-size: 2rem; margin-bottom: 0.8rem; display: block; } .feature-title { font-size: 1rem; font-weight: 600; margin-bottom: 0.5rem; } .feature-desc { font-size: 0.8rem; opacity: 0.8; } .hero-cta { display: flex; gap: 1.5rem; flex-wrap: wrap; } .cta-primary { background: var(--white); color: var(--ios-blue); padding: 1.2rem 2.5rem; border: none; border-radius: var(--border-radius-large); font-weight: 700; font-size: 1.1rem; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; gap: 0.8rem; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2); } .cta-primary:hover { transform: translateY(-3px); box-shadow: 0 12px 35px rgba(0, 0, 0, 0.3); text-decoration: none; color: var(--ios-blue); } .cta-secondary { background: transparent; color: white; padding: 1.2rem 2.5rem; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: var(--border-radius-large); font-weight: 700; font-size: 1.1rem; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; gap: 0.8rem; } .cta-secondary:hover { background: rgba(255, 255, 255, 0.1); border-color: white; text-decoration: none; color: white; } .hero-right { position: relative; } .floating-cards { position: relative; height: 500px; display: flex; align-items: center; justify-content: center; } .floating-card { position: absolute; background: rgba(255, 255, 255, 0.1); border-radius: var(--border-radius-large); padding: 2rem; backdrop-filter: blur(15px); border: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.3s ease; cursor: pointer; animation: floatCard 6s ease-in-out infinite; } @keyframes floatCard { 0%, 100% { transform: translateY(0px) rotate(0deg); } 50% { transform: translateY(-20px) rotate(2deg); } } .floating-card:hover { background: rgba(255, 255, 255, 0.2); transform: scale(1.05) translateY(-10px); } .card-1 { width: 200px; height: 120px; top: 50px; left: 50px; animation-delay: 0s; } .card-2 { width: 180px; height: 140px; top: 80px; right: 30px; animation-delay: 1s; } .card-3 { width: 220px; height: 100px; bottom: 120px; left: 20px; animation-delay: 2s; } .card-4 { width: 160px; height: 160px; bottom: 50px; right: 60px; animation-delay: 3s; } .card-5 { width: 240px; height: 80px; top: 200px; left: 120px; animation-delay: 4s; } .card-icon { font-size: 2.5rem; margin-bottom: 1rem; display: block; text-align: center; } .card-title { font-size: 1.1rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; } .card-desc { font-size: 0.8rem; opacity: 0.8; text-align: center; } /* Phone Mockup */ .phone-mockup { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 200px; height: 400px; background: var(--ios-dark-gray); border-radius: 30px; padding: 20px; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4); z-index: 5; } .phone-screen { width: 100%; height: 100%; background: var(--gradient-ios); border-radius: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: white; text-align: center; } .phone-icon { font-size: 3rem; margin-bottom: 1rem; } .phone-title { font-size: 1rem; font-weight: 700; margin-bottom: 0.5rem; } .phone-subtitle { font-size: 0.8rem; opacity: 0.8; } /* Features Section */ .features-section { padding: 6rem 0; background: var(--white); } .section-header { text-align: center; margin-bottom: 4rem; } .section-title { font-size: 3rem; font-weight: 800; color: var(--ios-dark-gray); margin-bottom: 1rem; } .section-subtitle { font-size: 1.2rem; color: var(--ios-gray); max-width: 600px; margin: 0 auto; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 3rem; } .feature-card { background: var(--card-bg); border-radius: var(--border-radius-large); padding: 2.5rem; text-align: center; transition: all 0.4s ease; border: 1px solid var(--ios-light-gray); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); } .feature-card:hover { transform: translateY(-10px); box-shadow: 0 20px 50px var(--shadow-medium); border-color: var(--ios-blue); } .feature-card-icon { width: 80px; height: 80px; background: var(--gradient-ios); border-radius: var(--border-radius-large); display: flex; align-items: center; justify-content: center; font-size: 2rem; color: white; margin: 0 auto 2rem; } .feature-card-title { font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem; color: var(--ios-dark-gray); } .feature-card-desc { color: var(--ios-gray); line-height: 1.6; margin-bottom: 1.5rem; } .feature-list { list-style: none; text-align: left; } .feature-list li { padding: 0.5rem 0; color: var(--ios-gray); position: relative; padding-left: 2rem; } .feature-list li::before { content: ✓; position: absolute; left: 0; color: var(--accent-green); font-weight: bold; } /* Articles Section */ .articles-section { padding: 6rem 0; background: var(--light-bg); } .articles-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 3rem; } .article-category { background: var(--white); border-radius: var(--border-radius-large); padding: 2.5rem; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.05); border: 1px solid var(--ios-light-gray); transition: all 0.4s ease; } .article-category:hover { transform: translateY(-8px); box-shadow: 0 25px 60px var(--shadow-medium); border-color: var(--ios-blue); } .category-header { display: flex; align-items: center; gap: 1rem; margin-bottom: 2rem; padding-bottom: 1rem; border-bottom: 2px solid var(--ios-light-gray); } .category-icon { width: 50px; height: 50px; background: var(--gradient-ios); border-radius: var(--border-radius); display: flex; align-items: center; justify-content: center; font-size: 1.5rem; color: white; } .category-title { font-size: 1.5rem; font-weight: 700; color: var(--ios-dark-gray); } .article-list { display: flex; flex-direction: column; gap: 1.5rem; } .article-item { padding: 1.5rem; background: var(--light-bg); border-radius: var(--border-radius); transition: all 0.3s ease; border: 1px solid var(--ios-light-gray); cursor: pointer; } .article-item:hover { background: var(--white); transform: translateX(10px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); border-color: var(--ios-blue); } .article-title { font-size: 1.1rem; font-weight: 600; margin-bottom: 0.8rem; color: var(--ios-dark-gray); line-height: 1.4; } .article-excerpt { color: var(--ios-gray); font-size: 0.9rem; line-height: 1.6; margin-bottom: 1rem; } .article-meta { display: flex; justify-content: space-between; align-items: center; font-size: 0.8rem; color: var(--ios-gray); } .article-author { font-weight: 600; } .article-date { font-weight: 500; } /* Download Section */ .download-section { padding: 6rem 0; background: var(--gradient-dark); color: white; text-align: center; } .download-content { max-width: 800px; margin: 0 auto; } .download-title { font-size: 3rem; font-weight: 800; margin-bottom: 1.5rem; } .download-subtitle { font-size: 1.3rem; opacity: 0.9; margin-bottom: 3rem; } .download-buttons { display: flex; justify-content: center; gap: 2rem; flex-wrap: wrap; } .download-btn { background: var(--white); color: var(--ios-dark-gray); padding: 1.5rem 3rem; border-radius: var(--border-radius-large); text-decoration: none; font-weight: 700; font-size: 1.1rem; display: flex; align-items: center; gap: 1rem; transition: all 0.3s ease; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); } .download-btn:hover { transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3); text-decoration: none; color: var(--ios-dark-gray); } .download-icon { font-size: 2rem; } .download-info { display: flex; flex-direction: column; align-items: flex-start; } .download-text { font-size: 0.9rem; opacity: 0.7; } .download-store { font-size: 1.2rem; font-weight: 700; } /* Footer */ .footer { background: var(--ios-dark-gray); color: white; padding: 4rem 0 2rem; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 3rem; margin-bottom: 2rem; } .footer-section h3 { color: var(--ios-light-blue); margin-bottom: 1.5rem; font-size: 1.3rem; } .footer-section ul { list-style: none; } .footer-section ul li { margin-bottom: 0.8rem; } .footer-section ul li a { color: rgba(255, 255, 255, 0.8); text-decoration: none; transition: color 0.3s ease; } .footer-section ul li a:hover { color: var(--ios-light-blue); } .footer-bottom { text-align: center; padding-top: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.6); } /* Responsive Design */ @media (max-width: 1024px) { .hero-content { grid-template-columns: 1fr; text-align: center; } .floating-cards { height: 300px; } .features-grid { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); } } @media (max-width: 768px) { .header-nav { flex-direction: column; gap: 0.8rem; } .hero-title { font-size: 2.5rem; } .floating-cards { height: 250px; } .articles-grid { grid-template-columns: 1fr; } .download-buttons { flex-direction: column; align-items: center; } } @media (max-width: 480px) { .container { padding: 0 0.5rem; } .hero-title { font-size: 2rem; } .floating-cards { height: 200px; } .phone-mockup { width: 150px; height: 300px; } } /* Custom Scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: var(--ios-light-gray); } ::-webkit-scrollbar-thumb { background: var(--gradient-ios); border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: var(--gradient-dark); } /style>/head>body> !-- Header --> header classheader> div classcontainer> div classheader-content> a href?sectionhome classbrand> div classbrand-ios>📱/div> div classbrand-info> div classbrand-title>Football Betting iOS/div> div classbrand-subtitle>App cá độ bóng đá cho iOS/div> /div> /a> nav classheader-nav> a href?sectionfeatures classnav-item>⚡ Tính Năng/a> a href?sectiondownload classnav-item>📥 Tải App/a> a href?sectionsecurity classnav-item>🔒 Bảo Mật/a> a href?sectionsupport classnav-item active>💬 Hỗ Trợ/a> /nav> /div> /div> /header> !-- Hero Section --> section classhero-section> div classcontainer> div classhero-content> div classhero-left> div classhero-badge> 📱 Dành riêng cho iOS /div> h1 classhero-title>App Cá Độ Bóng Đá iOS/h1> p classhero-subtitle> Ứng dụng cá cược bóng đá hàng đầu cho iPhone và iPad với giao diện native iOS, tính năng hiện đại và bảo mật tuyệt đối. Trải nghiệm cá cược chuyên nghiệp ngay trên thiết bị của bạn. /p> div classhero-features> div classfeature-box> span classfeature-icon>🎯/span> div classfeature-title>Tỷ lệ kèo tốt nhất/div> div classfeature-desc>Cập nhật real-time/div> /div> div classfeature-box> span classfeature-icon>📺/span> div classfeature-title>Live streaming HD/div> div classfeature-desc>Xem trực tiếp trận đấu/div> /div> div classfeature-box> span classfeature-icon>🔒/span> div classfeature-title>Bảo mật cao cấp/div> div classfeature-desc>Touch ID & Face ID/div> /div> div classfeature-box> span classfeature-icon>⚡/span> div classfeature-title>Giao diện native/div> div classfeature-desc>Tối ưu cho iOS/div> /div> /div> div classhero-cta> a href#download classcta-primary> 📥 Tải Miễn Phí /a> a href#features classcta-secondary> ⚡ Xem Tính Năng /a> /div> /div> div classhero-right> div classfloating-cards> div classfloating-card card-1> span classcard-icon>⚽/span> div classcard-title>Live Match/div> div classcard-desc>Trực tiếp/div> /div> div classfloating-card card-2> span classcard-icon>📊/span> div classcard-title>Statistics/div> div classcard-desc>Thống kê chi tiết/div> /div> div classfloating-card card-3> span classcard-icon>💰/span> div classcard-title>Best Odds/div> div classcard-desc>Tỷ lệ tốt nhất/div> /div> div classfloating-card card-4> span classcard-icon>🔔/span> div classcard-title>Notifications/div> div classcard-desc>Thông báo/div> /div> div classfloating-card card-5> span classcard-icon>🏆/span> div classcard-title>Tournaments/div> div classcard-desc>Giải đấu/div> /div> div classphone-mockup> div classphone-screen> span classphone-icon>📱/span> div classphone-title>Football Betting/div> div classphone-subtitle>iOS App/div> /div> /div> /div> /div> /div> /div> /section> !-- Features Section --> section classfeatures-section idfeatures> div classcontainer> div classsection-header> h2 classsection-title>Tính Năng Nổi Bật/h2> p classsection-subtitle> Khám phá các tính năng hiện đại được tối ưu riêng cho iOS /p> /div> div classfeatures-grid> div classfeature-card> div classfeature-card-icon>📺/div> h3 classfeature-card-title>Live Streaming HD/h3> p classfeature-card-desc> Xem trực tiếp các trận đấu bóng đá với chất lượng HD, âm thanh sống động và giao diện tối ưu cho màn hình iOS. /p> ul classfeature-list> li>Chất lượng video HD/4K/li> li>Âm thanh Dolby Digital/li> li>Tối ưu cho iPhone/iPad/li> li>Tiết kiệm pin và dữ liệu/li> /ul> /div> div classfeature-card> div classfeature-card-icon>🎯/div> h3 classfeature-card-title>Tỷ Lệ Kèo Real-time/h3> p classfeature-card-desc> Cập nhật tỷ lệ kèo theo thời gian thực với độ chính xác cao và thông báo push notification ngay lập tức. /p> ul classfeature-list> li>Cập nhật real-time/li> li>Push notification/li> li>Tỷ lệ cạnh tranh/li> li>Nhiều loại kèo/li> /ul> /div> div classfeature-card> div classfeature-card-icon>📊/div> h3 classfeature-card-title>Thống Kê Chi Tiết/h3> p classfeature-card-desc> Hệ thống thống kê bóng đá chi tiết với biểu đồ trực quan, phân tích chuyên sâu và dữ liệu cập nhật liên tục. /p> ul classfeature-list> li>Biểu đồ trực quan/li> li>Phân tích chuyên sâu/li> li>Lịch sử đối đầu/li> li>Dự đoán AI/li> /ul> /div> div classfeature-card> div classfeature-card-icon>🔒/div> h3 classfeature-card-title>Bảo Mật Cao Cấp/h3> p classfeature-card-desc> Bảo mật tuyệt đối với SSL 256-bit, xác thực 2FA, Touch ID/Face ID và tuân thủ chuẩn bảo mật Apple. /p> ul classfeature-list> li>SSL 256-bit encryption/li> li>Touch ID & Face ID/li> li>Xác thực 2FA/li> li>iOS Keychain/li> /ul> /div> div classfeature-card> div classfeature-card-icon>⚡/div> h3 classfeature-card-title>Giao Diện Native/h3> p classfeature-card-desc> Giao diện được thiết kế theo chuẩn iOS native với animation mượt mà, hỗ trợ Dark Mode và tối ưu mọi kích thước. /p> ul classfeature-list> li>iOS Native UI/li> li>Dark Mode support/li> li>Smooth animation/li> li>Responsive design/li> /ul> /div> div classfeature-card> div classfeature-card-icon>🎙️/div> h3 classfeature-card-title>Siri Shortcuts/h3> p classfeature-card-desc> Tích hợp Siri Shortcuts cho phép thực hiện các thao tác nhanh bằng giọng nói và tạo workflow tự động. /p> ul classfeature-list> li>Voice commands/li> li>Custom shortcuts/li> li>Automation workflow/li> li>Quick actions/li> /ul> /div> /div> /div> /section> !-- Articles Section --> section classarticles-section> div classcontainer> div classsection-header> h2 classsection-title>Hướng Dẫn & Thông Tin/h2> p classsection-subtitle> Tìm hiểu chi tiết về app cá độ bóng đá iOS và cách sử dụng /p> /div> div classarticles-grid> !-- iOS Features Articles --> div classarticle-category> div classcategory-header> div classcategory-icon>⚡/div> h3 classcategory-title>Tính Năng iOS/h3> /div> div classarticle-list> div classarticle-item>h4 classarticle-title>Live Streaming Bóng Đá Trên iOS - Chất Lượng HD/h4>p classarticle-excerpt>Tính năng live streaming bóng đá trên app iOS với chất lượng HD, âm thanh sống động và giao diện tối ưu cho màn hình iPhone và iPad./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia ứng dụng iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Tỷ Lệ Kèo Real-time Trên App iOS/h4>p classarticle-excerpt>Cập nhật tỷ lệ kèo real-time với độ chính xác cao, thông báo push notification và giao diện thân thiện trên thiết bị iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia tỷ lệ kèo/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Thống Kê Bóng Đá Chi Tiết Trên iOS/h4>p classarticle-excerpt>Hệ thống thống kê bóng đá chi tiết với biểu đồ trực quan, phân tích chuyên sâu và dữ liệu cập nhật liên tục trên app iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia phân tích dữ liệu/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Giao Diện iOS Native - Tối Ưu Cho iPhone/h4>p classarticle-excerpt>Giao diện được thiết kế theo chuẩn iOS native với animation mượt mà, hỗ trợ Dark Mode và tối ưu cho tất cả kích thước màn hình./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia UI/UX iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Tích Hợp Siri Shortcuts Cho App Cá Độ/h4>p classarticle-excerpt>Tích hợp Siri Shortcuts cho phép người dùng thực hiện các thao tác nhanh bằng giọng nói và tạo workflow tự động trên iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia tích hợp iOS/span>span classarticle-date>24/09/2025/span>/div>/div> /div> /div> !-- iOS Download Articles --> div classarticle-category> div classcategory-header> div classcategory-icon>📥/div> h3 classcategory-title>Tải & Cài Đặt/h3> /div> div classarticle-list> div classarticle-item>h4 classarticle-title>Hướng Dẫn Tải App Từ App Store/h4>p classarticle-excerpt>Hướng dẫn chi tiết cách tải và cài đặt app cá độ bóng đá từ App Store với các bước đơn giản và an toàn cho iPhone và iPad./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia hỗ trợ iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Cài Đặt App Qua TestFlight Beta/h4>p classarticle-excerpt>Hướng dẫn tham gia chương trình beta testing qua TestFlight để trải nghiệm các tính năng mới nhất trước khi phát hành chính thức./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia beta testing/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Yêu Cầu Hệ Thống iOS Tối Thiểu/h4>p classarticle-excerpt>Thông tin về yêu cầu hệ thống iOS tối thiểu, danh sách thiết bị được hỗ trợ và khuyến nghị cấu hình để có trải nghiệm tốt nhất./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia kỹ thuật iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Khắc Phục Lỗi Cài Đặt App iOS/h4>p classarticle-excerpt>Hướng dẫn khắc phục các lỗi thường gặp khi cài đặt app trên iOS như lỗi không đủ dung lượng, lỗi xác thực và lỗi kết nối./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia hỗ trợ kỹ thuật/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Cập Nhật App iOS Tự Động/h4>p classarticle-excerpt>Hướng dẫn cài đặt cập nhật tự động cho app trên iOS để luôn có phiên bản mới nhất với các tính năng và bản vá bảo mật./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia cập nhật iOS/span>span classarticle-date>24/09/2025/span>/div>/div> /div> /div> !-- iOS Security Articles --> div classarticle-category> div classcategory-header> div classcategory-icon>🔒/div> h3 classcategory-title>Bảo Mật iOS/h3> /div> div classarticle-list> div classarticle-item>h4 classarticle-title>Bảo Mật SSL 256-bit Trên App iOS/h4>p classarticle-excerpt>Hệ thống bảo mật SSL 256-bit đảm bảo mọi giao dịch và thông tin cá nhân được mã hóa an toàn tuyệt đối trên app iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia bảo mật iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Xác Thực 2FA Với Touch ID Và Face ID/h4>p classarticle-excerpt>Tích hợp xác thực 2FA với Touch ID và Face ID của iOS để bảo vệ tài khoản với lớp bảo mật sinh trắc học tiên tiến./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia sinh trắc học/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Bảo Vệ Thông Tin Cá Nhân Trên iOS/h4>p classarticle-excerpt>Chính sách bảo vệ thông tin cá nhân nghiêm ngặt tuân thủ chuẩn GDPR và các quy định bảo mật của Apple cho app iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia quyền riêng tư/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Keychain Security Cho Dữ Liệu Nhạy Cảm/h4>p classarticle-excerpt>Sử dụng iOS Keychain để lưu trữ an toàn các dữ liệu nhạy cảm như mật khẩu và token xác thực với mã hóa phần cứng./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia Keychain iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Chống Gian Lận Và Phát Hiện Bất Thường/h4>p classarticle-excerpt>Hệ thống AI phát hiện và ngăn chặn các hoạt động gian lận, bảo vệ người dùng khỏi các rủi ro bảo mật trên nền tảng iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia AI Security/span>span classarticle-date>24/09/2025/span>/div>/div> /div> /div> /div> /div> /section> !-- Download Section --> section classdownload-section iddownload> div classcontainer> div classdownload-content> h2 classdownload-title>Tải App Ngay/h2> p classdownload-subtitle> Tải miễn phí app cá độ bóng đá iOS và trải nghiệm cá cược chuyên nghiệp ngay trên iPhone/iPad của bạn /p> div classdownload-buttons> a href#appstore classdownload-btn> span classdownload-icon>📱/span> div classdownload-info> div classdownload-text>Tải từ/div> div classdownload-store>App Store/div> /div> /a> a href#testflight classdownload-btn> span classdownload-icon>🧪/span> div classdownload-info> div classdownload-text>Beta từ/div> div classdownload-store>TestFlight/div> /div> /a> /div> /div> /div> /section> !-- Footer --> footer classfooter> div classcontainer> div classfooter-content> div classfooter-section> h3>Football Betting iOS/h3> p>Ứng dụng cá cược bóng đá hàng đầu cho iOS với giao diện native, tính năng hiện đại và bảo mật tuyệt đối./p> /div> div classfooter-section> h3>Tính Năng/h3> ul> li>a href#live>Live Streaming/a>/li> li>a href#odds>Tỷ lệ kèo/a>/li> li>a href#stats>Thống kê/a>/li> li>a href#security>Bảo mật/a>/li> /ul> /div> div classfooter-section> h3>Tải App/h3> ul> li>a href#appstore>App Store/a>/li> li>a href#testflight>TestFlight/a>/li> li>a href#requirements>Yêu cầu hệ thống/a>/li> li>a href#guide>Hướng dẫn cài đặt/a>/li> /ul> /div> div classfooter-section> h3>Hỗ trợ/h3> ul> li>a href#help>Trung tâm trợ giúp/a>/li> li>a href#contact>Liên hệ/a>/li> li>a href#faq>FAQ/a>/li> li>a hrefmailto:support@footballbettingios.vn>Email hỗ trợ/a>/li> /ul> /div> /div> div classfooter-bottom> p>© 2025 Football Betting iOS. Tất cả quyền được bảo lưu. | App cá độ bóng đá iOS chính thống/p> /div> /div> /footer> script> document.addEventListener(DOMContentLoaded, function() { // iOS brand animation const brandIOS document.querySelector(.brand-ios); if (brandIOS) { setInterval(() > { brandIOS.style.transform scale(1.1) rotate(5deg); setTimeout(() > { brandIOS.style.transform scale(1) rotate(0deg); }, 300); }, 3000); } // Floating cards interactions const floatingCards document.querySelectorAll(.floating-card); floatingCards.forEach((card, index) > { card.addEventListener(mouseenter, function() { this.style.transform scale(1.15) translateY(-15px); this.style.zIndex 10; }); card.addEventListener(mouseleave, function() { this.style.transform scale(1) translateY(0); this.style.zIndex ; }); card.addEventListener(click, function() { const title this.querySelector(.card-title).textContent; alert(`Khám phá tính năng: ${title}\nTính năng đang được phát triển!`); }); // Add random floating animation variation const randomDelay Math.random() * 2000; setTimeout(() > { card.style.animationDelay `${index * 0.5}s`; }, randomDelay); }); // Phone mockup interaction const phoneMockup document.querySelector(.phone-mockup); if (phoneMockup) { phoneMockup.addEventListener(mouseenter, function() { this.style.transform translate(-50%, -50%) scale(1.05) rotateY(10deg); }); phoneMockup.addEventListener(mouseleave, function() { this.style.transform translate(-50%, -50%) scale(1) rotateY(0deg); }); phoneMockup.addEventListener(click, function() { alert(Xem demo app trên iPhone!\nTính năng đang được phát triển!); }); } // Feature cards interactions const featureCards document.querySelectorAll(.feature-card); featureCards.forEach(card > { card.addEventListener(mouseenter, function() { this.style.transform translateY(-15px) scale(1.02); }); card.addEventListener(mouseleave, function() { this.style.transform translateY(0) scale(1); }); card.addEventListener(click, function() { const title this.querySelector(.feature-card-title).textContent; alert(`Tìm hiểu về tính năng: ${title}\nTính năng đang được phát triển!`); }); }); // Feature boxes hover effects const featureBoxes document.querySelectorAll(.feature-box); featureBoxes.forEach(box > { box.addEventListener(mouseenter, function() { this.style.transform translateY(-8px) scale(1.05); }); box.addEventListener(mouseleave, function() { this.style.transform translateY(0) scale(1); }); }); // Article item interactions const articleItems document.querySelectorAll(.article-item); articleItems.forEach(item > { item.addEventListener(mouseenter, function() { this.style.transform translateX(15px); }); item.addEventListener(mouseleave, function() { this.style.transform translateX(0); }); item.addEventListener(click, function() { const title this.querySelector(.article-title).textContent; alert(`Đang mở bài viết: ${title}\nTính năng đang được phát triển!`); }); }); // Navigation item effects const navItems document.querySelectorAll(.nav-item); navItems.forEach(item > { item.addEventListener(click, function(e) { if (this.getAttribute(href).startsWith(?)) { e.preventDefault(); // Remove active class from all items navItems.forEach(nav > nav.classList.remove(active)); // Add active class to clicked item this.classList.add(active); const section this.textContent.trim(); alert(`Đang chuyển đến mục ${section}...\nTính năng đang được phát triển!`); } }); }); // Download buttons effects const downloadBtns document.querySelectorAll(.download-btn); downloadBtns.forEach(btn > { btn.addEventListener(click, function(e) { e.preventDefault(); const store this.querySelector(.download-store).textContent; alert(`Đang chuyển đến ${store}...\nTính năng đang được phát triển!`); }); }); // Hero CTA button effects const ctaButtons document.querySelectorAll(.cta-primary, .cta-secondary); ctaButtons.forEach(btn > { btn.addEventListener(click, function(e) { if (this.getAttribute(href).startsWith(#)) { e.preventDefault(); const action this.textContent.includes(Tải) ? tải app : xem tính năng; alert(`Đang chuyển đến ${action}...\nTính năng đang được phát triển!`); } }); }); // Smooth scrolling for navigation const scrollLinks document.querySelectorAll(ahref^#); scrollLinks.forEach(link > { link.addEventListener(click, function(e) { const href this.getAttribute(href); if (href.length > 1) { const target document.querySelector(href); if (target) { e.preventDefault(); target.scrollIntoView({ behavior: smooth, block: start }); } } }); }); // Intersection Observer for animations const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const animationObserver new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.style.opacity 1; entry.target.style.transform translateY(0); } }); }, observerOptions); // Observe elements for animation const animatedElements document.querySelectorAll(.feature-card, .article-category); animatedElements.forEach((element, index) > { element.style.opacity 0; element.style.transform translateY(30px); element.style.transition `opacity 0.6s ease ${index * 0.1}s, transform 0.6s ease ${index * 0.1}s`; animationObserver.observe(element); }); // Header scroll effect let lastScrollTop 0; const header document.querySelector(.header); window.addEventListener(scroll, () > { const scrollTop window.pageYOffset || document.documentElement.scrollTop; if (scrollTop > lastScrollTop && scrollTop > 100) { header.style.transform translateY(-100%); } else { header.style.transform translateY(0); } lastScrollTop scrollTop; }); // iOS time display function updateIOSTime() { const now new Date(); const timeString now.toLocaleTimeString(en-US, { hour12: false, hour: 2-digit, minute: 2-digit }); // Update any time displays const timeElements document.querySelectorAll(.ios-time); timeElements.forEach(element > { element.textContent timeString; }); } setInterval(updateIOSTime, 60000); updateIOSTime(); // Random floating card highlight setInterval(() > { const randomCard floatingCardsMath.floor(Math.random() * floatingCards.length); if (randomCard && Math.random() > 0.6) { // 40% chance randomCard.style.background rgba(0, 122, 255, 0.3); randomCard.style.transform scale(1.1) translateY(-10px); setTimeout(() > { randomCard.style.background rgba(255, 255, 255, 0.1); randomCard.style.transform scale(1) translateY(0); }, 2000); } }, 5000); // Add parallax effect to floating cards window.addEventListener(scroll, () > { const scrolled window.pageYOffset; const floatingCardsContainer document.querySelector(.floating-cards); if (floatingCardsContainer) { const rate scrolled * -0.3; floatingCardsContainer.style.transform `translateY(${rate}px)`; } }); // iOS-style haptic feedback simulation function simulateHaptic() { if (navigator.vibrate) { navigator.vibrate(10); // Very short vibration } } // Add haptic feedback to buttons const interactiveElements document.querySelectorAll(.cta-primary, .cta-secondary, .download-btn, .nav-item); interactiveElements.forEach(element > { element.addEventListener(click, simulateHaptic); }); // iOS-style loading animation function showIOSLoader() { const loader document.createElement(div); loader.style.cssText ` position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 40px; height: 40px; border: 3px solid rgba(0, 122, 255, 0.3); border-top: 3px solid #007AFF; border-radius: 50%; animation: spin 1s linear infinite; z-index: 10000; `; const style document.createElement(style); style.textContent ` @keyframes spin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } `; document.head.appendChild(style); document.body.appendChild(loader); setTimeout(() > { document.body.removeChild(loader); document.head.removeChild(style); }, 2000); } // Trigger loader on certain actions downloadBtns.forEach(btn > { btn.addEventListener(click, showIOSLoader); }); }); /script>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Thu, 29 Jan 2026 23:28:18 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingStrict-Transport-Security: max-age31536000Alt-Svc: quic:443; h3:443; h3-29:443; h3-27:443;h3-25:443; h3-T050:443; h3-Q050:443;h3-Q049:443;h3-Q048:443; h3-Q046:443; h3-Q043:443 !DOCTYPE html>html langvi>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>App Cá Độ Bóng Đá iOS - Tải Miễn Phí Cho iPhone iPad/title> meta namedescription contentTải app cá độ bóng đá iOS miễn phí cho iPhone và iPad. Ứng dụng cá cược thể thao hàng đầu với tỷ lệ kèo tốt nhất và giao diện thân thiện.> meta namekeywords contentapp cá độ bóng đá ios, tải app ios, cá cược iphone, football betting ios> meta namerobots contentindex, follow> meta nameauthor contentiOS Football Betting App> meta namelanguage contentVietnamese> link relcanonical hrefhttps://footballbettingios.vn/> !-- Open Graph Tags --> meta propertyog:title contentApp Cá Độ Bóng Đá iOS - Tải Miễn Phí Cho iPhone iPad> meta propertyog:description contentTải app cá độ bóng đá iOS miễn phí cho iPhone và iPad. Ứng dụng cá cược thể thao hàng đầu với tỷ lệ kèo tốt nhất và giao diện thân thiện.> meta propertyog:type contentwebsite> meta propertyog:url contenthttps://footballbettingios.vn> meta propertyog:site_name contentiOS Football Betting App> meta propertyog:locale contentvi_VN> !-- iOS Specific Meta Tags --> meta nameapple-mobile-web-app-capable contentyes> meta nameapple-mobile-web-app-status-bar-style contentblack-translucent> meta nameapple-mobile-web-app-title contentFootball Betting> link relapple-touch-icon href/apple-touch-icon.png> !-- Structured Data for Mobile App --> script typeapplication/ld+json> { @context: https://schema.org, @type: MobileApplication, name: App Cá Độ Bóng Đá iOS, description: Tải app cá độ bóng đá iOS miễn phí cho iPhone và iPad. Ứng dụng cá cược thể thao hàng đầu với tỷ lệ kèo tốt nhất và giao diện thân thiện., url: https://footballbettingios.vn, operatingSystem: iOS, applicationCategory: SportsApplication, offers: { @type: Offer, price: 0, priceCurrency: VND }, aggregateRating: { @type: AggregateRating, ratingValue: 4.8, ratingCount: 15420 } } /script> style> /* Vietnamese Cultural Colors - iOS Theme */ :root { --ios-blue: #007AFF; --ios-light-blue: #5AC8FA; --ios-dark-blue: #0051D5; --ios-gray: #8E8E93; --ios-light-gray: #F2F2F7; --ios-dark-gray: #1C1C1E; --vietnam-red: #DA020E; --vietnam-yellow: #FFCD00; --gradient-ios: linear-gradient(135deg, var(--ios-blue) 0%, var(--ios-light-blue) 100%); --gradient-dark: linear-gradient(135deg, var(--ios-dark-blue) 0%, var(--ios-blue) 100%); --gradient-vietnam: linear-gradient(135deg, var(--vietnam-red) 0%, var(--vietnam-yellow) 100%); --accent-green: #34C759; --accent-orange: #FF9500; --accent-red: #FF3B30; --accent-purple: #AF52DE; --white: #FFFFFF; --black: #000000; --card-bg: #FFFFFF; --light-bg: #F8F9FA; --shadow-light: rgba(0, 122, 255, 0.1); --shadow-medium: rgba(0, 122, 255, 0.2); --shadow-dark: rgba(0, 0, 0, 0.3); --border-radius: 12px; --border-radius-large: 20px; } * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; font-size: 16px; } body { font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; line-height: 1.6; color: var(--ios-dark-gray); background: var(--light-bg); overflow-x: hidden; } /* Layout 3: Floating Cards Layout */ .container { max-width: 1400px; margin: 0 auto; padding: 0 1rem; } /* Header - iOS Style */ .header { background: var(--gradient-ios); padding: 1rem 0; position: fixed; top: 0; left: 0; right: 0; z-index: 1000; backdrop-filter: blur(20px); border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .header-content { display: flex; justify-content: space-between; align-items: center; } .brand { display: flex; align-items: center; gap: 1rem; text-decoration: none; } .brand-ios { width: 60px; height: 60px; background: var(--white); border-radius: 15px; display: flex; align-items: center; justify-content: center; font-size: 1.8rem; color: var(--ios-blue); box-shadow: 0 8px 25px var(--shadow-medium); } .brand-info { display: flex; flex-direction: column; } .brand-title { font-size: 1.5rem; font-weight: 700; color: white; line-height: 1; } .brand-subtitle { font-size: 0.9rem; color: rgba(255, 255, 255, 0.8); font-weight: 500; } .header-nav { display: flex; gap: 1.5rem; align-items: center; } .nav-item { color: white; text-decoration: none; font-weight: 600; padding: 0.6rem 1.2rem; border-radius: var(--border-radius); transition: all 0.3s ease; background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); font-size: 0.9rem; } .nav-item:hover { background: rgba(255, 255, 255, 0.2); transform: translateY(-2px); text-decoration: none; color: white; } .nav-item.active { background: var(--white); color: var(--ios-blue); } /* Hero Section - Floating Cards */ .hero-section { background: var(--gradient-dark); color: white; padding: 8rem 0 6rem; margin-top: 80px; position: relative; overflow: hidden; } .hero-section::before { content: ; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(data:image/svg+xml,svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 100 100>rect x10 y10 width80 height80 rx15 fillnone strokergba(255,255,255,0.05) stroke-width1/>rect x20 y20 width60 height60 rx10 fillnone strokergba(255,255,255,0.05) stroke-width1/>/svg>) repeat; animation: float 40s infinite linear; } @keyframes float { 0% { transform: translateX(0) translateY(0); } 100% { transform: translateX(-100px) translateY(-50px); } } .hero-content { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; position: relative; z-index: 2; } .hero-left { display: flex; flex-direction: column; gap: 2rem; } .hero-badge { display: inline-flex; align-items: center; gap: 0.8rem; background: rgba(255, 255, 255, 0.15); color: white; padding: 0.8rem 1.5rem; border-radius: 25px; font-weight: 600; width: fit-content; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); font-size: 0.9rem; } .hero-title { font-size: 3.5rem; font-weight: 800; line-height: 1.1; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); } .hero-subtitle { font-size: 1.2rem; opacity: 0.9; line-height: 1.6; } .hero-features { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem; } .feature-box { background: rgba(255, 255, 255, 0.1); border-radius: var(--border-radius); padding: 1.5rem; text-align: center; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.3s ease; } .feature-box:hover { background: rgba(255, 255, 255, 0.2); transform: translateY(-5px); } .feature-icon { font-size: 2rem; margin-bottom: 0.8rem; display: block; } .feature-title { font-size: 1rem; font-weight: 600; margin-bottom: 0.5rem; } .feature-desc { font-size: 0.8rem; opacity: 0.8; } .hero-cta { display: flex; gap: 1.5rem; flex-wrap: wrap; } .cta-primary { background: var(--white); color: var(--ios-blue); padding: 1.2rem 2.5rem; border: none; border-radius: var(--border-radius-large); font-weight: 700; font-size: 1.1rem; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; gap: 0.8rem; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2); } .cta-primary:hover { transform: translateY(-3px); box-shadow: 0 12px 35px rgba(0, 0, 0, 0.3); text-decoration: none; color: var(--ios-blue); } .cta-secondary { background: transparent; color: white; padding: 1.2rem 2.5rem; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: var(--border-radius-large); font-weight: 700; font-size: 1.1rem; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; gap: 0.8rem; } .cta-secondary:hover { background: rgba(255, 255, 255, 0.1); border-color: white; text-decoration: none; color: white; } .hero-right { position: relative; } .floating-cards { position: relative; height: 500px; display: flex; align-items: center; justify-content: center; } .floating-card { position: absolute; background: rgba(255, 255, 255, 0.1); border-radius: var(--border-radius-large); padding: 2rem; backdrop-filter: blur(15px); border: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.3s ease; cursor: pointer; animation: floatCard 6s ease-in-out infinite; } @keyframes floatCard { 0%, 100% { transform: translateY(0px) rotate(0deg); } 50% { transform: translateY(-20px) rotate(2deg); } } .floating-card:hover { background: rgba(255, 255, 255, 0.2); transform: scale(1.05) translateY(-10px); } .card-1 { width: 200px; height: 120px; top: 50px; left: 50px; animation-delay: 0s; } .card-2 { width: 180px; height: 140px; top: 80px; right: 30px; animation-delay: 1s; } .card-3 { width: 220px; height: 100px; bottom: 120px; left: 20px; animation-delay: 2s; } .card-4 { width: 160px; height: 160px; bottom: 50px; right: 60px; animation-delay: 3s; } .card-5 { width: 240px; height: 80px; top: 200px; left: 120px; animation-delay: 4s; } .card-icon { font-size: 2.5rem; margin-bottom: 1rem; display: block; text-align: center; } .card-title { font-size: 1.1rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; } .card-desc { font-size: 0.8rem; opacity: 0.8; text-align: center; } /* Phone Mockup */ .phone-mockup { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 200px; height: 400px; background: var(--ios-dark-gray); border-radius: 30px; padding: 20px; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4); z-index: 5; } .phone-screen { width: 100%; height: 100%; background: var(--gradient-ios); border-radius: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: white; text-align: center; } .phone-icon { font-size: 3rem; margin-bottom: 1rem; } .phone-title { font-size: 1rem; font-weight: 700; margin-bottom: 0.5rem; } .phone-subtitle { font-size: 0.8rem; opacity: 0.8; } /* Features Section */ .features-section { padding: 6rem 0; background: var(--white); } .section-header { text-align: center; margin-bottom: 4rem; } .section-title { font-size: 3rem; font-weight: 800; color: var(--ios-dark-gray); margin-bottom: 1rem; } .section-subtitle { font-size: 1.2rem; color: var(--ios-gray); max-width: 600px; margin: 0 auto; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 3rem; } .feature-card { background: var(--card-bg); border-radius: var(--border-radius-large); padding: 2.5rem; text-align: center; transition: all 0.4s ease; border: 1px solid var(--ios-light-gray); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); } .feature-card:hover { transform: translateY(-10px); box-shadow: 0 20px 50px var(--shadow-medium); border-color: var(--ios-blue); } .feature-card-icon { width: 80px; height: 80px; background: var(--gradient-ios); border-radius: var(--border-radius-large); display: flex; align-items: center; justify-content: center; font-size: 2rem; color: white; margin: 0 auto 2rem; } .feature-card-title { font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem; color: var(--ios-dark-gray); } .feature-card-desc { color: var(--ios-gray); line-height: 1.6; margin-bottom: 1.5rem; } .feature-list { list-style: none; text-align: left; } .feature-list li { padding: 0.5rem 0; color: var(--ios-gray); position: relative; padding-left: 2rem; } .feature-list li::before { content: ✓; position: absolute; left: 0; color: var(--accent-green); font-weight: bold; } /* Articles Section */ .articles-section { padding: 6rem 0; background: var(--light-bg); } .articles-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); gap: 3rem; } .article-category { background: var(--white); border-radius: var(--border-radius-large); padding: 2.5rem; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.05); border: 1px solid var(--ios-light-gray); transition: all 0.4s ease; } .article-category:hover { transform: translateY(-8px); box-shadow: 0 25px 60px var(--shadow-medium); border-color: var(--ios-blue); } .category-header { display: flex; align-items: center; gap: 1rem; margin-bottom: 2rem; padding-bottom: 1rem; border-bottom: 2px solid var(--ios-light-gray); } .category-icon { width: 50px; height: 50px; background: var(--gradient-ios); border-radius: var(--border-radius); display: flex; align-items: center; justify-content: center; font-size: 1.5rem; color: white; } .category-title { font-size: 1.5rem; font-weight: 700; color: var(--ios-dark-gray); } .article-list { display: flex; flex-direction: column; gap: 1.5rem; } .article-item { padding: 1.5rem; background: var(--light-bg); border-radius: var(--border-radius); transition: all 0.3s ease; border: 1px solid var(--ios-light-gray); cursor: pointer; } .article-item:hover { background: var(--white); transform: translateX(10px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); border-color: var(--ios-blue); } .article-title { font-size: 1.1rem; font-weight: 600; margin-bottom: 0.8rem; color: var(--ios-dark-gray); line-height: 1.4; } .article-excerpt { color: var(--ios-gray); font-size: 0.9rem; line-height: 1.6; margin-bottom: 1rem; } .article-meta { display: flex; justify-content: space-between; align-items: center; font-size: 0.8rem; color: var(--ios-gray); } .article-author { font-weight: 600; } .article-date { font-weight: 500; } /* Download Section */ .download-section { padding: 6rem 0; background: var(--gradient-dark); color: white; text-align: center; } .download-content { max-width: 800px; margin: 0 auto; } .download-title { font-size: 3rem; font-weight: 800; margin-bottom: 1.5rem; } .download-subtitle { font-size: 1.3rem; opacity: 0.9; margin-bottom: 3rem; } .download-buttons { display: flex; justify-content: center; gap: 2rem; flex-wrap: wrap; } .download-btn { background: var(--white); color: var(--ios-dark-gray); padding: 1.5rem 3rem; border-radius: var(--border-radius-large); text-decoration: none; font-weight: 700; font-size: 1.1rem; display: flex; align-items: center; gap: 1rem; transition: all 0.3s ease; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); } .download-btn:hover { transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3); text-decoration: none; color: var(--ios-dark-gray); } .download-icon { font-size: 2rem; } .download-info { display: flex; flex-direction: column; align-items: flex-start; } .download-text { font-size: 0.9rem; opacity: 0.7; } .download-store { font-size: 1.2rem; font-weight: 700; } /* Footer */ .footer { background: var(--ios-dark-gray); color: white; padding: 4rem 0 2rem; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 3rem; margin-bottom: 2rem; } .footer-section h3 { color: var(--ios-light-blue); margin-bottom: 1.5rem; font-size: 1.3rem; } .footer-section ul { list-style: none; } .footer-section ul li { margin-bottom: 0.8rem; } .footer-section ul li a { color: rgba(255, 255, 255, 0.8); text-decoration: none; transition: color 0.3s ease; } .footer-section ul li a:hover { color: var(--ios-light-blue); } .footer-bottom { text-align: center; padding-top: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.6); } /* Responsive Design */ @media (max-width: 1024px) { .hero-content { grid-template-columns: 1fr; text-align: center; } .floating-cards { height: 300px; } .features-grid { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); } } @media (max-width: 768px) { .header-nav { flex-direction: column; gap: 0.8rem; } .hero-title { font-size: 2.5rem; } .floating-cards { height: 250px; } .articles-grid { grid-template-columns: 1fr; } .download-buttons { flex-direction: column; align-items: center; } } @media (max-width: 480px) { .container { padding: 0 0.5rem; } .hero-title { font-size: 2rem; } .floating-cards { height: 200px; } .phone-mockup { width: 150px; height: 300px; } } /* Custom Scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: var(--ios-light-gray); } ::-webkit-scrollbar-thumb { background: var(--gradient-ios); border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: var(--gradient-dark); } /style>/head>body> !-- Header --> header classheader> div classcontainer> div classheader-content> a href?sectionhome classbrand> div classbrand-ios>📱/div> div classbrand-info> div classbrand-title>Football Betting iOS/div> div classbrand-subtitle>App cá độ bóng đá cho iOS/div> /div> /a> nav classheader-nav> a href?sectionfeatures classnav-item>⚡ Tính Năng/a> a href?sectiondownload classnav-item>📥 Tải App/a> a href?sectionsecurity classnav-item>🔒 Bảo Mật/a> a href?sectionsupport classnav-item active>💬 Hỗ Trợ/a> /nav> /div> /div> /header> !-- Hero Section --> section classhero-section> div classcontainer> div classhero-content> div classhero-left> div classhero-badge> 📱 Dành riêng cho iOS /div> h1 classhero-title>App Cá Độ Bóng Đá iOS/h1> p classhero-subtitle> Ứng dụng cá cược bóng đá hàng đầu cho iPhone và iPad với giao diện native iOS, tính năng hiện đại và bảo mật tuyệt đối. Trải nghiệm cá cược chuyên nghiệp ngay trên thiết bị của bạn. /p> div classhero-features> div classfeature-box> span classfeature-icon>🎯/span> div classfeature-title>Tỷ lệ kèo tốt nhất/div> div classfeature-desc>Cập nhật real-time/div> /div> div classfeature-box> span classfeature-icon>📺/span> div classfeature-title>Live streaming HD/div> div classfeature-desc>Xem trực tiếp trận đấu/div> /div> div classfeature-box> span classfeature-icon>🔒/span> div classfeature-title>Bảo mật cao cấp/div> div classfeature-desc>Touch ID & Face ID/div> /div> div classfeature-box> span classfeature-icon>⚡/span> div classfeature-title>Giao diện native/div> div classfeature-desc>Tối ưu cho iOS/div> /div> /div> div classhero-cta> a href#download classcta-primary> 📥 Tải Miễn Phí /a> a href#features classcta-secondary> ⚡ Xem Tính Năng /a> /div> /div> div classhero-right> div classfloating-cards> div classfloating-card card-1> span classcard-icon>⚽/span> div classcard-title>Live Match/div> div classcard-desc>Trực tiếp/div> /div> div classfloating-card card-2> span classcard-icon>📊/span> div classcard-title>Statistics/div> div classcard-desc>Thống kê chi tiết/div> /div> div classfloating-card card-3> span classcard-icon>💰/span> div classcard-title>Best Odds/div> div classcard-desc>Tỷ lệ tốt nhất/div> /div> div classfloating-card card-4> span classcard-icon>🔔/span> div classcard-title>Notifications/div> div classcard-desc>Thông báo/div> /div> div classfloating-card card-5> span classcard-icon>🏆/span> div classcard-title>Tournaments/div> div classcard-desc>Giải đấu/div> /div> div classphone-mockup> div classphone-screen> span classphone-icon>📱/span> div classphone-title>Football Betting/div> div classphone-subtitle>iOS App/div> /div> /div> /div> /div> /div> /div> /section> !-- Features Section --> section classfeatures-section idfeatures> div classcontainer> div classsection-header> h2 classsection-title>Tính Năng Nổi Bật/h2> p classsection-subtitle> Khám phá các tính năng hiện đại được tối ưu riêng cho iOS /p> /div> div classfeatures-grid> div classfeature-card> div classfeature-card-icon>📺/div> h3 classfeature-card-title>Live Streaming HD/h3> p classfeature-card-desc> Xem trực tiếp các trận đấu bóng đá với chất lượng HD, âm thanh sống động và giao diện tối ưu cho màn hình iOS. /p> ul classfeature-list> li>Chất lượng video HD/4K/li> li>Âm thanh Dolby Digital/li> li>Tối ưu cho iPhone/iPad/li> li>Tiết kiệm pin và dữ liệu/li> /ul> /div> div classfeature-card> div classfeature-card-icon>🎯/div> h3 classfeature-card-title>Tỷ Lệ Kèo Real-time/h3> p classfeature-card-desc> Cập nhật tỷ lệ kèo theo thời gian thực với độ chính xác cao và thông báo push notification ngay lập tức. /p> ul classfeature-list> li>Cập nhật real-time/li> li>Push notification/li> li>Tỷ lệ cạnh tranh/li> li>Nhiều loại kèo/li> /ul> /div> div classfeature-card> div classfeature-card-icon>📊/div> h3 classfeature-card-title>Thống Kê Chi Tiết/h3> p classfeature-card-desc> Hệ thống thống kê bóng đá chi tiết với biểu đồ trực quan, phân tích chuyên sâu và dữ liệu cập nhật liên tục. /p> ul classfeature-list> li>Biểu đồ trực quan/li> li>Phân tích chuyên sâu/li> li>Lịch sử đối đầu/li> li>Dự đoán AI/li> /ul> /div> div classfeature-card> div classfeature-card-icon>🔒/div> h3 classfeature-card-title>Bảo Mật Cao Cấp/h3> p classfeature-card-desc> Bảo mật tuyệt đối với SSL 256-bit, xác thực 2FA, Touch ID/Face ID và tuân thủ chuẩn bảo mật Apple. /p> ul classfeature-list> li>SSL 256-bit encryption/li> li>Touch ID & Face ID/li> li>Xác thực 2FA/li> li>iOS Keychain/li> /ul> /div> div classfeature-card> div classfeature-card-icon>⚡/div> h3 classfeature-card-title>Giao Diện Native/h3> p classfeature-card-desc> Giao diện được thiết kế theo chuẩn iOS native với animation mượt mà, hỗ trợ Dark Mode và tối ưu mọi kích thước. /p> ul classfeature-list> li>iOS Native UI/li> li>Dark Mode support/li> li>Smooth animation/li> li>Responsive design/li> /ul> /div> div classfeature-card> div classfeature-card-icon>🎙️/div> h3 classfeature-card-title>Siri Shortcuts/h3> p classfeature-card-desc> Tích hợp Siri Shortcuts cho phép thực hiện các thao tác nhanh bằng giọng nói và tạo workflow tự động. /p> ul classfeature-list> li>Voice commands/li> li>Custom shortcuts/li> li>Automation workflow/li> li>Quick actions/li> /ul> /div> /div> /div> /section> !-- Articles Section --> section classarticles-section> div classcontainer> div classsection-header> h2 classsection-title>Hướng Dẫn & Thông Tin/h2> p classsection-subtitle> Tìm hiểu chi tiết về app cá độ bóng đá iOS và cách sử dụng /p> /div> div classarticles-grid> !-- iOS Features Articles --> div classarticle-category> div classcategory-header> div classcategory-icon>⚡/div> h3 classcategory-title>Tính Năng iOS/h3> /div> div classarticle-list> div classarticle-item>h4 classarticle-title>Live Streaming Bóng Đá Trên iOS - Chất Lượng HD/h4>p classarticle-excerpt>Tính năng live streaming bóng đá trên app iOS với chất lượng HD, âm thanh sống động và giao diện tối ưu cho màn hình iPhone và iPad./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia ứng dụng iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Tỷ Lệ Kèo Real-time Trên App iOS/h4>p classarticle-excerpt>Cập nhật tỷ lệ kèo real-time với độ chính xác cao, thông báo push notification và giao diện thân thiện trên thiết bị iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia tỷ lệ kèo/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Thống Kê Bóng Đá Chi Tiết Trên iOS/h4>p classarticle-excerpt>Hệ thống thống kê bóng đá chi tiết với biểu đồ trực quan, phân tích chuyên sâu và dữ liệu cập nhật liên tục trên app iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia phân tích dữ liệu/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Giao Diện iOS Native - Tối Ưu Cho iPhone/h4>p classarticle-excerpt>Giao diện được thiết kế theo chuẩn iOS native với animation mượt mà, hỗ trợ Dark Mode và tối ưu cho tất cả kích thước màn hình./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia UI/UX iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Tích Hợp Siri Shortcuts Cho App Cá Độ/h4>p classarticle-excerpt>Tích hợp Siri Shortcuts cho phép người dùng thực hiện các thao tác nhanh bằng giọng nói và tạo workflow tự động trên iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia tích hợp iOS/span>span classarticle-date>24/09/2025/span>/div>/div> /div> /div> !-- iOS Download Articles --> div classarticle-category> div classcategory-header> div classcategory-icon>📥/div> h3 classcategory-title>Tải & Cài Đặt/h3> /div> div classarticle-list> div classarticle-item>h4 classarticle-title>Hướng Dẫn Tải App Từ App Store/h4>p classarticle-excerpt>Hướng dẫn chi tiết cách tải và cài đặt app cá độ bóng đá từ App Store với các bước đơn giản và an toàn cho iPhone và iPad./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia hỗ trợ iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Cài Đặt App Qua TestFlight Beta/h4>p classarticle-excerpt>Hướng dẫn tham gia chương trình beta testing qua TestFlight để trải nghiệm các tính năng mới nhất trước khi phát hành chính thức./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia beta testing/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Yêu Cầu Hệ Thống iOS Tối Thiểu/h4>p classarticle-excerpt>Thông tin về yêu cầu hệ thống iOS tối thiểu, danh sách thiết bị được hỗ trợ và khuyến nghị cấu hình để có trải nghiệm tốt nhất./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia kỹ thuật iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Khắc Phục Lỗi Cài Đặt App iOS/h4>p classarticle-excerpt>Hướng dẫn khắc phục các lỗi thường gặp khi cài đặt app trên iOS như lỗi không đủ dung lượng, lỗi xác thực và lỗi kết nối./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia hỗ trợ kỹ thuật/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Cập Nhật App iOS Tự Động/h4>p classarticle-excerpt>Hướng dẫn cài đặt cập nhật tự động cho app trên iOS để luôn có phiên bản mới nhất với các tính năng và bản vá bảo mật./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia cập nhật iOS/span>span classarticle-date>24/09/2025/span>/div>/div> /div> /div> !-- iOS Security Articles --> div classarticle-category> div classcategory-header> div classcategory-icon>🔒/div> h3 classcategory-title>Bảo Mật iOS/h3> /div> div classarticle-list> div classarticle-item>h4 classarticle-title>Bảo Mật SSL 256-bit Trên App iOS/h4>p classarticle-excerpt>Hệ thống bảo mật SSL 256-bit đảm bảo mọi giao dịch và thông tin cá nhân được mã hóa an toàn tuyệt đối trên app iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia bảo mật iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Xác Thực 2FA Với Touch ID Và Face ID/h4>p classarticle-excerpt>Tích hợp xác thực 2FA với Touch ID và Face ID của iOS để bảo vệ tài khoản với lớp bảo mật sinh trắc học tiên tiến./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia sinh trắc học/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Bảo Vệ Thông Tin Cá Nhân Trên iOS/h4>p classarticle-excerpt>Chính sách bảo vệ thông tin cá nhân nghiêm ngặt tuân thủ chuẩn GDPR và các quy định bảo mật của Apple cho app iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia quyền riêng tư/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Keychain Security Cho Dữ Liệu Nhạy Cảm/h4>p classarticle-excerpt>Sử dụng iOS Keychain để lưu trữ an toàn các dữ liệu nhạy cảm như mật khẩu và token xác thực với mã hóa phần cứng./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia Keychain iOS/span>span classarticle-date>24/09/2025/span>/div>/div>div classarticle-item>h4 classarticle-title>Chống Gian Lận Và Phát Hiện Bất Thường/h4>p classarticle-excerpt>Hệ thống AI phát hiện và ngăn chặn các hoạt động gian lận, bảo vệ người dùng khỏi các rủi ro bảo mật trên nền tảng iOS./p>div classarticle-meta>span classarticle-author>👤 Chuyên gia AI Security/span>span classarticle-date>24/09/2025/span>/div>/div> /div> /div> /div> /div> /section> !-- Download Section --> section classdownload-section iddownload> div classcontainer> div classdownload-content> h2 classdownload-title>Tải App Ngay/h2> p classdownload-subtitle> Tải miễn phí app cá độ bóng đá iOS và trải nghiệm cá cược chuyên nghiệp ngay trên iPhone/iPad của bạn /p> div classdownload-buttons> a href#appstore classdownload-btn> span classdownload-icon>📱/span> div classdownload-info> div classdownload-text>Tải từ/div> div classdownload-store>App Store/div> /div> /a> a href#testflight classdownload-btn> span classdownload-icon>🧪/span> div classdownload-info> div classdownload-text>Beta từ/div> div classdownload-store>TestFlight/div> /div> /a> /div> /div> /div> /section> !-- Footer --> footer classfooter> div classcontainer> div classfooter-content> div classfooter-section> h3>Football Betting iOS/h3> p>Ứng dụng cá cược bóng đá hàng đầu cho iOS với giao diện native, tính năng hiện đại và bảo mật tuyệt đối./p> /div> div classfooter-section> h3>Tính Năng/h3> ul> li>a href#live>Live Streaming/a>/li> li>a href#odds>Tỷ lệ kèo/a>/li> li>a href#stats>Thống kê/a>/li> li>a href#security>Bảo mật/a>/li> /ul> /div> div classfooter-section> h3>Tải App/h3> ul> li>a href#appstore>App Store/a>/li> li>a href#testflight>TestFlight/a>/li> li>a href#requirements>Yêu cầu hệ thống/a>/li> li>a href#guide>Hướng dẫn cài đặt/a>/li> /ul> /div> div classfooter-section> h3>Hỗ trợ/h3> ul> li>a href#help>Trung tâm trợ giúp/a>/li> li>a href#contact>Liên hệ/a>/li> li>a href#faq>FAQ/a>/li> li>a hrefmailto:support@footballbettingios.vn>Email hỗ trợ/a>/li> /ul> /div> /div> div classfooter-bottom> p>© 2025 Football Betting iOS. Tất cả quyền được bảo lưu. | App cá độ bóng đá iOS chính thống/p> /div> /div> /footer> script> document.addEventListener(DOMContentLoaded, function() { // iOS brand animation const brandIOS document.querySelector(.brand-ios); if (brandIOS) { setInterval(() > { brandIOS.style.transform scale(1.1) rotate(5deg); setTimeout(() > { brandIOS.style.transform scale(1) rotate(0deg); }, 300); }, 3000); } // Floating cards interactions const floatingCards document.querySelectorAll(.floating-card); floatingCards.forEach((card, index) > { card.addEventListener(mouseenter, function() { this.style.transform scale(1.15) translateY(-15px); this.style.zIndex 10; }); card.addEventListener(mouseleave, function() { this.style.transform scale(1) translateY(0); this.style.zIndex ; }); card.addEventListener(click, function() { const title this.querySelector(.card-title).textContent; alert(`Khám phá tính năng: ${title}\nTính năng đang được phát triển!`); }); // Add random floating animation variation const randomDelay Math.random() * 2000; setTimeout(() > { card.style.animationDelay `${index * 0.5}s`; }, randomDelay); }); // Phone mockup interaction const phoneMockup document.querySelector(.phone-mockup); if (phoneMockup) { phoneMockup.addEventListener(mouseenter, function() { this.style.transform translate(-50%, -50%) scale(1.05) rotateY(10deg); }); phoneMockup.addEventListener(mouseleave, function() { this.style.transform translate(-50%, -50%) scale(1) rotateY(0deg); }); phoneMockup.addEventListener(click, function() { alert(Xem demo app trên iPhone!\nTính năng đang được phát triển!); }); } // Feature cards interactions const featureCards document.querySelectorAll(.feature-card); featureCards.forEach(card > { card.addEventListener(mouseenter, function() { this.style.transform translateY(-15px) scale(1.02); }); card.addEventListener(mouseleave, function() { this.style.transform translateY(0) scale(1); }); card.addEventListener(click, function() { const title this.querySelector(.feature-card-title).textContent; alert(`Tìm hiểu về tính năng: ${title}\nTính năng đang được phát triển!`); }); }); // Feature boxes hover effects const featureBoxes document.querySelectorAll(.feature-box); featureBoxes.forEach(box > { box.addEventListener(mouseenter, function() { this.style.transform translateY(-8px) scale(1.05); }); box.addEventListener(mouseleave, function() { this.style.transform translateY(0) scale(1); }); }); // Article item interactions const articleItems document.querySelectorAll(.article-item); articleItems.forEach(item > { item.addEventListener(mouseenter, function() { this.style.transform translateX(15px); }); item.addEventListener(mouseleave, function() { this.style.transform translateX(0); }); item.addEventListener(click, function() { const title this.querySelector(.article-title).textContent; alert(`Đang mở bài viết: ${title}\nTính năng đang được phát triển!`); }); }); // Navigation item effects const navItems document.querySelectorAll(.nav-item); navItems.forEach(item > { item.addEventListener(click, function(e) { if (this.getAttribute(href).startsWith(?)) { e.preventDefault(); // Remove active class from all items navItems.forEach(nav > nav.classList.remove(active)); // Add active class to clicked item this.classList.add(active); const section this.textContent.trim(); alert(`Đang chuyển đến mục ${section}...\nTính năng đang được phát triển!`); } }); }); // Download buttons effects const downloadBtns document.querySelectorAll(.download-btn); downloadBtns.forEach(btn > { btn.addEventListener(click, function(e) { e.preventDefault(); const store this.querySelector(.download-store).textContent; alert(`Đang chuyển đến ${store}...\nTính năng đang được phát triển!`); }); }); // Hero CTA button effects const ctaButtons document.querySelectorAll(.cta-primary, .cta-secondary); ctaButtons.forEach(btn > { btn.addEventListener(click, function(e) { if (this.getAttribute(href).startsWith(#)) { e.preventDefault(); const action this.textContent.includes(Tải) ? tải app : xem tính năng; alert(`Đang chuyển đến ${action}...\nTính năng đang được phát triển!`); } }); }); // Smooth scrolling for navigation const scrollLinks document.querySelectorAll(ahref^#); scrollLinks.forEach(link > { link.addEventListener(click, function(e) { const href this.getAttribute(href); if (href.length > 1) { const target document.querySelector(href); if (target) { e.preventDefault(); target.scrollIntoView({ behavior: smooth, block: start }); } } }); }); // Intersection Observer for animations const observerOptions { threshold: 0.1, rootMargin: 0px 0px -50px 0px }; const animationObserver new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.style.opacity 1; entry.target.style.transform translateY(0); } }); }, observerOptions); // Observe elements for animation const animatedElements document.querySelectorAll(.feature-card, .article-category); animatedElements.forEach((element, index) > { element.style.opacity 0; element.style.transform translateY(30px); element.style.transition `opacity 0.6s ease ${index * 0.1}s, transform 0.6s ease ${index * 0.1}s`; animationObserver.observe(element); }); // Header scroll effect let lastScrollTop 0; const header document.querySelector(.header); window.addEventListener(scroll, () > { const scrollTop window.pageYOffset || document.documentElement.scrollTop; if (scrollTop > lastScrollTop && scrollTop > 100) { header.style.transform translateY(-100%); } else { header.style.transform translateY(0); } lastScrollTop scrollTop; }); // iOS time display function updateIOSTime() { const now new Date(); const timeString now.toLocaleTimeString(en-US, { hour12: false, hour: 2-digit, minute: 2-digit }); // Update any time displays const timeElements document.querySelectorAll(.ios-time); timeElements.forEach(element > { element.textContent timeString; }); } setInterval(updateIOSTime, 60000); updateIOSTime(); // Random floating card highlight setInterval(() > { const randomCard floatingCardsMath.floor(Math.random() * floatingCards.length); if (randomCard && Math.random() > 0.6) { // 40% chance randomCard.style.background rgba(0, 122, 255, 0.3); randomCard.style.transform scale(1.1) translateY(-10px); setTimeout(() > { randomCard.style.background rgba(255, 255, 255, 0.1); randomCard.style.transform scale(1) translateY(0); }, 2000); } }, 5000); // Add parallax effect to floating cards window.addEventListener(scroll, () > { const scrolled window.pageYOffset; const floatingCardsContainer document.querySelector(.floating-cards); if (floatingCardsContainer) { const rate scrolled * -0.3; floatingCardsContainer.style.transform `translateY(${rate}px)`; } }); // iOS-style haptic feedback simulation function simulateHaptic() { if (navigator.vibrate) { navigator.vibrate(10); // Very short vibration } } // Add haptic feedback to buttons const interactiveElements document.querySelectorAll(.cta-primary, .cta-secondary, .download-btn, .nav-item); interactiveElements.forEach(element > { element.addEventListener(click, simulateHaptic); }); // iOS-style loading animation function showIOSLoader() { const loader document.createElement(div); loader.style.cssText ` position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 40px; height: 40px; border: 3px solid rgba(0, 122, 255, 0.3); border-top: 3px solid #007AFF; border-radius: 50%; animation: spin 1s linear infinite; z-index: 10000; `; const style document.createElement(style); style.textContent ` @keyframes spin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } `; document.head.appendChild(style); document.body.appendChild(loader); setTimeout(() > { document.body.removeChild(loader); document.head.removeChild(style); }, 2000); } // Trigger loader on certain actions downloadBtns.forEach(btn > { btn.addEventListener(click, showIOSLoader); }); }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]