UNPKG

framework7-without-localstorage

Version:

Full featured mobile HTML framework for building iOS & Android apps

340 lines (327 loc) 10.6 kB
@import url('_mixins.less'); @import url('_colors-vars.less'); @import url('_dark-colors-vars.less'); /*============= Framework 7 RTL Additions =============*/ html { direction: rtl; } /* === Lists === */ .list-block { ul ul { padding-left: 0; padding-right: 56px; } .item-content { padding-left: 0; padding-right: 16px; } .item-inner { padding-right: 0; padding-left: 16px; } .item-after { margin-left: 0; margin-right: 8px; } .item-media { i + i, i + img { margin-left: 0; margin-right: 8px; } & + .item-inner { margin-left: 0; margin-right: 16px; } } .item-link { .item-inner { padding-right: 0; padding-left: 42px; background-position: 16px center; .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>"); } } &.media-list, li.media-item { .item-link { .item-inner { padding-right: 0; padding-left: 16px; } .item-title-row { padding-right: 0; padding-left: 26px; background-position: center left; .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>"); } } } .sortable-handler { right: auto; left: 0; } &.sortable-opened { .item-inner, .item-link .item-inner { padding-right: 0; padding-left: 50px; } .item-link .item-inner, .item-link .item-title-row { background-image: none; } } .swipeout-actions-left, .swipeout-actions-right { direction: ltr; } } /* === Toolbars === */ .navbar, .toolbar { a.link { i+span, i+i, span+i, span+span { margin-left: 0; margin-right: 8px; } } } .navbar { .right { margin-left: 0; margin-right: auto; } } .tabbar .tab-link-highlight { left: auto; right: 0; } .tabbar-scrollable .tab-link-highlight { left: 0; right: auto; } /* === Forms === */ .list-block { input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="tel"], input[type="url"], input[type="date"], input[type="datetime-local"], input[type="time"], input[type="number"], select, textarea { text-align: right; } .input-item, &.inputs-list { .floating-label { .transform-origin(right); } } } .buttons-row { .button { margin-left: 0; margin-right: 8px; &:first-child { margin-right: 0; } } } .label-switch { .checkbox { &:after { left: auto; right: 0; } } input[type="checkbox"]:checked + .checkbox:after { .transform(translateX(-16px)); } } .range-slider { input[type="range"]::-webkit-slider-thumb:before { right: auto; left: 100%; } } label.label-checkbox, label.label-radio { .item-after { i.icon-form-checkbox, i.icon-form-radio { margin-left: 16px; margin-right: 8px; } } } /* === Search Bar === */ .searchbar { input[type="search"] { background-position: right center; padding: 0 24px 0 36px } .searchbar-clear { right: auto; left: -16px; } } /* === Modals === */ .modal-button { + .modal-button { margin-left: 0; margin-right: 4px; } } /* === Content Block === */ .content-block-inner { margin-left: 0; margin-right: -16px; } /* === Messages === */ .message-received { -ms-flex-item-align: end; -webkit-align-self: flex-end; align-self: flex-end; .align-items(flex-end); } .message-sent { -ms-flex-item-align: start; -webkit-align-self: flex-start; align-self: flex-start; .align-items(flex-start); } /* === Chips === */ .chip{ } .chip-media { margin-left: 0; margin-right: -12px; + .chip-label{ margin-left: 0px; margin-right: 8px; } } .chip-label { + .chip-delete { margin-left: -8px; margin-right: 4px; } } .chip-delete { margin-left: -8px; } /* === Accordion === */ .list-block { .accordion-toggle { .item-inner { padding-right: 0; padding-left: 42px; background-position: 16px center; .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='#c7c7cc' transform='translate(60,120) rotate(180)'/></svg>"); } } &:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner, &:not(.media-list) .accordion-item-expanded:not(.media-item) > .item-link .item-inner, &.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row, &.media-list .accordion-item-expanded > .item-link .item-title-row, .accordion-item-expanded.media-item .accordion-item-toggle .item-title-row, .accordion-item-expanded.media-item > .item-link .item-title-row, { .encoded-svg-background("<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' transform='translate(70, 30) rotate(90)' fill='#c7c7cc'/></svg>"); background-size: 20px 20px; } .accordion-item ul { padding-right: 0; } } /* === Icons === */ .contacts-block { li:not(.list-group-title) { padding-left: 0; padding-right: 40px + 16px; } } /* === Icons === */ i.icon { &.icon-back { .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='#ffffff'/></svg>"); } &.icon-forward { .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z' fill='#ffffff'/></svg>"); } &.icon-next { .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' fill='#ffffff' width='24' height='24' viewBox='0 0 24 24'><path d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); } &.icon-prev { .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' fill='#ffffff' width='24' height='24' viewBox='0 0 24 24'><path d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); } } .rtl-icon-color-mixin(@colorName, @color) { i.icon-back.color-@{colorName}, i.icon-back.theme-@{colorName} { .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='@{color}'/></svg>"); } i.icon-forward.color-@{colorName}, i.icon-forward.theme-@{colorName} { .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z' fill='@{color}'/></svg>"); } i.icon-next.color-@{colorName}, i.icon-next.theme-@{colorName} { .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' fill='@{color}' width='24' height='24' viewBox='0 0 24 24'><path d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); } i.icon-prev.color-@{colorName}, i.icon-prev.theme-@{colorName} { .encoded-svg-background("<svg xmlns='http://www.w3.org/2000/svg' fill='@{color}' width='24' height='24' viewBox='0 0 24 24'><path d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); } } .rtl-icon-color-mixin(e('red'), @red); .rtl-icon-color-mixin(e('pink'), @pink); .rtl-icon-color-mixin(e('purple'), @purple); .rtl-icon-color-mixin(e('deeppurple'), @deeppurple); .rtl-icon-color-mixin(e('indigo'), @indigo); .rtl-icon-color-mixin(e('blue'), @blue); .rtl-icon-color-mixin(e('lightblue'), @lightblue); .rtl-icon-color-mixin(e('cyan'), @cyan); .rtl-icon-color-mixin(e('teal'), @teal); .rtl-icon-color-mixin(e('green'), @green); .rtl-icon-color-mixin(e('lightgreen'), @lightgreen); .rtl-icon-color-mixin(e('lime'), @lime); .rtl-icon-color-mixin(e('yellow'), @yellow); .rtl-icon-color-mixin(e('amber'), @amber); .rtl-icon-color-mixin(e('orange'), @orange); .rtl-icon-color-mixin(e('deeporange'), @deeporange); .rtl-icon-color-mixin(e('brown'), @brown); .rtl-icon-color-mixin(e('gray'), @gray); .rtl-icon-color-mixin(e('bluegray'), @bluegray); .rtl-icon-color-mixin(e('white'), @white); .rtl-icon-color-mixin(e('black'), @black); /* === Timeline === */ .timelineItemLeft() { -webkit-box-direction: reverse; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; margin-left: ~"-moz-calc(50% - (32px + 10px) / 2 - 50px)"; margin-left: ~"-webkit-calc(50% - (32px + 10px) / 2 - 50px)"; margin-left: ~"calc(50% - (32px + 10px) / 2 - 50px)"; margin-right: 0; .timeline-item-date { text-align: right; } } .timelineItemRight() { margin-right: ~"-moz-calc(50% - (32px + 10px) / 2 - 50px)"; margin-right: ~"-webkit-calc(50% - (32px + 10px) / 2 - 50px)"; margin-right: ~"calc(50% - (32px + 10px) / 2 - 50px)"; margin-left: 0; .timeline-item-date { text-align: left; } } .timeline-sides { .timeline-item { .timelineItemRight(); &:not(.timeline-item-right):nth-child(2n) { .timelineItemLeft(); } } .timeline-item-left { .timelineItemLeft() } .timeline-item-right { .timelineItemRight(); } } @media (min-width:768px) { .tablet-sides { .timeline-sides; } } .timeline-horizontal .timeline-item-date { text-align: right; }