react-app-shell
Version:
react打包脚本和example, 这里的版本请忽略
208 lines (203 loc) • 4.55 kB
text/less
.add-wrapper {
max-width: 750px;
margin: 0 auto;
.address-row {
width: 100%;
padding: 0 32px;
margin-top: 10px;
position: relative;
border-bottom: 2px solid #f5f5f5;
font-size: 32px;
label {
display: inline-block;
height: 108px;
line-height: 108px;
width: 150px;
color: #666;
}
&-box {
display: inline-block;
width: 520px;
padding-bottom: 1px; /* no */
input, textarea{
color: #333;
}
:global{
.am-list-extra{
flex-basis: 100% ;
text-align: left ;
font-size: 32px ;
width: calc(100% - 80px);
display: inline-block;
vertical-align: middle;
}
.am-list-arrow{
display: inline-block;
vertical-align: middle;
}
.am-list-item .am-input-control input,
.am-textarea-control textarea,
{
font-size: 32px ;
}
}
&__tip {
:global {
.am-list-extra {
color: rgba(187, 187, 187, 1);
}
}
}
&__area {
:global {
.am-list-extra {
color: #333;
}
}
}
}
}
.address-confirm {
width: 100%;
position: fixed;
bottom: 40px;
padding: 0 40px;
.confirm-btn {
width: 100%;
height: 88px;
line-height: 88px;
color: #fff;
background: #FF6633;
text-align: center;
border-radius: 128px;
cursor: pointer;
font-size: 32px;
}
}
.modal-tip{
text-align: center;
.modal-notes{
margin: 20px 0 60px;
color: #555;
font-size: 28px;
line-height: 1.5
}
}
}
.view-wrapper {
max-width: 750px;
.prize {
text-align: center;
padding: 60px 80px 40px;
img {
width: 310px;
height: 310px;
border-radius: 20px;
}
p{
margin-top: 30px;
color: #333333;
font-size: 32px;
font-weight: 500;
word-break: break-all;
line-height: 1.3;
}
}
.address-content{
text-align: left;
border-top: 1px solid #EAEAEA; /* no */
border-bottom: 1px solid #EAEAEA; /* no */
padding: 0 40px 30px;
.address-item{
margin-top: 30px;
font-size: 28px;
&-title{
display: inline-block;
min-width: 200px;
color: #666;
line-height: 45px;
vertical-align: text-top
}
&-value{
display: inline-block;
vertical-align: text-top;
color: #333;
max-width: 420px;
line-height: 45px;
word-wrap: break-word;
word-break: break-all;
vertical-align: text-top;
}
}
}
.track{
margin-top: 30px;
font-size: 28px;
padding-left: 40px;
&-title{
display: inline-block;
min-width: 200px;
color: #666;
vertical-align: text-top;
}
&-value{
display: inline-block;
vertical-align: text-top;
color: #FF4A33;
max-width: 420px;
word-wrap: break-word;
word-break: break-all;
vertical-align: text-top;
}
}
.footer {
width: 100%;
position: fixed;
bottom: 40px;
color: #999999;
text-align: center;
font-size: 24px;
}
}
:global{
.am-picker-popup-header{
height: 80px;
padding: 12px 0;
width: 100% ;
overflow: hidden;
}
.am-picker-popup-title{
display: inline-block ;
text-align: center;
width: 450px;
margin: 0 auto;
}
.am-picker-popup-item{
height: auto ;
padding: 12px 18px ;
box-sizing: content-box ;
}
.am-picker-popup-header-left{
border-radius: 8px ;
float: left ;
margin-left: 34px ;
color:#999 ;
background: #fff ;
border: 1px solid #DDD; /*no*/
font-size: 28px ;
text-align: center ;
}
.am-picker-popup-header-right{
border-radius: 8px ;
float: right ;
margin-right: 34px ;
color: #fff ;
background: #FEB940 ;
font-size: 28px ;
text-align: center ;
}
.am-picker-col{
float: left ;
width: 33.3333% ;
}
}