123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- /**
- wcPop.css v1.0 styleSheet(2018/03/30)
- write by 【px】
- */
- .popui__modal-panel{position: relative;}
- .popui__modal-panel *{font-style: normal; font-weight: normal; list-style: none;}
- .popui__modal-mask {background: black; opacity: .6; pointer-events: auto; height: 100%; width: 100%; position: fixed; top: 0; left: 0; animation: mask-fadeIn .5s;}
- @keyframes mask-fadeIn {0% {opacity: 0;}100% {opacity: .6;}}
- .popui__panel-main{display: table; color:#333; font-family: 宋体,helvetica,arial,sans-serif; pointer-events: none; height: 100%; width: 100%; position: fixed; left: 0; top: 0;}
- .popui__panel-main .popui__panel-section{display: table-cell; vertical-align: middle; text-align: center;}
- .popui__panel-child{background: #7b7a7a;border-radius: 3px;display: inline-block;pointer-events: auto;font-size: 14px;text-align: left;max-width: 300px;position: relative;}
- .popui__panel-tit{color:#333; font-size: 14px; padding: 7px 20px; text-align: center;}
- .popui__panel-cnt{padding: 15px; text-align: center; line-height: 1.3; word-wrap: break-word; word-break: break-all;}
- .popui__panel-btn{display: flex; align-items: center; line-height: 40px; position: relative;}
- .popui__panel-btn:after{content: ''; border-top: 1px solid #e7e7e7; position: absolute; left: 0; right: 0; top: 0; z-index:5;}
- .popui__panel-btn .btn{cursor: pointer; display: block; flex: 1; font-size: 14px; text-align: center; -webkit-user-select:none; user-select:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: relative; z-index: 3;}
- .popui__panel-btn .btn:active{background: #f5f5f5;}
- .popui__panel-btn .btn:after{content:"";border-left:1px solid #e7e7e7;position:absolute;top:0;bottom:0;right:0;}
- .popui__panel-btn .btn:last-child:after{border:none;}
- .popui__panel-btn .btn:first-child{border-bottom-left-radius: 3px;}
- .popui__panel-btn .btn:last-child{border-bottom-right-radius: 3px;}
- /* +++ */
- .wcPop-close .popui__modal-mask{animation: anim-fadeOut .3s;}
- .wcPop-close .popui__panel-child{animation: anim-fadeOut .3s;}
- .wcPop-close .popui__footer, .wcPop-close .popui__actionsheet, .wcPop-close .popui__actionsheetMini{animation: anim-fadeOutUp .3s;}
- /* __ 自定义样式 */
- /* 样式1(toast) */
- .popui__toast{background: rgba(17,17,17,.7); color: #fff; min-height: 120px; width: 120px;}
- .popui__toast .popui__toast-icon{margin-bottom: 5px;}
- .popui__toast .popui__toast-icon img{height:24px;width:24px;}
- .popui__toast .popui__panel-cnt{padding: 35px 10px 15px;}
- /* 样式2(footer底部弹出) */
- .popui__footer{background: 0 0; margin:0 auto; max-width: 100%; position: fixed; left: 0; right: 0; bottom: 10px; width: 95%;}
- .popui__footer .popui__panel-cnt{background-color: rgba(255,255,255,.8); border-radius: 3px 3px 0 0; padding: 15px 10px;}
- .popui__footer .popui__panel-btn{background: 0 0; border-top: 0; display: block;}
- .popui__footer .popui__panel-btn:after{display:none;}
- .popui__footer .popui__panel-btn .btn{background: rgba(255,255,255,.8); border-top: 1px solid #ccc;}
- .popui__footer .popui__panel-btn .btn:after{border-left:none;}
- .popui__footer .popui__panel-btn .btn:nth-last-child(2){border-radius: 0 0 3px 3px;}
- .popui__footer .popui__panel-btn .btn:nth-last-child(1){border-top: 0; border-radius: 3px; margin-top: 10px;}
- /* 样式3(actionsheet底部弹出式菜单) */
- .popui__actionsheet{border-radius: 0; margin:0 auto; max-width: 100%; position: fixed; left: 0; right: 0; bottom: 0; width: 100%;}
- .popui__actionsheet .popui__panel-cnt{padding: 15px 10px;}
- .popui__actionsheet .popui__panel-btn{background: 0 0; border-top: 0; display: block;}
- .popui__actionsheet .popui__panel-btn .btn{border-top: 1px solid #e7e7e7;}
- .popui__actionsheet .popui__panel-btn .btn:after{border-left:none;}
- .popui__actionsheet .popui__panel-btn .btn:nth-last-child(1){border-top: 5px solid #e7e7e7; border-bottom-right-radius: 0;}
- /* 样式3(actionsheet底部弹出式菜单【迷你仿微信】) */
- .popui__actionsheetMini{border-radius: 0; margin:0 auto; max-width: 100%; position: fixed; left: 0; right: 0; bottom: 0; width: 100%;}
- .popui__actionsheetMini .popui__panel-cnt{padding: 15px 20px; text-align:left;}
- .popui__actionsheetMini .popui__panel-btn{background: 0 0; border-top: 0; display: block;}
- .popui__actionsheetMini .popui__panel-btn .btn{border-top: none; padding-left:20px;text-align:left;}
- .popui__actionsheetMini .popui__panel-btn .btn:after{border-left:none;}
- /* 样式4(ios、android) */
- .wcPop-close .popui__ios, .wcPop-close .popui__android, .wcPop-close .popui__androidSheet{animation: anim-fadeScaleOut .3s;}
- .popui__ios{width: 80%;}
- .popui__ios .popui__panel-tit{font-size:16px; padding: 20px 25px 10px;}
- .popui__ios .popui__panel-cnt{color:#808080; padding: 0 25px 15px; min-height:40px;}
- .popui__ios .popui__panel-cnt:first-child{color:#333; padding: 40px 20px 25px;}
- .popui__ios .popui__panel-btn{line-height: 48px;}
- .popui__ios .popui__panel-btn .btn{font-size: 14px;}
- .popui__android{width: 80%;}
- .popui__android .popui__panel-tit{font-size:18px; padding: 20px 25px 10px; text-align: left;}
- .popui__android .popui__panel-cnt{color:#808080; font-size: 15px; padding: 5px 25px 35px; text-align: left; min-height:40px;}
- .popui__android .popui__panel-cnt:first-child{color:#333; padding: 25px 25px 35px;}
- .popui__android .popui__panel-btn{display: block; padding: 0 25px 12px; text-align: right; line-height: 34px;}
- .popui__android .popui__panel-btn:after{display: none;}
- .popui__android .popui__panel-btn .btn{border-radius:0; font-size: 14px; display: inline-block; vertical-align: top; padding: 0 15px;}
- .popui__android .popui__panel-btn .btn:after{display: none;}
- .popui__android .popui__panel-btn .btn:first-child{color: #808080;}
- .popui__android .popui__panel-btn .btn:last-child{margin-right: -10px;}
- .popui__androidSheet{border-radius:2px;width: 80%;}
- .popui__androidSheet .popui__panel-tit{font-size:21px; padding: 15px 20px 5px; text-align: left;}
- .popui__androidSheet .popui__panel-cnt{color:#808080; font-size: 17px; padding: 0 20px 15px; text-align: left;}
- .popui__androidSheet .popui__panel-cnt:first-child{color:#333; padding: 15px 20px 5px;}
- .popui__androidSheet .popui__panel-btn{display: block;padding: 0;text-align: left;line-height: 42px;color: #fff;}
- .popui__androidSheet .popui__panel-btn:after{display: none;}
- .popui__androidSheet .popui__panel-btn .btn{border-bottom: 1px solid #eee;border-radius:0;font-size: 16px;padding: 0 20px;text-align: left;}
- .popui__androidSheet .popui__panel-btn .btn:last-child{border-bottom: 0;}
- .popui__androidSheet .popui__panel-btn .btn:after{display: none;}
- /* __ 弹窗动画 */
- .anim-fadeIn{animation: anim-fadeIn .5s;}
- .anim-scaleIn{animation: anim-scaleIn .3s;}
- .anim-fadeInUp{animation: anim-fadeInUp .3s;}
- .anim-fadeInDown{animation: anim-fadeInDown .3s;}
- .anim-fadeOutUp{animation: anim-fadeOut .3s;}
- .anim-fadeOut{animation: anim-fadeOut .3s;}
- .anim-fadeScaleOut{animation: anim-fadeScaleOut .3s;}
- .anim-rollIn{animation: anim-rollIn .3s;}
- .anim-shake{animation: anim-shake .3s;}
- .anim-loading{animation: anim-loading 1s steps(12, end) infinite;}
- .anim-footer{animation: anim-footer .3s;}
- /* 渐变 */
- @keyframes anim-fadeIn {
- 0% {opacity: 0;}
- 100% {opacity: 1;}
- }
- /* 缩放 */
- @keyframes anim-scaleIn {
- 0% {opacity: 0; transform: scale(.9);}
- 100% {opacity: 1; transform: scale(1);}
- }
- /* 由上向下打开 */
- @keyframes anim-fadeInUp {
- 0% {opacity: 0; transform: translateY(-100%);}
- 100% {opacity: 1; transform: translateY(0);}
- }
- /* 由下向上打开 */
- @keyframes anim-fadeInDown {
- 0% {opacity: 0; transform: translateY(100%);}
- 100% {opacity: 1; transform: translateY(0);}
- }
- /* 由上向下渐变关闭 */
- @keyframes anim-fadeOutUp {
- 100% {opacity: 0; transform: translateY(100%);}
- }
- /* 渐变缩小关闭 */
- @keyframes anim-fadeOut {
- 100% {opacity: 0;}
- }
- /* 渐变缩小关闭 */
- @keyframes anim-fadeScaleOut {
- 100% {opacity: 0;-webkit-transform: scale(.9);transform: scale(.9);}
- }
- /* 左侧翻转打开 */
- @keyframes anim-rollIn {
- 0% {opacity: 0; transform: translateX(-100%) rotate(-120deg);}
- 100% {opacity: 1; transform: translateX(0) rotate(0);}
- }
- /* 震动 */
- @keyframes anim-shake {
- 0%,100% {transform: translateX(0);}
- 10%,30%,50%,70%,90% {transform: translateX(-10px);}
- 20%,40%,60%,80% {transform: translateX(10px);}
- }
- /* 加载中 */
- @keyframes anim-loading {
- 0% {transform: rotate3d(0, 0, 1, 0deg);}
- 100% {transform: rotate3d(0, 0, 1, 360deg);}
- }
- /* 底部向上弹出 */
- @keyframes anim-footer {
- 0% {opacity: 0; transform: translateY(800px)}
- 100% {opacity: 1; transform: translateY(0);}
- }
- /* 去除android上a、button、input标签点击产生的阴影 */
- a,button,input,label{-webkit-tap-highlight-color:rgba(255,0,0,0); outline:none;}
- /* __ flex弹性盒子 */
- .flexbox{display:-webkit-box; display:-webkit-flex; display:flex; display:-ms-flexbox;}
- .flex-alignc{align-items: center;}
- .flex1{-webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
- .flex2{-webkit-box-flex:2; -webkit-flex:2; -ms-flex:2; flex:2;}
|