看板 Web_Design 關於我們 聯絡資訊
大家好,小弟是新手,最近在練習網頁時遇到困難 所以上來求助。 網頁中想做出的效果是當hover到圖片,圖片會變淡,原本不會出現的字句會出現 前面的效果並不會太難,就用透明度來做就好。後面的部分,我是把字句裝在div裡 然後移動到圖片中想擺放的位置。 做了整個下午,目前只有這個行的通 <style> .box2:hover>.lis2 { display: block; } .lis2 { position: absolute; display: none; left: 770px; top:700px; } </style> <html> <div class="box2"> <img src="../img/lis-pic-1.jpg" alt="" id="pic1"> <div class="lis"> <h3>聽 化學的故事</h3> </div> <img src="../img/lis-pic-2.jpg" alt="" id="pic2"> <div class="lis2"> <h3>聽 化學的故事</h3> </div> </div> 這個的問題是 他是hoverbox2,而不是圖片,此外,因為是兩張圖裝在一div(box2)裡, 一旦hover,兩張圖原本被display:none的字句會一起出現 後來考慮了如下的寫法,把每張圖取id,但試不出來 #pic1:hover>.lis { display: block; } .lis { position: absolute; display: none; left: 300px; top:700px; } 不知道問題是不是夠清楚.....(汗) 總之,希望能夠解決這個問題,懇請各位前輩能給些提示 非常感謝 -- 人為了得到什麼需要付出同等的代價 這就是等價交換的原則 那時我們曾相信這是世界的真理 可是真正的世界並不完美  並不存在可以說明一切的原則 等價交換的原則也一樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.165.74 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1488885453.A.0FB.html
nottt: http://codepen.io/not0000/pen/ZeBGBW 是這樣嗎? 03/07 19:35
flyingmoon: 就是這個範例所呈現類似的效果(字出現) 03/07 19:54
flyingmoon: 抱歉我指的應該是這樣 03/07 20:12
flyingmoon: https://codepen.io/franklion1227/pen/oLoxrw 03/07 20:12
shihherokai: 雖然我不太理解為什麼你要用一個box直接包兩組在裡面 03/07 20:37
shihherokai: 但是跟你分我的做法,我會把每一組設定成一個box 03/07 20:37
shihherokai: 然後用background-image的方式放進圖片,BOX的HOVER 03/07 20:39
shihherokai: 用來控制你要顯示的文字這樣。 03/07 20:39
shihherokai: 圖片模糊的部分可以透過 :hover{box-shadow:inset 03/07 20:43
shihherokai: 透過陰影設定做到你要的顏色以及透明度 03/07 20:44
謝謝建議!完全沒想到這個做法
steven11329: http://codepen.io/anon/pen/YZpNzg 這樣? 03/08 00:08
對,大大好厲害,來仔細看看您怎麼寫的! ※ 編輯: flyingmoon (112.105.165.74), 03/08/2017 04:49:31