UNPKG

@insaic/neon

Version:

A Mobile UI Components built on Vue

96 lines (94 loc) 2.65 kB
.accordion-item { background-color: #fff; font-size: 15px; } .accordion-item-title { height: 50px; padding: 14px 16px; -webkit-box-sizing: border-box; box-sizing: border-box; } .accordion-item-content { -webkit-box-sizing: border-box; box-sizing: border-box; } .accordion-item-content.accordion-item-content-transition { overflow: hidden; border-top: 0; -webkit-transition: height .2s ease-in-out; -o-transition: height .2s ease-in-out; transition: height .2s ease-in-out; } .accordion-item-open ~ .accordion-item-content-transition { position: relative; } .accordion-item-open ~ .accordion-item-content-transition::before { content: " "; position: absolute; left: 0; right: 0; height: 1px; border: 0 solid #e5e5e5; color: #e5e5e5; background-color: #e5e5e5; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); -ms-transform: scaleY(0.5); transform: scaleY(0.5); z-index: 0; top: 0; border-top: 1px; } .accordion-item ~ .accordion-item { position: relative; } .accordion-item ~ .accordion-item::before { content: " "; position: absolute; left: 0; right: 0; height: 1px; border: 0 solid #e5e5e5; color: #e5e5e5; background-color: #e5e5e5; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); -ms-transform: scaleY(0.5); transform: scaleY(0.5); z-index: 0; top: 0; border-top: 1px; } .accordion-item-arrow { position: relative; } .accordion-item-open.accordion-item-arrow::after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); } .accordion-item-arrow::after { content: ""; display: block; position: absolute; top: 20px; right: 14px; width: 10px; height: 10px; border-right: 2px solid #999999; border-top: 2px solid #999999; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: -webkit-transform .2s ease-in-out; transition: -webkit-transform .2s ease-in-out; -o-transition: transform .2s ease-in-out; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out; }