欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

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

2023-02-18    分類: 網(wǎng)站建設(shè)

最近在工作中,遇到需要繪制網(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è)置了透明的,左邊開(kāi)始306px設(shè)置了透明的,然后水平方向限制只顯示307px,在垂直方向設(shè)置限制只顯示181px的范圍,加上background默認(rèn)了repeat的,那么就能到想要的網(wǎng)格線了,不過(guò)此次我需要做的效果不能用這個(gè),因?yàn)檫@里設(shè)置了固定的值,意味了網(wǎng)格的大小固定了,下面兩種方式可以得到根據(jù)屏幕大小變化,網(wǎng)格數(shù)不變而自適應(yīng)的網(wǎng)格。

第二種方式需要在div. grid里面添加多個(gè)span,一個(gè)span代表一個(gè)網(wǎng)格,用grid布局做,grid-gap是設(shè)置網(wǎng)格布局中列和行之間的間距大小,grid-template-columns是設(shè)置網(wǎng)格布局中的列寬,grid-template-rows是設(shè)置網(wǎng)格布局中的行高,用網(wǎng)格布局做這個(gè)網(wǎng)格線,需要在div.grid的子級(jí)設(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;
}
不過(guò)整個(gè)容器最外邊我不需要有邊框,于是我選擇了用第三種方式做。第三種也是需要在div. grid里面添加多個(gè)span,一個(gè)span代表一條線,然后,布滿屏幕的網(wǎng)格就是由一條一條線組成,例如:上面需要做的效果,就是四行五列,需要7條線,那么設(shè)置7個(gè)span,前面四個(gè)span的代表的是四條豎線,后三個(gè)是三條橫線,然后設(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);

本文題目:前端制作開(kāi)發(fā)之CSS網(wǎng)格線制作
分享網(wǎng)址:http://aaarwkj.com/news42/237892.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、軟件開(kāi)發(fā)App開(kāi)發(fā)、小程序開(kāi)發(fā)、微信公眾號(hào)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
亚洲男人天堂av电影| 人妻日韩精品综合一二三四| 福利1中文字幕手机在线| 欧美日韩国产亚洲免费| 国产麻豆剧传媒国产av| 欧美日韩亚洲国产专区精品| 日韩欧美国产精品一区| 日本黄色一区二区三区四区| 亚洲熟女av综合网丁香| 亚洲天堂人妻一区二区| 婷婷不卡中文字幕三区| 91精品产综合久久香蕉| 亚洲伊人久久一区二区| 成人又黄又爽大片在线观看| 国产精品熟女一区二区三区| 激情四射五月天亚洲婷婷| 国产原创中文剧情性感av| 美国真人性做爰视频免费| 一二三日韩电影在线观看| 日本国产一区二区在线观看 | 色哟哟国产精品一区自拍| 人妻一区日韩二区国产| 亚洲国产中文一区二区久久| 日韩欧美亚洲综合另类| 99热精品在线免费观看| 一不卡二不卡三不卡日本影院 | 三级精品一区二区三区| 亚洲成人av网址大全| 日韩精品一区二区国产| 国产白浆一区二区视频| 日本在线一区二区视频麻豆| 欧美日韩天堂一区二区| 久久精品国产一区二区三区不卡| 青草草草草草在线观看| 欧美熟妇精品一级视频| 亚洲特级黄色做啪啪啪| 亚州中文字幕久久一区| 亚洲欧美中文字幕乱码| 扒开女性毛茸茸的视频| 欧美精品国产欧美精品国产| 亚洲成人av综合在线|