亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細

前端制作開發(fā)之CSS網(wǎng)格線制作

發(fā)表日期:2021-05-22 11:44:43   作者來源:林志平   瀏覽:2991   標簽:前端制作開發(fā)    
最近在工作中,遇到需要繪制網(wǎng)格線的效果,如下圖:

我嘗試用了三種方式去做,第一種方式是用linear-gradient()做的,首先,
Html:
 

網(wǎng)格線效果的Css:
background: -webkit-linear-gradient(top, transparent 180px, #c3c3c3 0), -webkit-linear-gradient(left, transparent 306px, #c3c3c3 0);
background-size: 307px 181px;
考慮兼容性,可以加上一些前綴:
-moz-linear-gradient、-ms-linear-gradient、-webkit-linear-gradient
瀏覽器支持如下:

-webkit-linear-gradient(top, transparent 180px, #c3c3c3 0)和-webkit-linear-gradient(left, transparent 306px, #c3c3c3 0);用意是是上面180px設(shè)置了透明的,左邊開始306px設(shè)置了透明的,然后水平方向限制只顯示307px,在垂直方向設(shè)置限制只顯示181px的范圍,加上background默認了repeat的,那么就能到想要的網(wǎng)格線了,不過此次我需要做的效果不能用這個,因為這里設(shè)置了固定的值,意味了網(wǎng)格的大小固定了,下面兩種方式可以得到根據(jù)屏幕大小變化,網(wǎng)格數(shù)不變而自適應(yīng)的網(wǎng)格。
第二種方式需要在div. grid里面添加多個span,一個span代表一個網(wǎng)格,用grid布局做,grid-gap是設(shè)置網(wǎng)格布局中列和行之間的間距大小,grid-template-columns是設(shè)置網(wǎng)格布局中的列寬,grid-template-rows是設(shè)置網(wǎng)格布局中的行高,用網(wǎng)格布局做這個網(wǎng)格線,需要在div.grid的子級設(shè)置邊框。

Css:
.grid{
width: 100vw;
   height: 100vh;
   grid-template-columns: auto auto auto auto auto;
   grid-template-rows: auto auto auto auto;
   display: grid;
   grid-gap: 0;
}
 
.grid span{
opacity: 0.25;
border: #FFFFFF solid 1px;
margin-left: -1px;
    margin-top: -1px;
}
不過整個容器最外邊我不需要有邊框,于是我選擇了用第三種方式做。第三種也是需要在div. grid里面添加多個span,一個span代表一條線,然后,布滿屏幕的網(wǎng)格就是由一條一條線組成,例如:上面需要做的效果,就是四行五列,需要7條線,那么設(shè)置7個span,前面四個span的代表的是四條豎線,后三個是三條橫線,然后設(shè)置如下的樣式就能得到想要的效果。
Css:
.grid{
position: absolute;
left: 0;
top: 0;
width: 100vw;
    height: 100vh;
z-index: 1;
pointer-events: none;
}
grid span{
    display: block;
    position: absolute;
    background: rgba(255,255,255,0.25);
}
.grid span:nth-child(1), .grid span:nth-child(2), .grid span:nth-child(3), .grid span:nth-child(4){
    bottom: 0;
    width: 1px;
    height: 100%;
}
.grid span:nth-child(1){
    left: calc(20% - .5px);
}
.grid span:nth-child(2){
    left: calc(40% - .5px);
}
.grid span:nth-child(3){
    left: calc(60% - .5px);
}
.grid span:nth-child(4){
    left: calc(80% - .5px);
}
.grid span:nth-child(n+5) {
    left: 0;
    height: 1px;
    width: 100%;
}
.grid span:nth-child(5) {
    top: calc(1 * 25vh - .5px);
}
.grid span:nth-child(6) {
    top: calc(2 * 25vh - .5px);
}
.grid span:nth-child(7) {
    top: calc(3 * 25vh - .5px);
}
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://www.oulysa.com/news/6042.html
相關(guān)網(wǎng)站設(shè)計案例
久久国产香蕉视频久久国产视屏| 人人做天天爱夜夜爽2020| 国产图片 日韩 欧美 亚洲| а√天堂资源最新版在线官网| 亚洲中文字幕无码一区| 最近日本中文字幕免费| 人人爽人人澡人人高潮| 亚洲暴爽av人人爽日日碰| 一本色道久久88—综合亚洲精品| 热久久视频精品re在线视频| 中字无码午夜AV影院在线| 亚洲精品一品区二品区三品| 精品国产污污免费网站入口在线看| 免费一级毛片在线播放| 国产小屁孩cao大人xxxx| 国精产品999一区二区三区有限| 一二三四影视在线看片免费| 小蜜被两老头吸奶头在线观看| 久久婷婷色综合网站| h黄动漫在线观看播放| 精品一区二区在线观看| 有码+日韩+在线观看| H动漫无遮挡成本人H视频| 国产精品色拉拉免费| 久久99亚洲网美利坚合众国| 亚洲AV永久无码精品秋霞电影| 久久精品动漫一区二区三区| 91精品久久国产青草| 亚洲欧美色国产中文字幕在线| 国产免费高清视频在线观看不卡| 人妻少妇精品中文字幕专区视频| 国产aⅴ无码久久丝袜美腿| 久久久久久国产一级AV片| 亚洲精品午夜久久久伊人| 精品一区二区三区在线播放| 久久精品国产亚洲AV麻豆蜜芽| 无码AV中文一区二区三区| 桃花视频www欧美日韩内射| 日本一区二区在线看| 日本XXXX色视频在线观看免费不卡| 国产无遮挡又爽又黄在线观看|