在懸停覆蓋層之前和之後添加延遲內容
P粉731861241
2023-08-02 17:34:53
<p>當我懸停在一個div上時,我希望有一個從左到右滑動的覆蓋層,然後在1秒延遲後內容變得可見。這是我的HTML程式碼:</p>
<p><br /></p>
<pre class="brush:css;toolbar:false;">/* overlay */
.overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(255, 255, 255, 0.9);
overflow: hidden;
width: 0;
height: 100%;
transition: .5s ease;
}
.dv-each:hover .overlay {
/* transition-delay: 0.4s; */
transition: .5s ease-in-out;
width: 100%;
}
.overlay-content {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
white-space: nowrap;
}</pre>
<pre class="brush:html;toolbar:false;"><div class="col-12 col-md-5 col-lg-4 p-0 m-1 dv-each position-relative h- 75">
<a href="{{ route('xdsoft.tintuc')}}">
<img src="{{ asset('image/TrangChu/rectangleLogo4.png') }}" class="img-fluid w-100" alt="...">
<div class="overlay">
<div class="text w-100 h-100 overlay-content px-3 py-4">
<div class="fs-4">
{{-- Some text --}}
</div>
{{--
<div style="display: flex; justify-content: flex-end;">
<a href="{{ route('xdsoft.thietke')}}">
<div class="bg-145982 text-white p-2">Xem thêm</div>
</a>
</div> --}}
</div>
</div>
</a>
</div></pre>
<p><br /></p>
<p>當您懸停在圖像上時,可以看到白色背景會滑動,內部內容將會顯示出來。我想要延遲1秒才顯示。您能幫助我嗎?謝謝。 </p>
希望這是您所尋找的。
請更改照片的URL。我使用了從網路上找到的一張照片。