nguyen.dinh.khue.tj@gmail.com
+diff --git a/Thai Cuc Quyen/homepage.js b/Thai Cuc Quyen/homepage.js new file mode 100644 index 0000000..2d95e9e --- /dev/null +++ b/Thai Cuc Quyen/homepage.js @@ -0,0 +1,30 @@ +//SWIPER SLIDER SHOWCASE +function swiperBannerHome() { + const swiperAnimation = new SwiperAnimation(); + new Swiper(".swiperBannerHomepage", { + slidesPerView: 1, + spaceBetween: 12, + centeredSlides: true, + loop: true, + speed: 2000, + autoplay: { + delay: 4000, + pauseOnMouseEnter: false, + disableOnInteraction: true, + }, + lazy: true, + pagination: { + el: ".swiper-pagination", + clickable: true, + }, + on: { + init: function () { + swiperAnimation.init(this).animate(); + }, + slideChange: function () { + swiperAnimation.init(this).animate(); + }, + }, + }); +} +swiperBannerHome(); diff --git a/Thai Cuc Quyen/img/about-us.png b/Thai Cuc Quyen/img/about-us.png new file mode 100644 index 0000000..fac0bdd Binary files /dev/null and b/Thai Cuc Quyen/img/about-us.png differ diff --git a/Thai Cuc Quyen/img/adress-contact.png b/Thai Cuc Quyen/img/adress-contact.png new file mode 100644 index 0000000..f540b56 Binary files /dev/null and b/Thai Cuc Quyen/img/adress-contact.png differ diff --git a/Thai Cuc Quyen/img/banner 2.png b/Thai Cuc Quyen/img/banner 2.png new file mode 100644 index 0000000..938d592 Binary files /dev/null and b/Thai Cuc Quyen/img/banner 2.png differ diff --git a/Thai Cuc Quyen/img/banner-about-mb.png b/Thai Cuc Quyen/img/banner-about-mb.png new file mode 100644 index 0000000..a1daa98 Binary files /dev/null and b/Thai Cuc Quyen/img/banner-about-mb.png differ diff --git a/Thai Cuc Quyen/img/banner-about-us.png b/Thai Cuc Quyen/img/banner-about-us.png new file mode 100644 index 0000000..c4f07d5 Binary files /dev/null and b/Thai Cuc Quyen/img/banner-about-us.png differ diff --git a/Thai Cuc Quyen/img/banner-home.jpg b/Thai Cuc Quyen/img/banner-home.jpg new file mode 100644 index 0000000..0a0f82c Binary files /dev/null and b/Thai Cuc Quyen/img/banner-home.jpg differ diff --git a/Thai Cuc Quyen/img/email-contact.png b/Thai Cuc Quyen/img/email-contact.png new file mode 100644 index 0000000..ee27df9 Binary files /dev/null and b/Thai Cuc Quyen/img/email-contact.png differ diff --git a/Thai Cuc Quyen/img/img-contact.png b/Thai Cuc Quyen/img/img-contact.png new file mode 100644 index 0000000..007a020 Binary files /dev/null and b/Thai Cuc Quyen/img/img-contact.png differ diff --git a/Thai Cuc Quyen/img/location 1.png b/Thai Cuc Quyen/img/location 1.png new file mode 100644 index 0000000..d01773c Binary files /dev/null and b/Thai Cuc Quyen/img/location 1.png differ diff --git a/Thai Cuc Quyen/img/location 2.png b/Thai Cuc Quyen/img/location 2.png new file mode 100644 index 0000000..1462b19 Binary files /dev/null and b/Thai Cuc Quyen/img/location 2.png differ diff --git a/Thai Cuc Quyen/img/logo-mobile.png b/Thai Cuc Quyen/img/logo-mobile.png new file mode 100644 index 0000000..477df8b Binary files /dev/null and b/Thai Cuc Quyen/img/logo-mobile.png differ diff --git a/Thai Cuc Quyen/img/logo.png b/Thai Cuc Quyen/img/logo.png new file mode 100644 index 0000000..832062b Binary files /dev/null and b/Thai Cuc Quyen/img/logo.png differ diff --git a/Thai Cuc Quyen/img/news-item.png b/Thai Cuc Quyen/img/news-item.png new file mode 100644 index 0000000..fbbe6b1 Binary files /dev/null and b/Thai Cuc Quyen/img/news-item.png differ diff --git a/Thai Cuc Quyen/img/phone-contact.png b/Thai Cuc Quyen/img/phone-contact.png new file mode 100644 index 0000000..7a3c59f Binary files /dev/null and b/Thai Cuc Quyen/img/phone-contact.png differ diff --git a/Thai Cuc Quyen/img/photos.png b/Thai Cuc Quyen/img/photos.png new file mode 100644 index 0000000..5bab2d0 Binary files /dev/null and b/Thai Cuc Quyen/img/photos.png differ diff --git a/Thai Cuc Quyen/index.html b/Thai Cuc Quyen/index.html new file mode 100644 index 0000000..ddf864f --- /dev/null +++ b/Thai Cuc Quyen/index.html @@ -0,0 +1,409 @@ + + +
+ + + +
+ CLB Thái Cực Quyền
Dương Thị Uông Mạch Hà Nội
Tham gia với chúng tôi tại Công viên Bách Thảo và 25 Giang Văn Minh để tham gia các lớp Thái Cực Quyền Dương Thị Uông Mạch
+Nếu bạn biết ơn tất cả những gì CLB Thái Cực Quyền Dương Thị Uông Mạch Hà Nội đã làm cho cuộc sống của bạn, vui lòng cân nhắc hỗ trợ hoạt động tiếp cận cộng đồng của chúng tôi. Chúng tôi hoan nghênh sự đóng góp của bất kỳ số lượng nào và đánh giá cao sự hỗ trợ liên tục của bạn.
+1&&u.push(e.virtualSize-r)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&n?"marginLeft":t("marginRight");c.filter(((e,t)=>!a.cssMode||t!==c.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=>e<0?-f:e>t?t+g:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e {r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1}))}else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(v),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let r=e;return i.params.loop&&(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex CLB Thái Cực Quyền Tham gia với chúng tôi tại Công viên Bách Thảo và 25 Giang Văn Minh để tham gia các lớp Thái Cực Quyền Dương Thị Uông Mạch Nếu bạn biết ơn tất cả những gì CLB Thái Cực Quyền Dương Thị Uông Mạch Hà Nội đã làm cho cuộc sống của bạn, vui lòng cân nhắc hỗ trợ hoạt động tiếp cận cộng đồng của chúng tôi. Chúng tôi hoan nghênh sự đóng góp của bất kỳ số lượng nào và đánh giá cao sự hỗ trợ liên tục của bạn. 1&&u.push(e.virtualSize-r)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&n?"marginLeft":t("marginRight");c.filter(((e,t)=>!a.cssMode||t!==c.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=>e<0?-f:e>t?t+g:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e {r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1}))}else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(v),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let r=e;return i.params.loop&&(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex0&&o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length>0&&o(u(a))}}function p(){const e=r();if(!t||t.destroyed)return;const s=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),a=s[0]===e,i=a?e.innerWidth:s[0].offsetWidth,l=a?e.innerHeight:s[0].offsetHeight,o=t.$el.offset(),{rtlTranslate:u}=t;let h=!1;u&&(o.left-=t.$el[0].scrollLeft);const m=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]];for(let e=0;e
+
Dương Thị Uông Mạch Hà Nội Công viên Bách Thảo và 25 Giang Văn Minh
+ CLB Thái Cực Quyền Dương Thị Uông Mạch Hà Nội đã và đang quảng bá những lợi ích của thái cực quyền thông qua nhận thức cộng đồng, hướng dẫn và đào tạo cá nhân, và phục vụ cộng đồng.
+ Nhận thức
+ Đào tạo
+ DỊCH VỤ
+ =0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};var S={updateSize:function(){const e=this;let t,s;const a=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a[0].clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),s=s-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{$wrapperEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&a.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=i.children(`.${e.params.slideClass}`),p=o?e.virtual.slides.length:c.length;let u=[];const h=[],m=[];let f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(e));let g=a.slidesOffsetAfter;"function"==typeof g&&(g=a.slidesOffsetAfter.call(e));const w=e.snapGrid.length,b=e.slidesGrid.length;let x=a.spaceBetween,y=-f,E=0,C=0;if(void 0===r)return;"string"==typeof x&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*r),e.virtualSize=-x,n?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(v(e.wrapperEl,"--swiper-centered-offset-before",""),v(e.wrapperEl,"--swiper-centered-offset-after",""));const T=a.grid&&a.grid.rows>1&&e.grid;let $;T&&e.grid.initSlides(p);const S="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i0&&o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length>0&&o(u(a))}}function p(){const e=r();if(!t||t.destroyed)return;const s=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),a=s[0]===e,i=a?e.innerWidth:s[0].offsetWidth,l=a?e.innerHeight:s[0].offsetHeight,o=t.$el.offset(),{rtlTranslate:u}=t;let h=!1;u&&(o.left-=t.$el[0].scrollLeft);const m=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]];for(let e=0;e