欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

王道css條碼設(shè)置

CSS中的條碼設(shè)置常常被用來在網(wǎng)頁上展示產(chǎn)品的條碼信息。王道CSS課程中,介紹了如何使用CSS實(shí)現(xiàn)條碼的生成,下面將詳細(xì)介紹這一過程。 首先,我們需要使用CSS的偽元素:before來生成條碼的每一個(gè)條。代碼如下:
.barcode::before {
content: "";
display: block;
height: 100%;
width: 1px;
background-color: black;
position: absolute;
top: 0;
left: 0;
}
這段代碼設(shè)置了一個(gè)高度為100%、寬度為1px、背景顏色為黑色的偽元素,并使用了絕對(duì)定位將其放置于.barcode元素的最左側(cè)。 接下來,我們需要計(jì)算條碼的長度與寬度。在王道CSS中,條碼的每一位編碼被分為兩組,其中第一組包含6個(gè)數(shù)字,第二組包含5個(gè)數(shù)字。因此,一共需要繪制11個(gè)條。碼。每個(gè)條碼的寬度為2px。具體代碼如下:
.barcode {
height: 50px;
width: 132px;
position: relative;
margin: 0 auto;
background-color: white;
box-sizing: border-box;
}
.barcode::before {
content: "";
display: block;
height: 100%;
width: 1px;
background-color: black;
position: absolute;
top: 0;
left: 0;
}
.barcode div {
width: 2px;
height: 100%;
float: left;
}
.barcode .code:nth-child(odd) {
background-color: white;
}
.barcode .code:nth-child(even) {
background-color: black;
}
.barcode .code:nth-child(1) {
width: 7px;
}
.barcode .code:nth-child(13) {
width: 7px;
}
.barcode .code:nth-child(n+7):nth-child(-n+12){
background-color: white;
}
在這段代碼中,.barcode元素被設(shè)置為相對(duì)定位,并且它的每個(gè)條碼元素使用了浮動(dòng)。.code:nth-child(odd)和.code:nth-child(even)分別設(shè)置了奇數(shù)列條碼和偶數(shù)列條碼的顏色。.code:nth-child(1)和.code:nth-child(13)分別設(shè)置了條形碼的起始符和終止符的寬度。 最后一個(gè)選擇器,則對(duì)中間五個(gè)條碼單獨(dú)設(shè)置了背景色為白色。 這樣,就可以使用上述代碼,在網(wǎng)頁中生成條碼了。