HTML CSS實現動態背景登入頁面

2021-08-02 22:16:08 字數 2778 閱讀 2747

首先我們把背景插入進去,在html頁面body板塊中,新增幾個div

好了,已經插入進去了,那麼現在就要對修飾。為了使能足夠大覆蓋頁面,則div中可以有background-size: cover;滿足你的需求。而下面一步,則是最重要的環節–css動畫的設計(在div class=」bgk」中進行)

-webkit-animation-name: kenburns;       /*-animation-name:為@keyframes 動畫規定名稱,必須與-animation-duration同時使用,否則無動畫效果*/

animation-name: kenburns;

-webkit-animation-duration: 16s; /*定義動畫完成乙個週期所需時間*/

animation-duration: 16s;

-webkit-animation-timing-function

: linear;

animation-timing-function

: linear;

animation-iteration-count: infinite;

-webkit-transform: scale(1.2); /*規定動畫的縮放特效,scale:規定2d縮放*/

transform: scale(1.2);

-webkit-filter: blur(10px); /*定義的模糊程度,顯示為毛玻璃效果*/

filter: blur(10px);

.bgk-image

:nth-child(1)

.bgk-image

:nth-child(2)

/*..........................*/

建立好選擇器以後,再為每乙個選擇器進行動畫設計

@-webkit-keyframes kenburns-1

27.861%

80.435%

100%

}/*................*/

最後你就可以在頁面上看到具體效果了

前乙個環節完成了背景的動態變換,那麼現在我們就需要在背景上實現表單的呈現,首先你得新增乙個表單在頁面中

class="form_login_div">

現在的表單肯定是什麼效果也沒有,只是最初始的顯示出來,那麼我們就要對表單樣式進行修改。我要的背景效果是模糊透明,那麼background: rgba(216,216,216,0.5); 這一句就幫你實現透明的效果。為了使表單邊角看著更圓潤一些,下一句就可以進行美化:border-radius:15px;

總的來說就寫成下面這個樣子

.form_login

骨架已經搭建好了,我們就開始對立面的各個元素進行設計。和上面方法一樣,你可以設定輸入框的透明度和圓角,這裡不再呈現。為了在輸入框聚焦的時候好看一點,我們還可以進行高亮設計

.form_login

input

[type="text"]

:focus,input

[type="password"]

:focus

你還可以對輸入框中的游標初始位置改變:padding:7px;

終於要完了,最後是對提交按鈕的美化。

margin

:20px auto;

text-shadow

:0px -1px 0px #5b6ddc;

/*文字陰影設定*/

outline

:none;

border

:1px solid rgba(0,0,0,0.49);

/*按鈕邊框顏色與透明度設定*/

-webkit-background-clip

: padding-box;

/*規定內容的繪製區域,padding-box為內邊框距*/

background-clip

: padding-box;

border-radius

:6px;

cursor

:pointer;

/*游標形狀,pointer為乙隻手的形狀*/

background-color

:#768ee4;

/*按鈕背景顏色*/

為了體現滑鼠放上去有乙個動態的效果呈現:margin-top:22px ;還可以進行顏色的轉變,具體如下

.form_login

input

[type="submit"]

:hover

最後整個設計完成,你可以看見你最終的成果了(這只是截圖,懶得去錄動態圖了)

注:博主是初學者,有什麼地方不對還請前輩們指出,萬分感謝!

HTML CSS實現動態背景登入頁面

1.實現背景的動態變換 首先在html頁面body板塊中,新增div,如下 再對進行css設計。你要對進行大小定位,那麼以下 肯定要首先編寫 bgk 位置設定ok以後,那麼再對裡面的進行設定。為了使能足夠大覆蓋頁面,則 必須有 background size cover 要實現動態效果,那麼你的cs...

HTML CSS實現小公尺登入介面

html css實現小公尺登入介面qq群 722384575 html部分源 如下 lang en charset utf 8 name viewport content width device width,initial scale 1.0 小公尺賬號 登入title rel styleshee...

HTML CSS實現經典登入註冊頁面

2 下面看一下具體的 實現 使用的開發工具是hbuilder,有非常強大的提示功能,推薦 首先是登入介面,我命名為login.html 這在 的跳轉中有作用 有幾個我認為比較重要的地方我直接用 來注釋了,但是小夥伴複製貼上的時候需要把注釋去掉,因為html注釋語法不是這樣的 然後是註冊頁面,我把它命...