我需要隱藏從 div 中取出的文本,我已經嘗試過 overflow: hidden;但它不起作用......我還需要在文本到達末尾時,即看到<a href="'#">link8</a> some text 3!....<br><br>它回到開始<a href="'#">link1</a> some text...<br><br>我不知道如何嘗試表單,我對 CSS 了解不多......
#container {
position: fixed;
font-size: 20px;
transition: .2s;
margin-top: 10px;
transition: margin 1s;
}
#box:hover #container{
overflow: hidden;
margin-top: -3500px;
transition: margin 400s linear;
}
<div style="background-color: rgb(162, 0, 255); height: 400px;" id="box">
<div id="container">
<a href="'#">link1</a> some text...<br><br>
<a href="'#">link2</a> some more text 2....<br><br>
<a href="'#">link3</a> some text 3....<br><br>
<a href="'#">link4</a> some text 3....<br><br>
<a href="'#">link5</a> some text 3....<br><br>
<a href="'#">link6</a> some text 3....<br><br>
<a href="'#">link7</a> some text 3....<br><br>
<a href="'#">link8</a> some text 3!....<br><br>
</div>
uj5u.com熱心網友回復:
我認為你最好使用影片而不是過渡。這是我的解決方案:
CSS:
#box {
background-color: rgb(162, 0, 255);
height: 300px;
position: relative;
overflow: hidden;
}
#container {
position: absolute;
font-size: 20px;
top: 10px;
}
#box:hover #container {
overflow: hidden;
animation-name: example;
animation-duration: 5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@keyframes example {
from {
top: 10px;
}
to {
top: -65px;
}
}
HTML:
<div id="box">
<div id="container">
<a href="'#">link1</a> some text...<br><br>
<a href="'#">link2</a> some more text 2....<br><br>
<a href="'#">link3</a> some text 3....<br><br>
<a href="'#">link4</a> some text 3....<br><br>
<a href="'#">link5</a> some text 3....<br><br>
<a href="'#">link6</a> some text 3....<br><br>
<a href="'#">link7</a> some text 3....<br><br>
<a href="'#">link8</a> some text 3!....<br><br>
</div>
</div>
在 CSS 中,您可以根據#box 和#container 的高度差來更改示例“to”中的“top”值。我洗掉了 html 代碼中的所有 css。
uj5u.com熱心網友回復:
試試這個,不要固定位置。main div 是相對的,inner div 設定為絕對位置。像下面的例子。
.container {
padding: 80px 0;
}
.content {
position: relative;
}
.screen {
display: block;
width: 300px;
height: 350px;
overflow: hidden;
position: relative;
border: 2px solid #b3b3b3;
border-radius: 1px;
margin: 0 auto;
}
.screen img {
bottom: -1210px;
width: 100%;
height: auto;
position: absolute;
z-index: 0;
margin:0;
padding:0;
-webkit-transition: top 11s;
-moz-transition: top 11s;
-ms-transition: top 11s;
-o-transition: top 11s;
transition: bottom 11s;
}
.screen:hover img {
bottom: 0;
-webkit-transition: all 11s;
-moz-transition: all 11s;
-ms-transition: all 11s;
-o-transition: all 11s;
transition: all 11s;
}
<div class="container">
<div class="row">
<h2 class="text-center">Scroll on Hover</h2>
<div class="col-md-4 col-md-offset-4 content">
<div class="screen">
<img src="https://i.imgur.com/aFFEZ9U.jpg">
</div>
</div>
</div>
</div><!--container-->
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/535494.html
上一篇:變換:rotateY只翻轉一側
