悬停时呈现 Iframe
Render Iframe on hover
如何有效地呈现 iframe durig hover 如图所示here
到目前为止我以这个为例
HTML: <a class="iframe-link" href="https://saheed.codes/uses">Home Page<iframe src="https://saheed.codes/" loading="lazy" style={{width: "100%", height: "600px", border: "0px none"}}></iframe></a>
.
css:
.iframe-link iframe {
display: none;
}
.iframe-link:hover iframe {
display: block;
}
我正在使用 React 和 tailwind 进行样式设计,希望得到这方面的答案。
谢谢!
如果您想避免使用包装器,可以直接在 iframe 上使用 opacity
。您已经为它保留了 space 并且您不必使用包装器。这在一定程度上取决于您的用例,您的解决方案是一个有效的替代方案。
iframe {
opacity: 0;
transition: opacity 0.5s linear;
}
iframe:hover {
opacity: 1;
}
最后就这样做了
.iframe-link iframe {
display: none;
}
.iframe-link:hover iframe {
-webkit-animation: slow 2s;
-moz-animation: slow 2s;
-ms-animation: slow 2s;
-o-animation: slow 2s;
animation: slow 2s;
display: block;
/* opacity: 1; */
}
@keyframes slow {
from { opacity: 0; }
to { opacity: 1; }
}
如何有效地呈现 iframe durig hover 如图所示here
到目前为止我以这个为例
HTML: <a class="iframe-link" href="https://saheed.codes/uses">Home Page<iframe src="https://saheed.codes/" loading="lazy" style={{width: "100%", height: "600px", border: "0px none"}}></iframe></a>
.
css:
.iframe-link iframe {
display: none;
}
.iframe-link:hover iframe {
display: block;
}
我正在使用 React 和 tailwind 进行样式设计,希望得到这方面的答案。
谢谢!
如果您想避免使用包装器,可以直接在 iframe 上使用 opacity
。您已经为它保留了 space 并且您不必使用包装器。这在一定程度上取决于您的用例,您的解决方案是一个有效的替代方案。
iframe {
opacity: 0;
transition: opacity 0.5s linear;
}
iframe:hover {
opacity: 1;
}
最后就这样做了
.iframe-link iframe {
display: none;
}
.iframe-link:hover iframe {
-webkit-animation: slow 2s;
-moz-animation: slow 2s;
-ms-animation: slow 2s;
-o-animation: slow 2s;
animation: slow 2s;
display: block;
/* opacity: 1; */
}
@keyframes slow {
from { opacity: 0; }
to { opacity: 1; }
}