pages.scss 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. /***** 这里放页面样式 *****/
  2. // 登录页 padding-bottom: env(safe-area-inset-bottom); box-sizing: unset;
  3. .ezy-login-page {
  4. width:100%;height:100vh; background-color: #01a1ff;position: relative;overflow:hidden;
  5. .ezy-login-wrap{width:100%;height: 1623.08rpx;background-image: url("@/static/images/login/login-bj.jpg");@include ezy-no-repeat-cover(top);}
  6. .login-body-box{
  7. display: flex;flex-direction: column;display: flex;box-sizing: border-box;
  8. position: absolute;top:690rpx;left: 50%;transform: translateX(-50%);
  9. }
  10. .login-title-img{
  11. width: 411rpx;height: 73rpx;@include ezy-no-repeat-cover;margin-right: auto;
  12. background-image: url("@/static/images/login/login-tel.png");
  13. }
  14. .phone-input-box{
  15. width: 644rpx;height: 144rpx;box-sizing: border-box;padding-bottom: 20rpx;
  16. display: flex;align-items: center;margin-top: 50rpx;
  17. background-image: url("@/static/images/login/login-tel-bj.png");@include ezy-no-repeat-cover;
  18. .phone-prefix {
  19. width: 90rpx;margin-left:18rpx;font-size: 38rpx;color: #ffffffd9;
  20. font-weight: normal;display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;
  21. }
  22. .phone-prefix::after{content: '';width: 1rpx;height: 40rpx;display: inline-block;background-color: #ffffffd9;}
  23. .phone-input {font-size: 38rpx;padding: 0 22rpx;box-sizing: border-box;color: #fff;flex: 1;}
  24. .uni-input-placeholder {font-size: 30rpx;color: #ffffffd9;
  25. }
  26. .close-btn{width: 42rpx;height: 42rpx;margin-right: 30rpx;@include ezy-no-repeat-cover;
  27. background-image: url("@/static/images/login/login-close-icon.png");flex-shrink: 0;}
  28. }
  29. .agreement-checkbox-box {
  30. display: flex;justify-content: center;margin-top: 10rpx;;
  31. .agreement-checkbox {
  32. .uni-checkbox-wrapper{
  33. color: #ffffffd9;font-size: 27rpx;line-height: 1.3;
  34. flex-direction: row;display: flex;
  35. .uni-checkbox-input{
  36. width: 40rpx;height: 40rpx;border: 0;background-color: unset;@include ezy-no-repeat-cover;
  37. background-image: url("@/static/images/login/login-checked-bj.png");margin-right: 4rpx;
  38. svg {width: 28;height: 28rpx;top: 48%;left: 50%;}
  39. }
  40. }
  41. .agreement-text{color: #e3f524;display: contents;}
  42. }
  43. }
  44. .yzm-btn-disabled{
  45. width: 644rpx;height: 106rpx;margin-top: 84rpx;
  46. background-color: red;
  47. @include ezy-no-repeat-cover;
  48. }
  49. .yzm-btn-normal{background-image: url("@/static/images/login/login-zym-bj.png");}
  50. .wx-btn-img{
  51. width: 96rpx;height: 96rpx;position: absolute;bottom:5%;
  52. left: 50%;transform:translateX(-50%) ;
  53. background-image: url("@/static/images/login/login-wx-icon.png");@include ezy-no-repeat-cover;
  54. }
  55. /* 针对小屏幕设备 */
  56. @media (max-height: 700px) {
  57. .phone-input-box{margin-top: 24rpx;}
  58. .yzm-btn-img{margin-top: 52rpx;}
  59. .wx-btn-img{bottom:3%;}
  60. }
  61. @media (max-height: 480px) {
  62. overflow:auto;
  63. .login-body-box{top:660rpx;}
  64. .ezy-login-wrap{height: 1400rpx;position: relative;}
  65. }
  66. }
  67. .lli-develop-expect-page{
  68. display: flex;flex-direction: column;justify-content: space-between;align-items: center;
  69. background-color: blue;position: relative;height:$titleBar-tabBar-page;
  70. .page-content{
  71. background-color: #9ed5cf;width: 100%;text-align: center;display: block;
  72. margin-top: 44px;flex: 1;
  73. span{
  74. font-size: 24px;padding: 20px 0;display: block;font-weight: 900;color: #09539a;
  75. -webkit-text-stroke: 1rpx #fff; /* 文字描边(仅webkit内核浏览器支持) */
  76. text-stroke: 1rpx #fff; /* 未来可能的标准属性,目前支持有限 */
  77. text-shadow: 4px 4px 4px rgba(110, 229, 249, 0.5); /* 文字阴影 */
  78. }
  79. }
  80. .bottom-word{position: absolute;bottom: 0;margin-top: 0;}
  81. }