色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css完成日期甘特圖

榮姿康1年前9瀏覽0評論
在日常的前端開發中,日期甘特圖是一個不可或缺的組件,它可以幫助我們更好地展示時間線上的任務進度。而使用CSS來完成這個組件的實現也許是一種不錯的選擇。下面我們來看一下如何使用CSS來完成日期甘特圖的實現。 首先,我們需要準備好一些html代碼。我們可以使用一個div作為整個日期甘特圖的容器,然后在其中放置一些用于表示日期和任務的元素。
任務1
其中,timeline表示時間軸,task表示一個具體的任務,task-start表示任務的開始時間,task-duration表示任務的持續時間,task-end表示任務的結束時間,task-label表示任務的具體名稱。 接下來,我們需要使用CSS來控制這些元素的顯示效果。具體實現如下:
/* 容器樣式 */
.gantt {
position: relative;
height: 60px;
}
/* 時間軸樣式 */
.timeline {
position: absolute;
top: 50%;
left: 0;
height: 2px;
width: 100%;
background-color: #ccc;
transform: translateY(-50%);
z-index: -1;
}
/* 任務樣式 */
.task {
position: absolute;
top: 20px;
}
/* 任務開始時間樣式 */
.task-start {
position: absolute;
top: 0;
height: 20px;
width: 4px;
background-color: #4CAF50;
}
/* 任務持續時間樣式 */
.task-duration {
position: absolute;
top: 0;
height: 20px;
background-color: #4CAF50;
}
/* 任務結束時間樣式 */
.task-end {
position: absolute;
top: 0;
height: 20px;
width: 4px;
background-color: #4CAF50;
}
/* 任務名稱樣式 */
.task-label {
position: absolute;
top: 25px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 12px;
}
在這個樣式中,我們使用了position、top、left、height和width等屬性來控制元素的位置和大小,background-color屬性用于設置元素的背景顏色,transform屬性用于垂直居中時間軸,z-index屬性用于控制時間軸位于任務之下,而white-space、text-overflow和overflow屬性用于控制任務名稱的顯示效果。 最后,我們來看一下CSS完成的日期甘特圖的效果: ![CSS完成的日期甘特圖效果圖](https://img-blog.csdnimg.cn/20220101063020255.png) 正如我們所看到的,使用CSS來完成日期甘特圖的效果非常不錯。通過簡單的HTML結構和少量的CSS代碼,我們就可以輕松地完成一個優秀的日期甘特圖組件。