我需要動畫此中心(與保證金自動)股利的權利:動畫格右側(CSS或jQuery的)
.button {
\t border-radius:10px;
\t padding:10px 5px;
\t transition:background .4s;
\t box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.25);
\t cursor:pointer;
}
.button:active {
\t box-shadow:0 0 0 0;
\t position:relative;
\t top:2px;
}
#submit {
\t font-size:2.5rem;
\t color:#fcfcfd;
\t background: rgba(203, 78, 78, 0.8);
\t width:200px;
\t margin:80px auto 0 auto;
\t transition: margin .5s ease-in-out;
}
#submit:hover {
\t background: rgba(203, 78, 78, 0.5);
}
<div id="submit" class="button">Button that doesn't do anything.</div>
但這裏有一個問題:我無法設置百分比寬度,因爲如果我這樣做,調整瀏覽器大小,文本將從按鈕背景中耗盡,我不想爲文本設置任何媒體查詢。 我也嘗試過使用css轉換,但它不能使用margin auto做到這一點。我也試過用jQuery做這樣的:
$(document).ready(function() {
\t $("#submit").animate({
\t \t marginRight: "10%"
\t }, 500);
});
和它的作品,而是因爲它重置留給0保證金它的行爲怪異,它關係到正確後。 我能做什麼?
是否需要將'div'右移動,保留在視口中?不確定預期的結果是什麼? – guest271314
如果問題是使用%widths,請將'overflow:hidden;'添加到#submit – Malk
您是否希望div在「go」後單擊右鍵?我對你的需求感到困惑 –