在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ 網(wǎng)頁(yè)特效,顯示滑動(dòng)塊位置的內(nèi)容,隱藏其他位置的內(nèi)容

網(wǎng)頁(yè)特效,顯示滑動(dòng)塊位置的內(nèi)容,隱藏其他位置的內(nèi)容

要實(shí)現(xiàn)的效果:
有一個(gè)框,這個(gè)框移動(dòng)到哪,就顯示這個(gè)地方的內(nèi)容,其他地方的隱藏。

有什么好的實(shí)現(xiàn)思路。

回答
編輯回答
撥弦

一個(gè)div,給他一個(gè)足夠大的border或者box-shadow,或者 outline均可

.box{
    width:100px;
    height:100px;
    outline:1000px solid #000
}

這樣就形成的中間是鏤空的,其他地方都是黑色的

2018年4月28日 16:28
編輯回答
尕筱澄

剛想的一個(gè)、最簡(jiǎn)單的一種,通過(guò) 背景色、字體顏色、元素層級(jí)關(guān)系 模擬實(shí)現(xiàn)

 <div style="**background-color: black**;height: 2em;" >
      <div id="text" style="display: inline-block;color: black;position: relative;height: 2em;z-index: 2;">
      DJHKDKDJDKDJLKDJDDKJD
      </div>
      <div  id="cover" style="left:15px;background-color: #FFFFFF;display: inline-block;position: absolute;height: 2em;width:2em;z-index: 1;"></div>
 </div>
2018年7月1日 06:44
編輯回答
愛(ài)是癌

想到兩個(gè)方案:

  1. 用4個(gè) <div> 覆蓋到頁(yè)面上,中間露出一個(gè)洞,根據(jù)你想要的位置調(diào)整。
  2. clip-path 屬性實(shí)現(xiàn)
2017年8月19日 18:47
編輯回答
菊外人

看上去的確可行,也沒(méi)有什么兼容問(wèn)題。
border需要移動(dòng)的時(shí)候減去位置
outline倒是不需要減去上左邊距

clipboard.png

2017年12月11日 20:39