当前位置: 首页 > news >正文

php做网站半成品wordpress首页调用短代码

php做网站半成品,wordpress首页调用短代码,WordPress调用内部js,google appSwiper 组件提供滑动轮播显示的能力。Swiper本身是一个容器组件#xff0c;当设置了多个子组件后#xff0c;可以对这些子组件进行轮播显示。通常#xff0c;在一些应用首页显示推荐的内容时#xff0c;需要用到轮播显示的能力。 针对复杂页面场景#xff0c;可以使用 Sw…Swiper 组件提供滑动轮播显示的能力。Swiper本身是一个容器组件当设置了多个子组件后可以对这些子组件进行轮播显示。通常在一些应用首页显示推荐的内容时需要用到轮播显示的能力。 针对复杂页面场景可以使用 Swiper 组件的预加载机制利用主线程的空闲时间来提前构建和布局绘制组件优化滑动体验。 布局与约束 Swiper作为一个容器组件如果设置了自身尺寸属性则在轮播显示过程中均以该尺寸生效。如果自身尺寸属性未被设置则分两种情况如果设置了prevMargin或者nextMargin属性则Swiper自身尺寸会跟随其父组件如果未设置prevMargin或者nextMargin属性则会自动根据子组件的大小设置自身的尺寸。 循环播放 通过loop属性控制是否循环播放该属性默认值为true。 当loop为true时在显示第一页或最后一页时可以继续往前切换到前一页或者往后切换到后一页。如果loop为false则在第一页或最后一页时无法继续向前或者向后切换页面。 loop为true Swiper() {Text(0).width(90%).height(100%).backgroundColor(Color.Gray).textAlign(TextAlign.Center).fontSize(30)Text(1).width(90%).height(100%).backgroundColor(Color.Green).textAlign(TextAlign.Center).fontSize(30)Text(2).width(90%).height(100%).backgroundColor(Color.Pink).textAlign(TextAlign.Center).fontSize(30) } .loop(true)loop为false Swiper() {// ... } .loop(false)自动轮播 Swiper通过设置autoPlay属性控制是否自动轮播子组件。该属性默认值为false。 autoPlay为true时会自动切换播放子组件子组件与子组件之间的播放间隔通过interval属性设置。interval属性默认值为3000单位毫秒。 Swiper() {// ... } .loop(true) .autoPlay(true) .interval(1000)导航点样式 Swiper提供了默认的导航点样式和导航点箭头样式导航点默认显示在Swiper下方居中位置开发者也可以通过indicator属性自定义导航点的位置和样式导航点箭头默认不显示。 通过indicator属性开发者可以设置导航点相对于Swiper组件上下左右四个方位的位置同时也可以设置每个导航点的尺寸、颜色、蒙层和被选中导航点的颜色。 导航点使用默认样式 Swiper() {Text(0).width(90%).height(100%).backgroundColor(Color.Gray).textAlign(TextAlign.Center).fontSize(30)Text(1).width(90%).height(100%).backgroundColor(Color.Green).textAlign(TextAlign.Center).fontSize(30)Text(2).width(90%).height(100%).backgroundColor(Color.Pink).textAlign(TextAlign.Center).fontSize(30) }自定义导航点样式 导航点直径设为30vp左边距为0导航点颜色设为红色。 Swiper() {// ... } .indicator(Indicator.dot().left(0).itemWidth(15).itemHeight(15).selectedItemWidth(30).selectedItemHeight(15).color(Color.Red).selectedColor(Color.Blue) )Swiper通过设置 displayArrow 属性可以控制导航点箭头的大小、位置、颜色底板的大小及颜色以及鼠标悬停时是否显示箭头。 箭头使用默认样式 Swiper() {// ... } .displayArrow(true, false)自定义箭头样式 箭头显示在组件两侧大小为18vp导航点箭头颜色设为蓝色。 Swiper() {// ... } .displayArrow({ showBackground: true,isSidebarMiddle: true,backgroundSize: 24,backgroundColor: Color.White,arrowSize: 18,arrowColor: Color.Blue}, false)页面切换方式 Swiper支持手指滑动、点击导航点和通过控制器三种方式切换页面以下示例展示通过控制器切换页面的方法。 Entry Component struct SwiperDemo {private swiperController: SwiperController new SwiperController();build() {Column({ space: 5 }) {Swiper(this.swiperController) {Text(0).width(250).height(250).backgroundColor(Color.Gray).textAlign(TextAlign.Center).fontSize(30)Text(1).width(250).height(250).backgroundColor(Color.Green).textAlign(TextAlign.Center).fontSize(30)Text(2).width(250).height(250).backgroundColor(Color.Pink).textAlign(TextAlign.Center).fontSize(30)}.indicator(true)Row({ space: 12 }) {Button(showNext).onClick(() {this.swiperController.showNext(); // 通过controller切换到后一页})Button(showPrevious).onClick(() {this.swiperController.showPrevious(); // 通过controller切换到前一页})}.margin(5)}.width(100%).margin({ top: 5 })} }轮播方向 Swiper支持水平和垂直方向上进行轮播主要通过vertical属性控制。 当vertical为true时表示在垂直方向上进行轮播为false时表示在水平方向上进行轮播。vertical默认值为false。 设置水平方向上轮播。 Swiper() {// ... } .indicator(true) .vertical(false)设置垂直方向轮播。 Swiper() {// ... } .indicator(true) .vertical(true)每页显示多个子页面 Swiper支持在一个页面内同时显示多个子组件通过displayCount 属性设置。 Swiper() {Text(0).width(250).height(250).backgroundColor(Color.Gray).textAlign(TextAlign.Center).fontSize(30)Text(1).width(250).height(250).backgroundColor(Color.Green).textAlign(TextAlign.Center).fontSize(30)Text(2).width(250).height(250).backgroundColor(Color.Pink).textAlign(TextAlign.Center).fontSize(30)Text(3).width(250).height(250).backgroundColor(Color.Blue).textAlign(TextAlign.Center).fontSize(30) } .indicator(true) .displayCount(2)自定义切换动画 Swiper支持通过 customContentTransition 设置自定义切换动画可以在回调中对视窗内所有页面逐帧设置透明度、缩放比例、位移、渲染层级等属性实现自定义切换动画。 Entry Component struct SwiperCustomAnimationExample {private DISPLAY_COUNT: number 2private MIN_SCALE: number 0.75State backgroundColors: Color[] [Color.Green, Color.Blue, Color.Yellow, Color.Pink, Color.Gray, Color.Orange]State opacityList: number[] []State scaleList: number[] []State translateList: number[] []State zIndexList: number[] []aboutToAppear(): void {for (let i 0; i this.backgroundColors.length; i) {this.opacityList.push(1.0)this.scaleList.push(1.0)this.translateList.push(0.0)this.zIndexList.push(0)}}build() {Column() {Swiper() {ForEach(this.backgroundColors, (backgroundColor: Color, index: number) {Text(index.toString()).width(100%).height(100%).fontSize(50).textAlign(TextAlign.Center).backgroundColor(backgroundColor).opacity(this.opacityList[index]).scale({ x: this.scaleList[index], y: this.scaleList[index] }).translate({ x: this.translateList[index] }).zIndex(this.zIndexList[index])})}.height(300).indicator(false).displayCount(this.DISPLAY_COUNT, true).customContentTransition({timeout: 1000,transition: (proxy: SwiperContentTransitionProxy) {if (proxy.position proxy.index % this.DISPLAY_COUNT || proxy.position this.DISPLAY_COUNT proxy.index % this.DISPLAY_COUNT) {// 同组页面完全滑出视窗外时重置属性值this.opacityList[proxy.index] 1.0this.scaleList[proxy.index] 1.0this.translateList[proxy.index] 0.0this.zIndexList[proxy.index] 0} else {// 同组页面未滑出视窗外时对同组中左右两个页面逐帧根据position修改属性值if (proxy.index % this.DISPLAY_COUNT 0) {this.opacityList[proxy.index] 1 - proxy.position / this.DISPLAY_COUNTthis.scaleList[proxy.index] this.MIN_SCALE (1 - this.MIN_SCALE) * (1 - proxy.position / this.DISPLAY_COUNT)this.translateList[proxy.index] - proxy.position * proxy.mainAxisLength (1 - this.scaleList[proxy.index]) * proxy.mainAxisLength / 2.0} else {this.opacityList[proxy.index] 1 - (proxy.position - 1) / this.DISPLAY_COUNTthis.scaleList[proxy.index] this.MIN_SCALE (1 - this.MIN_SCALE) * (1 - (proxy.position - 1) / this.DISPLAY_COUNT)this.translateList[proxy.index] - (proxy.position - 1) * proxy.mainAxisLength - (1 - this.scaleList[proxy.index]) * proxy.mainAxisLength / 2.0}this.zIndexList[proxy.index] -1}}})}.width(100%)} }鸿蒙全栈开发全新学习指南 为了积极培养鸿蒙生态人才让大家都能学习到鸿蒙开发最新的技术针对一些在职人员、0基础小白、应届生/计算机专业、鸿蒙爱好者等人群整理了一套纯血版鸿蒙HarmonyOS Next全栈开发技术的学习路线【包含了大厂APP实战项目开发】。 本路线共分为四个阶段 第一阶段鸿蒙初中级开发必备技能 第二阶段鸿蒙南北双向高工技能基础gitee.com/MNxiaona/733GH 第三阶段应用开发中高级就业技术 第四阶段全网首发-工业级南向设备开发就业技术gitee.com/MNxiaona/733GH 《鸿蒙 (Harmony OS)开发学习手册》共计892页 如何快速入门 1.基本概念 2.构建第一个ArkTS应用 3.…… 开发基础知识:gitee.com/MNxiaona/733GH 1.应用基础知识 2.配置文件 3.应用数据管理 4.应用安全管理 5.应用隐私保护 6.三方应用调用管控机制 7.资源分类与访问 8.学习ArkTS语言 9.…… 基于ArkTS 开发 1.Ability开发 2.UI开发 3.公共事件与通知 4.窗口管理 5.媒体 6.安全 7.网络与链接 8.电话服务 9.数据管理 10.后台任务(Background Task)管理 11.设备管理 12.设备使用信息统计 13.DFX 14.国际化开发 15.折叠屏系列 16.…… 鸿蒙开发面试真题含参考答案:gitee.com/MNxiaona/733GH 鸿蒙入门教学视频 美团APP实战开发教学gitee.com/MNxiaona/733GH 写在最后 如果你觉得这篇内容对你还蛮有帮助我想邀请你帮我三个小忙点赞转发有你们的 『点赞和评论』才是我创造的动力。关注小编同时可以期待后续文章ing不定期分享原创知识。想要获取更多完整鸿蒙最新学习资源请移步前往小编gitee.com/MNxiaona/733GH
http://www.tj-hxxt.cn/news/143719.html

