我的div text-button
不符合正確的餘量,我想在其兄弟分區下。我設置了position: absolute;
,因爲每次我使它相對時,jQuery動畫都不起作用。我希望text-button
在頁面上出現大約80%,然後動畫顯示高達70%,或者從兄弟分區text
中獲得20%的margin-top
,然後使它增加10%。兄弟姐妹沒有采取最高命令
我在做什麼錯?
$(function textdelays(){
$('#text-title').delay(600).fadeIn(1200);
$('#text').delay(600).fadeIn(1200);
$('#text-button').delay(900).fadeIn(1200);
$('#text-button').animate({'top': '70%'}, 1000);
});
.gray {
background-color: #CCC;
width: 100%;
height: 600px;
}
.content-wrap {
margin: 10% 25%;
position: absolute;
}
#text-title {
color: blue;
display: none;
position: relative;
/* margin: 0 25%;*/
font-size: 1.3em;
}
#text {
color: green;
display: none;
position: relative;
margin-top: 5%;
font-size: 1.1em;
}
#text-button {
position: relative;
wdith: 100%;
top: 80%;
display: none;
cursor: pointer;
}
.border-span {
border: 2px solid #000;
padding: 15px 10px;
color: #FFF;
font-weight: bold;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="gray">
<div class="content-wrap">
<div id="text-title">fdsfdasfdaffasG<br>
DIGITAL AGENCY</div>
<div id="text">
fdfdsf sdf asddd dddddd ddddd dddddd fdfsdaf dffdaf fdf fsda fdfas fdf dasaf f fdaa fdfdaf a dfdffd fdfffdffd fdfd dfdaad fda sd adgdg dggagdg gdfgfg agf gfgfag fgfg gfag fggf fgfgag f gfg ag afgfgfgfga fg.
</div>
<div id="text-button"><span class="border-span">More About Us</span></div>
</div>
</div>
爲什麼它需要設置雖然140%?我不明白這是爲什麼。我應該能夠做到「頂級:80%」嗎? – Paul
我要更新答案來解釋問題。 –
爲什麼內容包裝中沒有包含文本按鈕?這就是爲什麼我製作這個div的原因,以便所有的文本都可以在其中。 – Paul