第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 CSS 或 Javascript 創(chuàng)建選取框

如何使用 CSS 或 Javascript 創(chuàng)建選取框

慕桂英546537 2021-06-11 14:01:28
我需要創(chuàng)建兩個選取框(一個帶有重復(fù)圖像,一個帶有重復(fù)鏈接)以任意大小跨越瀏覽器窗口;選取框項(xiàng)目需要從一開始就顯示出來,而不是花幾秒鐘就出現(xiàn)在屏幕上,并且每個項(xiàng)目都需要相隔大約 20 像素/30 像素。當(dāng)用戶將鼠標(biāo)懸停在它上面時,選取框需要停止在頁面上移動。我正在為客戶創(chuàng)建一個網(wǎng)站,我們決定在一個頁面上使用一個選取框來顯示徽標(biāo),在另一個頁面上使用一個選取框來顯示指向客戶社交媒體的鏈接。我不確定如何根據(jù)文本或圖像的大小來計算動畫的必要持續(xù)時間以使其看起來無限。我已經(jīng)研究并嘗試了 CSS 選項(xiàng),但我四處詢問卻發(fā)現(xiàn)通常建議使用 Javascript。我剛剛開始深入研究 Javascript,所以我對從哪里開始這個項(xiàng)目一無所知。這實(shí)際上與我需要的非常相似:https : //stackoverflow.com/a/45103608/11623961。這是我試圖實(shí)現(xiàn)的一個例子:http : //maxsiedentopf.com/work-2(只有底部的一個,但與左側(cè)沒有重疊;只需從左到右移動)。這就是我試圖用來達(dá)到預(yù)期效果的:https : //codepen.io/jamesbarnett/pen/kfmKa。body {   margin: 0;  font-family: "UniversLTPro-Ex";  font-size: 30px;}a {    text-decoration: none;    color: #000;}.marquee {  height: 35px;  width: 100%;  overflow: hidden;  position: relative;  background-color: #e9e5fb;    border-top: 1px solid black;  border-bottom: 1px solid black;  padding: 8px 0 4px 0;}.marquee div {  display: inline-block;  width: 300%;  height: 40px;  position: absolute;  overflow: hidden;  animation: marquee 12s linear infinite;}.marquee span {  float: left;  width: 25%;}@keyframes marquee {  0% { left: 0; }  100% { left: -150%; }}        <div class="marquee">            <div>                <span><a href="#">twitter</a></span>                <span><a href="#">instagram</a></span>                 <span><a href="#">pinterest</a></span>                <span><a href="#">spotify</a></span>                 <span><a href="#">magazine</a></span>            </div>        </div>顯然,我嘗試做的事情有很多問題。選框不會出現(xiàn)無限,我還沒有想出如何暫停懸停,項(xiàng)目相距太遠(yuǎn)。任何幫助將不勝感激。謝謝!
查看完整描述

3 回答

?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個贊

我認(rèn)為 CSS 將是最好的選擇......對于暫停和繼續(xù) JavaScript shold 做這項(xiàng)工作..


查看完整回答
反對 回復(fù) 2021-06-24
?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個贊

lucygoosey 你的問題已經(jīng)解決了,如果你想要的更多,你應(yīng)該為此付出更多的努力


body { 

  margin: 0;

  font-family: "UniversLTPro-Ex";

  font-size: 30px;

}


a {

    text-decoration: none;

    color: #000;

}


.marquee {

  height: 35px;

  width: 300%;

  position: relative;

  padding: 8px 0 4px 0;

  border: none;

}


.marq{

  background-color: #e9e5fb;

  border-top: 1px solid black;

  border-bottom: 1px solid black;

  

}



.marquee span {

  float: left;

  width: 300px;

}


@keyframes marquee {

  0% { left: 0; }

  100% { left: -150%; }

}

<div class="marq">  

<marquee onmouseover="this.stop();" onmouseout="this.start();">

           <div class="marquee">

                <span><a href="#">twitter</a></span>

                <span><a href="#">instagram</a></span> 

                <span><a href="#">pinterest</a></span>

                <span><a href="#">spotify</a></span> 

                <span><a href="#">magazine</a></span>

          </div>

 </marquee>     

</div>

閱讀有關(guān)選框標(biāo)簽的更多信息

Marquee 標(biāo)簽文檔 - 此處


查看完整回答
反對 回復(fù) 2021-06-24
  • 3 回答
  • 0 關(guān)注
  • 215 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號