相关文章:

  • 网站开发客户阿里云案例企业信息系统公示
  • 天津市做企业标准网站开源网站后台管理系统
  • 深圳集团网站建设专业北京的网站制作
  • 经验丰富的网站制作公司国外网站界面
  • 晋中品牌网站建设建设wordpress 手机首页
  • 房产网站建设哪家好腾讯体育
  • 网站建设彳金手指排名免费空间大的网盘
  • 小说网站怎么建设的最新网站域名ip查询
  • 深圳网站建设公司服务平台中国住建部网站官网
  • 建站平台上建设的网站可以融资吗郑州城乡建设局官网
  • 网站以前在百度能搜索不到营销渠道方案
  • 山西晋中网站建设学网站建设需要什么工具
  • 如何规划电子商务网站网站进行规划与设计
  • 建设银行临江市支行网站广州网络推广营销公司
  • 县级网站建设网站建设的公司收费标准
  • 绵阳高端网站建设手机微信公众号怎么开通
  • 新野企业网站建设网站建设需要每年交钱吗
  • 自己做网站广告法驾校官方网站 模板
  • 便民类网站 做英山县城乡建设规划局网站
  • 云梦县城乡建设局网站写软文推广
  • 企业网站建设项目描述酷奇趣wordpress邀请码
  • 网站开发案例教程手机网站404页面
  • 博罗网站建设费用4399网页游戏官网
  • 网站建设时间 人力及成本估算wordpress能做大型cms
  • 床上爱做网站WordPress评论调用QQ头像
  • 网站如何做成app生成链接
  • 网站 美化网站后台怎么不能上传图片
  • 济南建设网站需要网站建设的步骤目标规划
  • 黄骅市海边seo技术培训班
  • 珠海专业网站建设价格房山网站制作