gpt4 book ai didi

html - 为事件添加 IMG 标签

转载 作者:行者123 更新时间:2023-11-28 02:57:07 25 4
gpt4 key购买 nike

所以我试图制作一个网站,如果您单击 img,一个红色 block ,100% 宽度,100% 高度,覆盖所有内容。

body {
margin: 0;
background-color: white;
}

h1 {
font-size: 50px;
text-align: center;
font-family: Raleway;
color: red;
margin-top: 5%;
}

img {
margin-left: auto;
margin-right: auto;
display: block;
}

.redcover {
margin-top: -10%;
position: absolute;
width: 100%;
height: 110%;
background: red;
margin-left: -90%;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
}

#redcovertoggle:checked~.redcover {
margin-left: 0%;
}
<div class="redcover"></div>
<h1>HERZENSSACHE</h1>
<label>
<input type="checkbox" for="redcovertoggle">
<img src="https://image.ibb.co/d2aN15/heart2.png" alt="redcovertoggleheart">
</label>

我已经在 label 标签中尝试了 for="redcovertoggle",但它所做的只是让 img 停止像标签一样工作。

最佳答案

如果只使用 css,您可以使用 :target 选择器和图像链接,例如:

body {
margin: 0;
background-color: white;
}
h1 {
font-size: 50px;
text-align: center;
font-family: Raleway;
color: red;
margin-top: 5%;
}
img {
margin-left: auto;
margin-right: auto;
display: block;
}
#redcover {
margin-top: -10%;
position: absolute;
width: 100vw;
height: 100vh;
background: red;
left: -100vw;
z-index: 999;
transition: left 1s;
}
#redcover:target { left:0; }
<body>
<div id="redcover"></div>
<h1>HERZENSSACHE</h1>
<label>
<a href="#redcover"><img src="https://image.ibb.co/d2aN15/heart2.png" alt="redcovertoggleheart"></a>
</label>
</body>

关于html - 为事件添加 IMG 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46389314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com