.device-ios { @blockTitleColor: #6d6d72; --f7-navbar-link-color: @themeColor; --f7-navbar-text-color: @black; --f7-navbar-title-line-height: 44px; --f7-navbar-link-line-height: 44px; --f7-navbar-title-font-size: 17px; --f7-list-bg-color: @white; --f7-navbar-bg-color: #f7f7f8; --f7-tabbar-link-inactive-color: @themeColor; --f7-radio-active-color: @themeColor; --f7-toggle-active-color: @themeColor; --f7-range-bar-active-bg-color: @themeColor; --f7-list-button-text-color: @themeColor; // Main Toolbar #editor-navbar.navbar .right a + a, #editor-navbar.navbar .left a + a { margin-left: 0; } .navbar { background-color: var(--f7-navbar-bg-color); .title { font-weight: 600; } .navbar-inner { z-index: auto; } } .popover__titled { .list { ul { background-color: var(--f7-list-bg-color); li:first-child, li:last-child { border-radius: 0; a { border-radius: 0; } } } &:first-child, &:last-child { ul { border-radius: 0; } } } .popover-inner { //border-radius: var(--f7-popover-border-radius); > .view { border-radius: var(--f7-popover-border-radius); } } .navbar-bg { //-webkit-backdrop-filter: none; backdrop-filter: none; } .list:first-child { li:first-child { a { border-radius: 0; } } } .list:last-child { li:last-child { a { //border-radius: 0; } &:after { content: ''; position: absolute; background-color: var(--f7-navbar-border-color, var(--f7-bars-border-color)); display: block; //z-index: 15; top: auto; right: auto; bottom: 0; left: 0; height: 1px; width: 100%; transform-origin: 50% 100%; transform: scaleY(calc(1 / var(--f7-device-pixel-ratio))); -webkit-backface-visibility: hidden; backface-visibility: hidden; } } } } // Bullets and numbers .bullets, .numbers { .page-content { background: @white; } .row { justify-content: space-around; } ul { margin-top: 10px; } li { width: 70px; height: 70px; margin-right: 1px; border: 1px solid #c4c4c4; html.pixel-ratio-2 & { border: 0.5px solid #c4c4c4; } html.pixel-ratio-3 & { border: 0.33px solid #c4c4c4; } .thumb { width: 100%; height: 100%; background-color: @white; background-size: cover; label { width: 100%; text-align: center; position: absolute; top: 34%; } } } } .popover li:last-child { .segmented a { &:first-child { border-radius: var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius); } &:last-child { border-radius: 0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0; } } } .list { li.no-indicator { .item-link { .item-inner:before { content: none; } } } .item-inner { padding-top: 7px; .item-after { color: @black; .after-start { margin: 0 5px; } .segmented { min-width: 90px; margin-left: 10px; } } } .buttons { .item-inner { padding-top: 0; padding-bottom: 0; align-items: stretch; > .row { width: 100%; align-items: stretch; .button { flex: 1; border: none; height: inherit; border-radius: 0; font-size: 17px; display: flex; align-items: center; justify-content: center; } } } } } .tab-buttons { width: 100%; display: flex; flex-wrap: nowrap; align-self: center; .tab-link { display: block; width: 100%; line-height: 26px; position: relative; overflow: hidden; -webkit-box-flex: 1; border: 1px solid @themeColor; text-decoration: none; text-align: center; margin: 0; padding: 0 1px; height: 29px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; font-family: inherit; cursor: pointer; outline: 0; font-weight: 600; &:first-child { border-radius: 5px 0 0 5px; border-left-width: 1px; border-left-style: solid; } &:last-child { border-radius: 0 5px 5px 0; } &.tab-link-active { background: @themeColor; color: @white; } } } .button { border: 1px solid @themeColor; color: @themeColor; text-decoration: none; text-align: center; display: block; border-radius: 5px; line-height: 27px; box-sizing: border-box; background: 0 0; padding: 0 10px; margin: 0; height: 29px; white-space: nowrap; position: relative; overflow: hidden; text-overflow: ellipsis; font-size: 14px; font-family: inherit; cursor: pointer; outline: 0; &.active { background: @themeColor; color: @white; i.icon { background-color: @white; } } } .button-red .list-button { color: red; } .block-title { position: relative; overflow: hidden; margin: 0; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; text-transform: uppercase; line-height: 1; color: @blockTitleColor; margin: 35px 15px 10px; } .shapes { .page-content { background: @white; } } }