javascript - 這種樣式該怎么書寫
問題描述
這種重復(fù)小點 大點 的樣式該怎么寫呢,圓圈的個數(shù)是由右邊組件的高度和個數(shù)來決定的
問題解答
回答1:最好有案例地址。從圖片的角度考慮:可能使用的是border-image,或者使用的背景圖(可能有個父容器放背景圖,里面有個子容器放內(nèi)容),隨著子容器被撐高,父容器背景圖片顯示面積隨之增大。如果是代碼實現(xiàn):先制作幾個圓,根據(jù)js動態(tài)加圓的p
回答2:小點用邊框,dotted,大的當(dāng)前圓圈用右邊一行的背景圖做。
回答3:這是一種時間線的功能有相應(yīng)的插件戳
回答4:其實主要原理就是利用了css的 border-radius 屬性,一個塊元素(比如p)把這個屬性設(shè)置為50%,那么就顯示成了一個圓形。
至于空心的圓形,利用了border屬性,設(shè)置了邊框,邊框顏色和背景顏色不同。
以下代碼的實際效果可以在線看
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;}最終效果圖
相關(guān)文章:
1. node.js - mysql如何通過knex查詢今天和七天內(nèi)的匯總數(shù)據(jù)2. mysql 插入數(shù)值到特定的列一直失敗3. 360瀏覽器與IE瀏覽器有何區(qū)別???4. mysql - 百萬行的表中是否盡量避免使用update等sql語句?5. python - 在使用Pycharm時經(jīng)常看到如下的樣式,小括號里紅色的部分是什么意思呢?6. Python從URL中提取域名7. javascript - 新浪微博網(wǎng)頁版的字?jǐn)?shù)限制是怎么做的8. 怎么在網(wǎng)頁中設(shè)置圖片進行左右滑動9. javascript - 豆瓣的這個自適應(yīng)是怎么做的?10. javascript - 用jsonp抓取qq音樂總是說回調(diào)函數(shù)沒有定義
