2025-04-19 js01實(shí)戰(zhàn)網(wǎng)頁(yè)

一、效果顯示


屏幕截圖 2025-04-19 200343.png

屏幕截圖 2025-04-19 200350.png

二、代碼實(shí)現(xiàn)
1.網(wǎng)頁(yè)面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/style.css">
    <link rel="stylesheet" href="./css/demo01.css">
</head>
<body>
    <div class="bg">
        <div class="layout">
            <div class="logo">
            <img src="./images/微信圖片_20250419193230.jpg" alt="">
        </div>
        <div class="denglu">
            登錄
        </div>
    </div>
    </div>

<!--自定義彈窗-->
<div class="box-bg">
    <div class="box">
        <div class="header">
            <span class="close">關(guān)閉</span>
        </div>
    </div>
</div>
<script src="./js/demo01.js"></script>
</body>
</html>

2.css樣式面
···
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}

html{
font-size: 62.5%
}

html, body{
width: 100%;
height: 100%;
}

.bg{
width:100%;
height: 100%;
}

.layout{
width: 90%;
height: 100%;
margin:0 auto;

display:flex;
justify-content:space-between;

}

.logo img{
width: 6rem;
height: 6rem;
border-radius: 50%;
}

.denglu{
font-size: 1.8rem;
cursor: pointer;

}

.denglu:hover{
font-weight: 700;
}

.box-bg{
display: none;

width: 100%;
height: 100%;
position:absolute;
left: 0;
top: 0;
background-color: rgba(0,0,0,0.5);

}

.box{
width: 50rem;
height: 30rem;
background-color: azure;

margin:10px auto;

}

.header{
width: 100%;
height: 5rem;

display: flex;
flex-direction: row-reverse;
align-items: center;
font-size:1.8rem;
margin-right: 1rem;
cursor: pointer;

}
···
3.js樣式
···
let denglu = document.querySelector(".denglu")
let close = document.querySelector(".close")
let box = document.querySelector(".box-bg")
denglu.onclick = function(){
box.style.display = "block"
}
close.onclick = function(){
box.style.display = "none"
}
···

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 使用原生js對(duì)網(wǎng)頁(yè)進(jìn)行截圖,直接上代碼 1、目錄結(jié)構(gòu) index.html頁(yè)面 <!DOCTYPE html> ...
    SimpleK閱讀 624評(píng)論 0 0
  • import html2canvas from "html2canvas"; <aclass="tab"v-for...
    X秀秀閱讀 460評(píng)論 0 0
  • <!DOCTYPE html> Document *, *:after, *:before { ...
    coder軍閱讀 127評(píng)論 0 0
  • 一、理論1//對(duì)移動(dòng)端輕按起作用a{-webkit-tap-highlight-color:transparent...
    外騰湖南閱讀 339評(píng)論 0 0
  • 寫(xiě)在前頭 在我決定走前端時(shí),大概是21年暑假,那時(shí)參加了學(xué)校的ACM集訓(xùn),在堅(jiān)持了一個(gè)暑假期間,我也認(rèn)識(shí)到自己不是...
    前端不許笑閱讀 149評(píng)論 0 0

友情鏈接更多精彩內(nèi)容