javascript - 這種樣式該怎么書寫
問題描述
這種重復小點 大點 的樣式該怎么寫呢,圓圈的個數是由右邊組件的高度和個數來決定的
問題解答
回答1:最好有案例地址。從圖片的角度考慮:可能使用的是border-image,或者使用的背景圖(可能有個父容器放背景圖,里面有個子容器放內容),隨著子容器被撐高,父容器背景圖片顯示面積隨之增大。如果是代碼實現:先制作幾個圓,根據js動態加圓的p
回答2:小點用邊框,dotted,大的當前圓圈用右邊一行的背景圖做。
回答3:這是一種時間線的功能有相應的插件戳
回答4:其實主要原理就是利用了css的 border-radius 屬性,一個塊元素(比如p)把這個屬性設置為50%,那么就顯示成了一個圓形。
至于空心的圓形,利用了border屬性,設置了邊框,邊框顏色和背景顏色不同。
以下代碼的實際效果可以在線看
Html<html><head> <title>This is a demo</title></head><body> <p class=’leftline’> <p class=’dot smalldot’></p> <p class=’dot smalldot’></p> <p class=’dot activedot’></p> <p class=’dot smalldot’></p> <p class=’dot smalldot’></p> <p class=’dot smalldot’></p> <p class=’dot smalldot’></p> <p class=’dot smalldot’></p> <p class=’dot smalldot’></p> <p class=’dot bigdot’></p> <p class=’dot smalldot’></p> <p class=’dot smalldot’></p> </p></body> </html>CSS
.leftline { width: 30px; height: 300px; padding: 5px 0;}.dot { margin: 10px auto; border-radius: 50%;}.smalldot { width: 4px; height: 4px; background: #aaaaaa;}.bigdot { width: 10px; height: 10px; border: 4px solid #AAAAAA; background: #FFF;}.activedot { width: 30px; height: 30px; background: #117577;}最終效果圖
相關文章:
1. php - mysql 模糊搜索問題2. 請問連接文件怎么寫3. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?4. php - 微信開發驗證服務器有效性5. python沒入門,請教一個問題6. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發現7. [python2]local variable referenced before assignment問題8. javascript - 我的站點貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?9. javascript - js setTimeout在雙重for循環中如何使用?10. javascript - 求幫助 , ATOM不顯示界面!!!!
