扮演著人們日常生活中不可或缺的一部分,登錄界面越來越受到設計師們的重視。在尋求獨特而引人注目的效果時,CSS宇宙特效成為一個熱門的選擇。
.login { /* 設置背景圖片 */ background-image: url(https://example.com/images/background.jpg); /* 讓背景圖片填滿整個頁面 */ background-size: cover; /* 添加容器的寬高 */ width: 100%; height: 100vh; position: relative; } .form { /* 讓表單居中 */ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); /* 設置表單的大小和顏色 */ width: 300px; padding: 30px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.75); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5); } /* 在表單中添加輸入框、按鈕等內容 */ .input { border-radius: 5px; border: none; background-color: rgba(0, 0, 0, 0.1); padding: 10px; margin-bottom: 10px; } .button { border: none; border-radius: 5px; background-color: #00a8ff; color: white; padding: 10px; cursor: pointer; font-size: 16px; transition: 0.3s ease; } /* 添加CSS宇宙特效 */ .login:before { content: ""; position: absolute; top: -500px; left: -500px; bottom: -500px; right: -500px; background-image: radial-gradient(circle, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%); z-index: -1; animation: animateBackground 20s linear infinite; } @keyframes animateBackground { 0% { transform: translate(0%, 0%); } 100% { transform: translate(100%, 100%); } }
在這個示例中,我們使用了CSS宇宙特效來為登錄界面增添了一些視覺層次和動態元素。通過創建一個偽元素,我們將一個徑向漸變的背景層添加到了整個頁面中,并且使用了位移(translate)和無限循環(infinite)的動畫效果,使最終的效果看起來如同在太空中航行一般。
當然,這只是其中的一種實現方式,在實際設計過程中,您可以根據自己的需求,結合多種元素和動畫效果,創造出獨一無二的登錄界面。
上一篇div 固定 滑動
下一篇css實現動畫 淡入效果