src/layouts/UserLayout.less (53 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ @import '~antd/lib/style/themes/default.less'; .container { display: flex; flex-direction: column; height: 100vh; overflow: auto; background-image: url(); background: #ffffff; } .content { padding: 32px 0; flex: 1; } @media (min-width: @screen-md-min) { .container { // background url https://gw.alipayobjects.com/zos/rmsportal/TVYTbAXWheQpRcWDaDMu.svg background-image: url('../assets/bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; } .content { padding: 100px 0 0 0; } } .top { text-align: center; } .header { height: 44px; line-height: 44px; a { text-decoration: none; } } .logo { height: 44px; vertical-align: top; margin-right: 16px; } .title { font-size: 33px; color: @heading-color; font-family: 'Myriad Pro', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-weight: 600; position: relative; top: 2px; } .desc { font-size: @font-size-base; color: #ffffff; margin-top: 12px; margin-bottom: 40px; }