資料視覺化中CSS實現四個邊角特效實現

2021-10-10 21:58:58 字數 1427 閱讀 2190

在資料視覺化大屏中,我們看到人家的到做的很炫酷,如下圖,中div四個邊角的特殊顏色邊角是怎麼實現的呢,下面本人通過兩種方式進行實現。

具體的css3樣式為下面,這裡面用到了css3中新加的:nth-child選擇器。

:nth-child(n) 選擇器匹配屬於其父元素的第 n 個子元素,不論元素的型別。

.title 

.main

.main span:nth-child(1)

.main span:nth-child(2)

.main span:nth-child(3)

.main span:nth-child(4)

預覽後效果為

利用background: linear-gradient實現

inear-gradient() 函式用於建立乙個表示兩種或多種顏色線性漸變的。

建立乙個線性漸變,需要指定兩種顏色,還可以實現不同方向(指定為乙個角度)的漸變效果,如果不指定方向,預設從下到上漸變。

css3漸變有兩種,一種是線性漸變,語法是linear-gradient();一種是徑向漸變,語法是radial-gradient();對於不同的瀏覽器可採用不同的字首實現效果,ie中可以用濾鏡實現漸變

linear-gradient用法舉例

/* 從上到下,藍色漸變到紅色 */

linear-gradient(45deg, blue, red);

/* 漸變軸為45度,從藍色漸變到紅色 */

linear-gradient(45deg, blue, red);

/* 從右下到左上、從藍色漸變到紅色 */

linear-gradient(to left top, blue, red);

/* 從下到上,從藍色開始漸變、到高度40%位置是綠色漸變開始、最後以紅色結束 */

linear-gradient(0deg, blue, green 40%, red);

執行效果如下

四個邊角具體實現**

執行以後具體效果為

大資料視覺化(四)比例資料視覺化

比例資料根據類別 子類別 群體進行劃分。可以呈現各個部分與其他部分的相對關係,還可以呈現整體的構成情況 不太適合表示精確的資料 適合呈現各部分在整體中的比例,體現部分與整體之間的關係 data pd.read csv data vote result.csv datab data areas of ...

pyecharts實現資料視覺化

本文講述了乙個非常炫酷的視覺化工具以及本萌新試驗中遇到的問題和解決方法。git clone cd pyecharts pip install r requirements.txt python setup.py install import sys from pyecharts.charts imp...

matplot pandas 實現資料視覺化 基礎

import pandas as pd import numpy as np import matplotlib.pyplot as plt e file pd.excelfile 7月下旬入庫表.xlsx 開啟的sheet表名稱 data e file.parse 7月下旬入庫表 行首 列頭 數值...