CSS
语言:
CSSSCSS
确定
.b-icon {
font-size: 23px;
}
.b-icon_type_folder {
display: inline-block;
margin: 1em;
background-color: transparent;
overflow: hidden;
}
.b-icon_type_folder:before {
content: '';
float: left;
background-color: #7ba1ad;
width: 1.5em;
height: 0.45em;
margin-left: 0.07em;
margin-bottom: -0.07em;
border-top-left-radius: 0.1em;
border-top-right-radius: 0.1em;
box-shadow: 1.25em 0.25em 0 0em #7ba1ad;
}
.b-icon_type_folder:after {
content: '';
float: left;
clear: left;
background-color: #a0d4e4;
width: 3em;
height: 2.25em;
border-radius: 0.1em;
}
.b-icon_type_folder.b-icon_full:before {
height: 0.55em;
}
.b-icon_type_folder.b-icon_full:after {
height: 2.15em;
box-shadow: 0 -0.12em 0 0 #fff;
}
.b-icon_type_file {
width: 2.5em;
height: 3em;
line-height: 3em;
text-align: center;
border-radius: 0.25em;
color: #fff;
display: inline-block;
margin: 0.9em 1.2em 0.8em 1.3em;
position: relative;
overflow: hidden;
box-shadow: 1.74em -2.1em 0 0 #a4a7ac inset;
}
.b-icon_type_file:first-line {
font-size: 13px;
font-weight: 700;
}
.b-icon_type_file:after {
content: '';
position: absolute;
z-index: -1;
border-width: 0;
border-bottom: 2.6em solid #dadde1;
border-right: 2.22em solid rgba(0, 0, 0, 0);
top: -34.5px;
right: -4px;
}
.b-icon_ext_avi,
.b-icon_ext_flv,
.b-icon_ext_mkv,
.b-icon_ext_mov,
.b-icon_ext_mpeg,
.b-icon_ext_mpg,
.b-icon_ext_mp4,
.b-icon_ext_m4v,
.b-icon_ext_wmv {
box-shadow: 1.74em -2.1em 0 0 #7e70ee inset;
}
.b-icon_ext_avi:after,
.b-icon_ext_flv:after,
.b-icon_ext_mkv:after,
.b-icon_ext_mov:after,
.b-icon_ext_mpeg:after,
.b-icon_ext_mpg:after,
.b-icon_ext_mp4:after,
.b-icon_ext_m4v:after,
.b-icon_ext_wmv:after {
border-bottom-color: #5649c1;
}
.b-icon_ext_mp2,
.b-icon_ext_mp3,
.b-icon_ext_m3u,
.b-icon_ext_wma,
.b-icon_ext_xls,
.b-icon_ext_xlsx {
box-shadow: 1.74em -2.1em 0 0 #5bab6e inset;
}
.b-icon_ext_mp2:after,
.b-icon_ext_mp3:after,
.b-icon_ext_m3u:after,
.b-icon_ext_wma:after,
.b-icon_ext_xls:after,
.b-icon_ext_xlsx:after {
border-bottom-color: #448353;
}
.b-icon_ext_doc,
.b-icon_ext_docx,
.b-icon_ext_psd {
box-shadow: 1.74em -2.1em 0 0 #03689b inset;
}
.b-icon_ext_doc:after,
.b-icon_ext_docx:after,
.b-icon_ext_psd:after {
border-bottom-color: #2980b9;
}
.b-icon_ext_gif,
.b-icon_ext_jpg,
.b-icon_ext_jpeg,
.b-icon_ext_pdf,
.b-icon_ext_png {
box-shadow: 1.74em -2.1em 0 0 #e15955 inset;
}
.b-icon_ext_gif:after,
.b-icon_ext_jpg:after,
.b-icon_ext_jpeg:after,
.b-icon_ext_pdf:after,
.b-icon_ext_png:after {
border-bottom-color: #c6393f;
}
.b-icon_ext_deb,
.b-icon_ext_dmg,
.b-icon_ext_gz,
.b-icon_ext_rar,
.b-icon_ext_zip,
.b-icon_ext_7z {
box-shadow: 1.74em -2.1em 0 0 #867c75 inset;
}
.b-icon_ext_deb:after,
.b-icon_ext_dmg:after,
.b-icon_ext_gz:after,
.b-icon_ext_rar:after,
.b-icon_ext_zip:after,
.b-icon_ext_7z:after {
border-bottom-color: #685f58;
}
.b-icon_ext_html,
.b-icon_ext_rtf,
.b-icon_ext_xml,
.b-icon_ext_xhtml {
box-shadow: 1.74em -2.1em 0 0 #a94bb7 inset;
}
.b-icon_ext_html:after,
.b-icon_ext_rtf:after,
.b-icon_ext_xml:after,
.b-icon_ext_xhtml:after {
border-bottom-color: #d65de8;
}
.b-icon_ext_js {
box-shadow: 1.74em -2.1em 0 0 #d0c54d inset;
}
.b-icon_ext_js:after {
border-bottom-color: #a69f4e;
}
.b-icon_ext_css,
.b-icon_ext_saas,
.b-icon_ext_scss,
.b-icon_ext_less,
.b-icon_ext_styl,
.b-icon_ext_stylus {
box-shadow: 1.74em -2.1em 0 0 #44afa6 inset;
}
.b-icon_ext_css:after,
.b-icon_ext_saas:after,
.b-icon_ext_scss:after,
.b-icon_ext_less:after,
.b-icon_ext_styl:after,
.b-icon_ext_stylus:after {
border-bottom-color: #30837c;
}