微信小程序实现点击图片旋转180度并且弹出下拉列表


Posted in Javascript onNovember 27, 2018

本文为大家分享了微信小程序实现图片旋转、下拉列表的具体代码,供大家参考,具体内容如下

正文:

先上效果图:

微信小程序实现点击图片旋转180度并且弹出下拉列表

index.wxml

<view class="phone_one" bindtap="clickPerson">
 <view class="phone_personal">{{firstPerson}}</view>
 <image src="../../image/v6.png" class="personal_image {{selectArea ? 'rotateRight' :''}}"></image> //三目法判断图片要不要旋转180。
 </view>
 
<view class="person_box">
 <view class="phone_select" hidden="{{selectPerson}}">
  <view bindtap="mySelect">测试1</view>
  <view bindtap="mySelect">测试2</view>
  <view bindtap="mySelect">测试3</view>
 </view>
</view>

index.js

Page({
 data:{
 selectPerson:true,
 firstPerson:'个人',
 selectArea:false,
 },
 //点击选择类型
 clickPerson:function(){
 var selectPerson = this.data.selectPerson;
 if(selectPerson == true){
  this.setData({
  selectArea:true,
  selectPerson:false,
 })
 }else{
  this.setData({
  selectArea:false,
  selectPerson:true,
 })
 }
 } ,
 //点击切换
 mySelect:function(e){
 this.setData({
  firstPerson:e.target.dataset.me,
  selectPerson:true,
  selectArea:false,
 })
 },
}}

index.wxss

.phone_personal{
 width: 100%;
 color:rgb(34, 154, 181);
 height:100rpx;
 line-height:100rpx;
 text-align: center;
}
.phone_one{
 display: flex; //用flex布局更方便。
 position: relative;
 justify-content: space-between;
 background-color:rgb(239, 239, 239);
 width:90%;
 height:100rpx;
 margin:0 auto;
 border-radius: 10rpx;
 border-bottom:2rpx solid rgb(255, 255, 255);
}
.person_box{
 position: relative;
}
.phone_select{
 margin-top:0;
 z-index: 100;
 position: absolute; //小程序中z-index和absolute需要同时存在,元素才能脱离文档。
}
.select_one{
 text-align: center;
 background-color:rgb(239, 239, 239);
 width:676rpx; //脱离文档后元素width不能再用百分比。
 height:100rpx;
 line-height:100rpx;
 margin:0 5%;
 border-bottom:2rpx solid rgb(255, 255, 255);
}
.personal_image{
 z-index: 100;
 position: absolute;
 right:2.5%;
 width: 34rpx;
 height: 20rpx;
 margin:40rpx 20rpx 40rpx 0;
 transition: All 0.4s ease; 
 -webkit-transition: All 0.4s ease;
}
.rotateRight{
 transform: rotate(180deg); //180°旋转图片。
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
JQuery Study Notes 学习笔记(一)
Aug 04 Javascript
jQuery实现预加载图片的方法
Mar 17 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
Apr 15 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
使用grunt合并压缩js和css文件的方法
Mar 02 Javascript
vue 运用mock数据的示例代码
Nov 07 Javascript
浅谈在node.js进入文件目录的问题
May 13 Javascript
vue 录制视频并压缩视频文件的方法
Jul 27 Javascript
微信小程序dom操作的替代思路实例分析
Dec 06 Javascript
JavaScript实现烟花绽放动画效果
Aug 04 Javascript
js canvas实现画图、滤镜效果
Nov 27 #Javascript
js canvas画布实现高斯模糊效果
Nov 27 #Javascript
video.js 一个页面同时播放多个视频的实例代码
Nov 27 #Javascript
Vue数据双向绑定的深入探究
Nov 27 #Javascript
微信小程序带动画弹窗组件使用方法详解
Nov 27 #Javascript
微信小程序实现日历功能
Nov 27 #Javascript
微信小程序实现打卡日历功能
Sep 21 #Javascript
You might like
PHP的FTP学习(二)
2006/10/09 PHP
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
php swoft框架实例用法
2020/12/22 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
深入理解angularjs过滤器
2016/05/25 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
shiro授权的实现原理
2017/09/21 Javascript
详解在React里使用&quot;Vuex&quot;
2018/04/02 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Python线性方程组求解运算示例
2018/01/17 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
django fernet fields字段加密实践详解
2019/08/12 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
python dataframe NaN处理方式
2019/12/26 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
销售副总经理岗位职责
2013/12/11 职场文书
生产部岗位职责范文
2014/02/07 职场文书
大学班级文化建设方案
2014/05/06 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
公司员工辞职信范文
2015/05/12 职场文书
退休欢送会主持词
2015/07/01 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
带你了解Java中的ForkJoin
2022/04/28 Java/Android