当前位置:网站首页>Beginner JS BOM implementation window centered
Beginner JS BOM implementation window centered
2022-06-11 23:32:00 【A-linWeb】
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> * {
margin: 0;
padding: 0;
}
.alert {
width: 300px;
height: 150px;
box-shadow: 0 1px 1px 1px #ccc;
padding: 10px;
display: none;
}
.title {
height: 40px;
line-height: 40px;
position: relative;
}
.title span {
position: absolute;
right: 0;
top: 0;
}
.content {
font-size: 14px;
height: 75px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.button {
text-align: right;
}
.button button {
height: 35px;
line-height: 35px;
width: 80px;
}
</style> </head> <body> <div class="alert"> <div class="title"> Tips : <span>X</span> </div> <div class="content"> Content of tips ... </div> <div class="button"> <button> determine </button> </div> </div> <button id="btnShow"> Show pop ups </button> <button id="no_btn"> Cancel </button> </body> <script> var btnShow = document.querySelector('#btnShow') var noBtn = document.querySelector('#no_btn') var alert = document.querySelector('.alert') btnShow.addEventListener('click',show) function show(){
alert.style.display = 'block'
var h = window.innerHeight
var w = window.innerWidth
var rules = window.getComputedStyle(alert)
var selfW = rules.width
var selfH = rules.height
var left = (w -parseFloat(selfW) )/2
var top = (h -parseFloat(selfH) )/2
alert.style.left = left + 'px'
alert.style.top = top + 'px'
alert.style.position = 'absolute';
}
noBtn.addEventListener('click',function(){
alert.removeAttribute('style')
})


边栏推荐
- 04 automatic learning rate - learning notes - lihongyi's in-depth learning 2021
- [day11-12 intensive literature reading] on languages in memory: an internal clock account of space-time interaction
- 【delphi】判断文件的编码方式(ANSI、Unicode、UTF8、UnicodeBIG)
- 双向带头循环链表(C语言)
- Common problems of Converged Communication published in February | Yunxin small class
- How to completely modify the user name in win10 system and win11 system
- Solve the problem of slow downloading plug-ins for idea
- Google搜索为什么不能无限分页?
- Method for WiFi wireless transmission module to access cloud platform using esp8266 chip scheme
- HMS core shows the latest open capabilities in mwc2022, helping developers build high-quality applications
猜你喜欢

One to one correspondence of multiple schematic diagrams and PCB diagrams under Altium designer project

2022高压电工考试题模拟考试题库及在线模拟考试

解决IDEA下载插件慢的问题

Pad printing process flow and application precautions

【Day6-7 文献精读】A unifying Bayesian framework accounting for spatiotemporal interferences with a ...
![[day15 literature extensive reading] numerical magnetic effects temporary memories but not time encoding](/img/57/9ce851636b927813a55faedb4ecd48.png)
[day15 literature extensive reading] numerical magnetic effects temporary memories but not time encoding
![[naturallanguageprocessing] [multimodal] albef: visual language representation learning based on momentum distillation](/img/b7/0ccd11bd97aa0e217775b31fff3511.jpg)
[naturallanguageprocessing] [multimodal] albef: visual language representation learning based on momentum distillation

Here we go! Dragon lizard community enters PKU classroom

【Day13-14 文献精读】Cross-dimensional magnitude interactions arise from memory interference

Teacher lihongyi, NTU -- tips for DNN regulation
随机推荐
[Day8 literature extensive reading] space and time in the child's mind: evidence for a cross dimensional symmetry
Lake Shore—SuperTran-VP 连续流低温恒温器系统
产品力进阶新作,全新第三代荣威RX5盲订开启
2022年安全员-B证理论题库及模拟考试
Lake Shore - supervaritemp low temperature thermostat
Queue (C language)
How to construct PostgreSQL error codes
Wechat applet Bluetooth development
HMS core shows the latest open capabilities in mwc2022, helping developers build high-quality applications
[Day10 literature extensive reading] temporary cognition can affect spatial cognition more than vice versa: the effect of
[day1/5 literature intensive reading] speed constancy or only slowness: what drives the kappa effect
【Day6-7 文献精读】A unifying Bayesian framework accounting for spatiotemporal interferences with a ...
【delphi】判断文件的编码方式(ANSI、Unicode、UTF8、UnicodeBIG)
[day11-12 intensive literature reading] on languages in memory: an internal clock account of space-time interaction
postgresql10 进程
2022高压电工考试题模拟考试题库及在线模拟考试
Leetcode must review 20 lintcode (5466421166978227)
What are the pitfalls of redis's current network: using a cache and paying for disk failures?
Try catch
Fonctionnement de la plate - forme d'examen de simulation pour les agents de sécurité - Questions d'examen de certificat a en 2022