javascript - 如何在Framework7上集中登录卡?

标签 javascript css html-framework-7

我想将登录卡居中,但我不这样做。目前该卡停留在页面顶部。 我写了这门课。

.card-center {
  margin-left: auto;
  margin-right: auto;
}

但是并没有解决问题... 我还尝试使用align-content-center类

这是我的登录页面

    <div data-name="login" class="page no-navbar no-toolbar no-swipeback">
<div class="page-content login-screen-content ">
    <form id="form-login">
        <div class="row justify-content-center">
            <div class="col-100 tablet-80 desktop-50 ">
                <div class="card head-card-forest card-center">
                    <div class="card-header">
                        <span></span><h2>Login</h2><span></span>
                    </div>
                    <div class="card-content card-content-padding">                             
                        <div class="row">
                            <div class="col-100 tablet-auto desktop-auto">
                                <div class="list no-hairlines-md">
                                    <ul>
                                        <li class="item-content item-input">
                                            <div class="item-inner">
                                                <div class="item-title item-label">Username</div>
                                                <div class="item-input-wrap">
                                                    <input type="text" name="username"  placeholder="Username">
                                                    <span class="input-clear-button"></span>
                                                </div>
                                            </div>
                                        </li>

                                        <li class="item-content item-input">
                                            <div class="item-inner">
                                                <div class="item-title item-label">Password</div>
                                                <div class="item-input-wrap">
                                                    <input type="password" name="password"  placeholder="Password">
                                                    <span class="input-clear-button"></span>
                                                </div>
                                            </div>
                                        </li>
                                    </ul>
                                </div>

                                <div class="block">
                                    <div class="row">
                                        <a class="col button button-fill" id="button-login" onclick="login()"> Login </a>
                                    </div>                                      
                                </div>
                            </div><!--col-->                                    
                        </div><!--row-->
                    </div><!--card-content-->
                </div><!--.card-->                              
            </div><!--.col-->                   
        </div><!--.row-->   
    </form>
</div> <!-- ./ page-content -->

预先感谢您的帮助!

最佳答案

由于您没有提供任何代码,我只能假设并为您提供一个应该有效的解决方案

.tablet-80.desktop-50{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

注意:我使用 Framework7 演示登录页面测试了此代码,请参见下图 enter image description here

关于javascript - 如何在Framework7上集中登录卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53613683/

相关文章:

javascript - 字符串数组到树数据结构

javascript - 一次滚动左 div 和右 div

html - CSS 将一个 div 移动到另一个 div

ios - 带有 Cordova 垂直滚动的 Framework7 在 iOS 上不起作用

vue.js - 框架 7 Vue2 : Error in Mounted Hook for this. $f7

css - 如何使用framework7更改布局主题颜色?

JavascriptExecutor - Selenium - 在长内容的 Bootstrap 模式窗口中滚动

javascript - 如何将参数属性分配给 self?

javascript - 提交后重置 $_POST 值

html - div之间的动态空间