CSS是一個用于網(wǎng)頁設(shè)計的樣式表語言,能夠制作出各種風(fēng)格的控件。在此,我們將會介紹一些常用的CSS控件。
/*1.按鈕控件*/ button{ background-color: #4CAF50; /*設(shè)置背景顏色*/ border: none; /*去除邊框*/ color: white; /*設(shè)置文本顏色*/ padding: 15px 32px; /*設(shè)置內(nèi)邊距*/ text-align: center; /*設(shè)置文本居中*/ text-decoration: none; /*去除下劃線*/ display: inline-block; /*將按鈕設(shè)置為行內(nèi)元素*/ font-size: 16px; /*設(shè)置字體大小*/ margin: 4px 2px; /*設(shè)置外邊距*/ cursor: pointer; /*光標(biāo)效果*/ } /*2.表格控件*/ table{ border-collapse: collapse; /*合并邊框*/ width: 100%; /*設(shè)置寬度為100%*/ } td, th{ border: 1px solid #ddd; /*設(shè)置邊框*/ padding: 8px; /*設(shè)置內(nèi)邊距*/ text-align: left; /*設(shè)置文本居左*/ } th{ background-color: #4CAF50; /*設(shè)置表頭背景顏色*/ color: white; /*設(shè)置表頭文本顏色*/ } /*3.下拉菜單控件*/ .dropdown{ position: relative; /*設(shè)置定位模式*/ display: inline-block; /*設(shè)置為行內(nèi)元素*/ } .dropdown-content{ display: none; /*默認不顯示*/ position: absolute; /*設(shè)置定位模式*/ z-index: 1; /*層級*/ } .dropdown:hover .dropdown-content{ display: block; /*鼠標(biāo)懸停時顯示*/ } /*4.進度條控件*/ .progress-bar{ width: 100%; /*設(shè)置寬度為100%*/ background-color: #ddd; /*底部背景顏色*/ } .progress-bar-fill{ height: 20px; /*設(shè)置高度為20px*/ background-color: #4CAF50; /*填充顏色*/ width: 0%; /*初始化*/ transition: width 0.5s ease-in-out; /*過渡效果*/ } /*5.輪播圖控件*/ .carousel{ position: relative; /*設(shè)置定位模式*/ width: 100%; /*設(shè)置寬度為100%*/ } .carousel-wrapper{ white-space: nowrap; /*設(shè)置不換行*/ display: flex; /*設(shè)置為彈性盒子*/ transition: transform 0.3s ease-in-out; /*過渡效果*/ transform-style: preserve-3d; /*3D變換*/ } .carousel-slide{ flex: none; /*不占用多余空間*/ width: 100%; /*設(shè)置寬度為100%*/ } .carousel-navigation{ position: absolute; /*設(shè)置定位模式*/ display: flex; /*設(shè)置為彈性盒子*/ bottom: 0; /*距離底部0*/ left: 50%; /*居中*/ transform: translateX(-50%); /*水平居中*/ } .carousel-navigation-item{ margin: 0 5px; /*設(shè)置外邊距*/ cursor: pointer; /*光標(biāo)效果*/ } .carousel-navigation-item.active{ color: #4CAF50; /*設(shè)置活動顏色*/ }