Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menetapkan latar belakang halaman log masuk dalam uniapp

Bagaimana untuk menetapkan latar belakang halaman log masuk dalam uniapp

PHPz
PHPzasal
2023-04-20 13:52:381072semak imbas

Uniapp ialah rangka kerja pembangunan merentas platform yang menyokong pembinaan serentak aplikasi untuk berbilang platform seperti iOS, Android, H5 dan applet dalam asas kod yang sama. Dengan aplikasi Uniapp yang meluas, semakin ramai pembangun mula menggunakan Uniapp untuk membangunkan aplikasi dengan cepat, dan menetapkan latar belakang halaman log masuk juga merupakan keperluan biasa. Berikut ialah cara untuk menetapkan latar belakang halaman log masuk dalam Uniapp.

Anda boleh menggunakan vue-cli untuk menetapkan latar belakang halaman log masuk dalam Uniapp. Mula-mula, anda perlu mencipta folder log masuk di bawah folder halaman, dan buat login.vue di bawah folder ini Kodnya adalah seperti berikut:

<template>
  <div class="container">
    <!--设置背景图片-->
    <div class="background"></div>
    <div class="content">
      <div class="login-form">
        <h2>Login to your Account</h2>
        <form @submit.prevent="">
          <div class="input-group">
            <label for="email">Email address</label>
            <input
              type="email"
              name="email"
              id="email"
              placeholder="Enter your email"
              required
            />
          </div>
          <div class="input-group">
            <label for="password">Password</label>
            <input
              type="password"
              name="password"
              id="password"
              placeholder="Enter your password"
              required
            />
          </div>
          <button type="submit">Login</button>
        </form>
      </div>
    </div>
  </div>
</template>

<style>
.container {
  position: relative;
}
.background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(@/assets/images/login-bg.jpg);
  background-size: cover;
  filter: blur(10px);
  z-index: -1;
}
.content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  padding: 0 16px;
  color: #fff;
}
.login-form {
  max-width: 400px;
  width: 100%;
  padding: 24px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  text-align: center;
}
.login-form h2 {
  color: #fff;
  margin-bottom: 24px;
}
.input-group {
  margin-bottom: 16px;
}
.input-group label {
  display: block;
  font-size: 16px;
  margin-bottom: 8px;
  color: #fff;
}
input[type="email"],
input[type="password"] {
  display: block;
  width: 100%;
  height: 44px;
  padding: 0 16px;
  font-size: 16px;
  border-radius: 4px;
  border: none;
  background-color: rgba(255, 255, 255, 0.8);
  margin-bottom: 8px;
}
button[type="submit"] {
  display: inline-block;
  background-color: #7f00ff;
  border: none;
  color: #fff;
  padding: 8px 16px;
  font-size: 16px;
  border-radius: 4px;
  cursor: pointer;
}
</style>

Dalam kod di atas, kami mereka bentuk reka letak halaman log masuk yang mudah. , dan juga mentakrifkan gaya seperti imej latar belakang. Sebagai imej latar belakang, kami menggunakan imej yang terletak di /assets/images/login-bg.jpg. Pada masa yang sama, kami menggunakan penapis filter untuk mencapai kesan kabur imej latar belakang.

Akhir sekali, kami perlu menambah konfigurasi uni.login dalam fail manifest.json, seperti yang ditunjukkan di bawah:

"uni": {
    "login": {
      // 设置登录页路径
      "path": "pages/login/login",
      // 设置导航栏背景色
      "backgroundColor": "#7f00ff",
      // 设置导航栏字体颜色
      "textColor": "#fff",
      // 设置状态栏颜色
      "statusBarColor": "#7f00ff",
      // 是否为全屏模式
      "fullScreen": false
    }
  },

Dalam kod di atas, kami menetapkan laluan ke log masuk halaman, dan Menentukan warna bar navigasi dan bar status. Pada masa yang sama, kita boleh menetapkan sama ada mod skrin penuh.

Melalui langkah di atas, kami telah berjaya menetapkan latar belakang halaman log masuk Uniapp. Apabila pengguna memasuki halaman log masuk, imej latar belakang dan gaya halaman sepadan yang kami tetapkan akan dipaparkan.

Ringkasnya, Uniapp ialah rangka kerja pembangunan merentas platform yang sangat berkuasa yang turut menyokong pembinaan pesat aplikasi pada berbilang platform. Cara menetapkan latar belakang halaman log masuk adalah keperluan biasa dalam pembangunan Uniapp Melalui langkah di atas, kami boleh melaksanakan fungsi ini dengan mudah. Jika anda mempunyai lebih banyak soalan berkaitan pembangunan Uniapp, anda boleh merujuk kepada dokumentasi rasmi Uniapp atau berkomunikasi dalam komuniti pembangunan untuk membantu anda memahami rangka kerja Uniapp dengan lebih mendalam.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan latar belakang halaman log masuk dalam uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn