首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用flex-direction: column会在两个flex子级之间产生巨大的差距吗?

使用flex-direction: column会在两个flex子级之间产生巨大的差距吗?
EN

Stack Overflow用户
提问于 2019-06-03 05:54:04
回答 1查看 27关注 0票数 0

所以我为页脚设置了一个最大宽度为800px的断点。在这里,当屏幕变小时,我想将它从行更改为列。然而,当这种情况发生时,两个flex项之间会出现巨大的差距,就好像我在它们上设置了justify-content:空格。有什么想法吗?

https://jsfiddle.net/cdky0e5m/

const ham = document.querySelector('.nav-box');
const menu = document.querySelector('.menu');
const menuClose = document.querySelector('#menu-close');
const leftArrow = document.querySelector('#left');
const rightArrow = document.querySelector('#right');
const img = document.querySelector('.image-slider');
let num = 1;


ham.addEventListener('click', function() {
    ham.classList.add('ham-open');
    menu.style.marginLeft = '50px';
})

menuClose.addEventListener('click', function() {
    ham.classList.remove('ham-open');
    menu.style.marginLeft = '-700px';
})

leftArrow.addEventListener('click', function() {
    num--;
    if(num > 0) {
        img.style.backgroundImage = 'url(img/fam-' + num + '.jpeg)';
        console.log(num);
        console.log(img.style.backgroundImage);
    } else {
        num = 4;
        img.style.backgroundImage = 'url(img/fam-' + num + '.jpeg)';
    }
})

rightArrow.addEventListener('click', function() {
    num++;
    if(num <= 4) {
        img.style.backgroundImage = 'url(img/fam-' + num + '.jpeg)';
        console.log(num);
        console.log(img.style.backgroundImage);
    } else {
        num = 1;
        img.style.backgroundImage = 'url(img/fam-' + num + '.jpeg)';
    }   
})

// window.sr = ScrollReveal();

// sr.reveal('.logo-wrap', {
//  duration: 2000
// });

// sr.reveal('.w1', {
//  duration: 2000,
//  origin: 'bottom'
// });

// sr.reveal('.w2', {
//  duration: 3000,
//  origin: 'bottom'
// });

// sr.reveal('.w3', {
//  duration: 4000,
//  origin: 'bottom'
// });

// sr.reveal('.hours-line-left', {
//  duration: 1000,
//  origin: 'left',
//  distance: '200px'
// });

// sr.reveal('.hours-line-right', {
//  duration: 1000,
//  origin: 'right',
//  distance: '200px'
// });

// sr.reveal('.contact-line', {
//  duration: 1000,
//  origin: 'bottom',
//  distance: '250px'
// });

// sr.reveal('.burrito', {
//  duration: 1000,
//  origin: 'right',
//  distance: '250px'
// });

// sr.reveal('.taco', {
//  duration: 1000,
//  origin: 'right',
//  distance: '250px'
// });

// sr.reveal('.guac', {
//  duration: 1000,
//  origin: 'right',
//  distance: '250px'
// });

// sr.reveal('.nachos', {
//  duration: 1000,
//  origin: 'bottom',
//  distance: '250px'
// });

// sr.reveal('.hot', {
//  duration: 1000,
//  origin: 'left',
//  distance: '250px'
// });

// sr.reveal('.back-to-top', {
//  duration: 1000,
//  origin: 'bottom',
// });

// sr.reveal('.btp-arrow', {
//  duration: 1500,
//  origin: 'top',
//  distance: '250px'
// });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-03 06:53:36

.contact-line的高度为190px;如果您设置为.contact-line: {display: none;},则间隙将消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56419205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档