fix(client): style tweak for ios

This commit is contained in:
syuilo 2022-07-03 16:17:31 +09:00
parent 01688b543a
commit e393ab6044
24 changed files with 37 additions and 36 deletions

View file

@ -59,7 +59,7 @@ const isThumbnailAvailable = computed(() => {
display: flex;
background: var(--panel);
border-radius: 8px;
overflow: clip;
overflow: hidden; overflow: clip;
> .icon-sub {
position: absolute;

View file

@ -189,7 +189,7 @@ const onMousedown = (ev: MouseEvent | TouchEvent) => {
height: 3px;
background: rgba(0, 0, 0, 0.1);
border-radius: 999px;
overflow: clip;
overflow: hidden; overflow: clip;
> .highlight {
position: absolute;

View file

@ -76,7 +76,7 @@ export default {
<style lang="scss" module>
.wrap {
overflow: clip;
overflow: hidden; overflow: clip;
}
.content {
display: inline-block;

View file

@ -27,7 +27,7 @@ const props = defineProps<{
display: flex;
margin: 0;
padding: 0;
overflow: clip;
overflow: hidden; overflow: clip;
font-size: 0.95em;
&.min-width_350px {

View file

@ -36,7 +36,7 @@ const showContent = $ref(false);
display: flex;
margin: 0;
padding: 0;
overflow: clip;
overflow: hidden; overflow: clip;
font-size: 0.95em;
&.min-width_350px {

View file

@ -297,7 +297,7 @@ function readPromo() {
position: relative;
transition: box-shadow 0.1s ease;
font-size: 1.05em;
overflow: clip;
overflow: hidden; overflow: clip;
contain: content;
//

View file

@ -73,7 +73,7 @@ defineExpose({
<style lang="scss" scoped>
.meijqfqm {
position: relative;
overflow: clip;
overflow: hidden; overflow: clip;
display: grid;
place-items: center;

View file

@ -54,7 +54,7 @@ onMounted(() => {
width: min-content;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
border-radius: 8px;
overflow: clip;
overflow: hidden; overflow: clip;
text-align: center;
pointer-events: none;

View file

@ -148,7 +148,7 @@ export default defineComponent({
text-decoration: none;
background: var(--buttonBg);
border-radius: 5px;
overflow: clip;
overflow: hidden; overflow: clip;
box-sizing: border-box;
transition: background 0.1s ease;

View file

@ -10,7 +10,8 @@
</button>
</div>
</header>
<transition :name="$store.state.animation ? 'container-toggle' : ''"
<transition
:name="$store.state.animation ? 'container-toggle' : ''"
@enter="enter"
@after-enter="afterEnter"
@leave="leave"
@ -34,37 +35,37 @@ export default defineComponent({
showHeader: {
type: Boolean,
required: false,
default: true
default: true,
},
thin: {
type: Boolean,
required: false,
default: false
default: false,
},
naked: {
type: Boolean,
required: false,
default: false
default: false,
},
foldable: {
type: Boolean,
required: false,
default: false
default: false,
},
expanded: {
type: Boolean,
required: false,
default: true
default: true,
},
scrollable: {
type: Boolean,
required: false,
default: false
default: false,
},
maxHeight: {
type: Number,
required: false,
default: null
default: null,
},
},
data() {
@ -79,12 +80,12 @@ export default defineComponent({
const headerHeight = this.showHeader ? this.$refs.header.offsetHeight : 0;
this.$el.style.minHeight = `${headerHeight}px`;
if (showBody) {
this.$el.style.flexBasis = `auto`;
this.$el.style.flexBasis = 'auto';
} else {
this.$el.style.flexBasis = `${headerHeight}px`;
}
}, {
immediate: true
immediate: true,
});
this.$el.style.setProperty('--maxHeight', this.maxHeight + 'px');
@ -124,7 +125,7 @@ export default defineComponent({
afterLeave(el) {
el.style.height = null;
},
}
},
});
</script>
@ -142,7 +143,7 @@ export default defineComponent({
.ukygtjoj {
position: relative;
overflow: clip;
overflow: hidden; overflow: clip;
&.naked {
background: transparent !important;

View file

@ -389,7 +389,7 @@ defineExpose({
left: 0;
width: 100%;
height: 100%;
overflow: clip;
overflow: hidden; overflow: clip;
> .content {
position: fixed;