div+css布局模拟win95操作界面ui交互效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css布局模拟win95操作界面ui交互效果代码,可打开开始菜单、可拖动窗口,打开关闭,可打开内置的应用。
代码标签: div css 布局 模拟 win95 操作 界面 ui 交互 windows
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @charset "UTF-8"; @font-face { font-family: "MS Sans Serif"; src: url("//repo.bfw.wiki/bfwrepo/images/win95/ms-sans-serif.woff2") format("woff2"); font-weight: normal; font-display: swap; } @font-face { font-family: "MS Sans Serif"; src: url("//repo.bfw.wiki/bfwrepo/images/win95/ms-sans-serif-bold.woff2") format("woff2"); font-weight: bold; font-display: swap; } *, *:before, *:after { cursor: default; box-sizing: border-box; -ms-interpolation-mode: nearest-neighbor; image-rendering: -moz-crisp-edges; image-rendering: pixelated; font-family: "MS Sans Serif", Tahoma, Helvetica, Arial, sans-serif; font-size: 16px; text-decoration-thickness: 1.5px; text-underline-offset: 1px; } *:not(textarea, input) { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } *:focus { outline: none; } ::-moz-selection { background: none; } ::selection { background: none; } body, html { height: 100%; } body { margin: 0; background-color: #fbe6e2; color: #263238; line-height: 1; overflow: hidden; } textarea { display: block; border: 0; padding: 3px; width: 100%; height: 100%; resize: none; overflow: scroll; font-size: 18px; font-weight: bold; line-height: 1.4; } textarea::-moz-selection { background-color: #577783; -webkit-tap-highlight-color: #577783; color: white; } textarea::selection { background-color: #577783; -webkit-tap-highlight-color: #577783; color: white; } .textarea-container { box-shadow: inset -1.5px -1.5px 0 0 #fcfcfc, inset 1.5px 1.5px 0 0 #a099a1, inset -3px -3px 0 0 #cac6cb, inset 3px 3px 0 0 #263238; padding: 3px; } [hidden] { -webkit-appearance: none; -moz-appearance: none; appearance: none; visibility: hidden; position: absolute; top: 0; left: 0; width: 0; height: 0; } menu, ul:not(.information ul), ol { margin: 0; padding: 0; list-style: none; } .underline > li > a:not(.no-line):first-letter, .underline > li > a:not(.no-line) > span:first-letter, .underline > li > a:not(.no-line) .line:first-letter, .underline > li > label:not(.no-line):first-letter, .underline > li > label:not(.no-line) > span:first-letter, .underline > li > label:not(.no-line) .line:first-letter { text-decoration: underline; } .underline > li > a:not(.no-line) > span span:not(.line):first-letter, .underline > li > label:not(.no-line) > span span:not(.line):first-letter { text-decoration: none; } .underline > li > a:not(.no-line) .line, .underline > li > label:not(.no-line) .line { display: inline-block; } label:before, label:after, a:before, a:after { content: ""; background-position: center center; background-size: contain; } label[tabindex] span { padding: 1px 2px; } label[tabindex] span span { padding: 0; } [class*=label]:not(.folders label):not(.label-nested):after { background-color: transparent; background-image: linear-gradient(45deg, #B2738E 25%, transparent 25%, transparent 75%, #B2738E 75%, #B2738E), linear-gradient(45deg, #B2738E 25%, transparent 25%, transparent 75%, #B2738E 75%, #B2738E); background-size: 3px 3px; background-position: 0 0, 1.5px 1.5px; display: block; opacity: 0; position: absolute; top: 0; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: cover; mask-size: cover; } [class*=label]:not(.folders label):not(.label-nested)[tabindex]:active:after, [class*=label]:not(.folders label):not(.label-nested)[tabindex]:focus:after { opacity: 1; } .label-nested:after { position: absolute; right: 6px; width: 16px; height: 16px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWElEQVQokWP8//8/AymAiSTVDAwMLOgCasYW/xkYGBhh/FtnTxBlA053Ymjg/vcTryYMDV+Z2PHahNPTUJsY0cVxavjKxI6hGJ8GrIoZGBgYGGkecSRrAABJOBMT7b9GFQAAAABJRU5ErkJggg=="); background-size: 16px 16px; } .label-nested:hover:after { filter: invert(1) brightness(200%); } li:hover > .label-nested:after { filter: invert(1) brightness(200%); } .label-folder-programs:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-programs.png"); background-repeat: no-repeat; } .label-folder-programs:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-programs.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-programs.png"); } .label-folder-programs-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-programs-small.png"); background-repeat: no-repeat; } .label-folder-programs-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-programs-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-programs-small.png"); } .label-folder-documents:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-documents.png"); background-repeat: no-repeat; } .label-folder-documents:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-documents.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-documents.png"); } .label-folder-documents-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-documents-small.png"); background-repeat: no-repeat; } .label-folder-documents-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-documents-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-documents-small.png"); } .label-settings:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/settings.png"); background-repeat: no-repeat; } .label-settings:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/settings.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/settings.png"); } .label-settings-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/settings-small.png"); background-repeat: no-repeat; } .label-settings-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/settings-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/settings-small.png"); } .label-find:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/find.png"); background-repeat: no-repeat; } .label-find:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/find.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/find.png"); } .label-find-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/find-small.png"); background-repeat: no-repeat; } .label-find-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/find-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/find-small.png"); } .label-help:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/help.png"); background-repeat: no-repeat; } .label-help:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/help.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/help.png"); } .label-help-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/help-small.png"); background-repeat: no-repeat; } .label-help-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/help-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/help-small.png"); } .label-run:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/run.png"); background-repeat: no-repeat; } .label-run:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/run.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/run.png"); } .label-run-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/run-small.png"); background-repeat: no-repeat; } .label-run-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/run-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/run-small.png"); } .label-shut-down:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/shut-down.png"); background-repeat: no-repeat; } .label-shut-down:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/shut-down.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/shut-down.png"); } .label-shut-down-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/shut-down-small.png"); background-repeat: no-repeat; } .label-shut-down-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/shut-down-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/shut-down-small.png"); } .label-notepad:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/notepad.png"); background-repeat: no-repeat; } .label-notepad:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/notepad.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/notepad.png"); } .label-notepad-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/notepad-small.png"); background-repeat: no-repeat; } .label-notepad-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/notepad-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/notepad-small.png"); } .label-folder-explorer:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-explorer.png"); background-repeat: no-repeat; } .label-folder-explorer:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-explorer.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-explorer.png"); } .label-folder-explorer-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-explorer-small.png"); background-repeat: no-repeat; } .label-folder-explorer-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-explorer-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-explorer-small.png"); } .label-document-text:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-text.png"); background-repeat: no-repeat; } .label-document-text:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-text.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-text.png"); } .label-document-text-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-text-small.png"); background-repeat: no-repeat; } .label-document-text-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-text-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-text-small.png"); } .label-control-panel:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/control-panel.png"); background-repeat: no-repeat; } .label-control-panel:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/control-panel.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/control-panel.png"); } .label-control-panel-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/control-panel-small.png"); background-repeat: no-repeat; } .label-control-panel-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/control-panel-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/control-panel-small.png"); } .label-folder-printers:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers.png"); background-repeat: no-repeat; } .label-folder-printers:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers.png"); } .label-folder-printers-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-small.png"); background-repeat: no-repeat; } .label-folder-printers-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-small.png"); } .label-desktop:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/desktop.png"); background-repeat: no-repeat; } .label-desktop:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/desktop.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/desktop.png"); } .label-desktop-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/desktop-small.png"); background-repeat: no-repeat; } .label-desktop-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/desktop-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/desktop-small.png"); } .label-computer:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer.png"); background-repeat: no-repeat; } .label-computer:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer.png"); } .label-computer-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-small.png"); background-repeat: no-repeat; } .label-computer-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-small.png"); } .label-disk:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/disk.png"); background-repeat: no-repeat; } .label-disk:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/disk.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/disk.png"); } .label-disk-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/disk-small.png"); background-repeat: no-repeat; } .label-disk-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/disk-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/disk-small.png"); } .label-diskette:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/diskette.png"); background-repeat: no-repeat; } .label-diskette:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/diskette.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/diskette.png"); } .label-diskette-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/diskette-small.png"); background-repeat: no-repeat; } .label-diskette-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/diskette-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/diskette-small.png"); } .label-folder:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder.png"); background-repeat: no-repeat; } .label-folder:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder.png"); } .label-folder-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-small.png"); background-repeat: no-repeat; } .label-folder-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-small.png"); } .label-recycle-bin:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/recycle-bin.png"); background-repeat: no-repeat; } .label-recycle-bin:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/recycle-bin.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/recycle-bin.png"); } .label-recycle-bin-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/recycle-bin-small.png"); background-repeat: no-repeat; } .label-recycle-bin-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/recycle-bin-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/recycle-bin-small.png"); } .label-inbox:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/inbox.png"); background-repeat: no-repeat; } .label-inbox:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/inbox.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/inbox.png"); } .label-inbox-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/inbox-small.png"); background-repeat: no-repeat; } .label-inbox-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/inbox-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/inbox-small.png"); } .label-program:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program.png"); background-repeat: no-repeat; } .label-program:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program.png"); } .label-program-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-small.png"); background-repeat: no-repeat; } .label-program-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-small.png"); } .label-program-config:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-config.png"); background-repeat: no-repeat; } .label-program-config:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-config.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-config.png"); } .label-program-config-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-config-small.png"); background-repeat: no-repeat; } .label-program-config-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-config-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/program-config-small.png"); } .label-document-windows:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-windows.png"); background-repeat: no-repeat; } .label-document-windows:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-windows.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-windows.png"); } .label-document-windows-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-windows-small.png"); background-repeat: no-repeat; } .label-document-windows-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-windows-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-windows-small.png"); } .label-hardware:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/hardware.png"); background-repeat: no-repeat; } .label-hardware:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/hardware.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/hardware.png"); } .label-hardware-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/hardware-small.png"); background-repeat: no-repeat; } .label-hardware-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/hardware-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/hardware-small.png"); } .label-add-programs:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/add-programs.png"); background-repeat: no-repeat; } .label-add-programs:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/add-programs.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/add-programs.png"); } .label-add-programs-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/add-programs-small.png"); background-repeat: no-repeat; } .label-add-programs-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/add-programs-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/add-programs-small.png"); } .label-date-time:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/date-time.png"); background-repeat: no-repeat; } .label-date-time:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/date-time.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/date-time.png"); } .label-date-time-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/date-time-small.png"); background-repeat: no-repeat; } .label-date-time-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/date-time-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/date-time-small.png"); } .label-document-misc:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-misc.png"); background-repeat: no-repeat; } .label-document-misc:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-misc.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-misc.png"); } .label-document-misc-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-misc-small.png"); background-repeat: no-repeat; } .label-document-misc-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-misc-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-misc-small.png"); } .label-document-config:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-config.png"); background-repeat: no-repeat; } .label-document-config:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-config.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-config.png"); } .label-document-config-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-config-small.png"); background-repeat: no-repeat; } .label-document-config-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-config-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-config-small.png"); } .label-document-font:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-font.png"); background-repeat: no-repeat; } .label-document-font:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-font.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-font.png"); } .label-document-font-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-font-small.png"); background-repeat: no-repeat; } .label-document-font-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-font-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-font-small.png"); } .label-grpconv:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/grpconv.png"); background-repeat: no-repeat; } .label-grpconv:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/grpconv.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/grpconv.png"); } .label-grpconv-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/grpconv-small.png"); background-repeat: no-repeat; } .label-grpconv-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/grpconv-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/grpconv-small.png"); } .label-folder-fonts-link:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-fonts-link.png"); background-repeat: no-repeat; } .label-folder-fonts-link:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-fonts-link.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-fonts-link.png"); } .label-folder-fonts-link-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-fonts-link-small.png"); background-repeat: no-repeat; } .label-folder-fonts-link-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-fonts-link-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-fonts-link-small.png"); } .label-computer-display:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-display.png"); background-repeat: no-repeat; } .label-computer-display:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-display.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-display.png"); } .label-computer-display-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-display-small.png"); background-repeat: no-repeat; } .label-computer-display-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-display-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-display-small.png"); } .label-modems:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/modems.png"); background-repeat: no-repeat; } .label-modems:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/modems.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/modems.png"); } .label-modems-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/modems-small.png"); background-repeat: no-repeat; } .label-modems-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/modems-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/modems-small.png"); } .label-keyboard:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/keyboard.png"); background-repeat: no-repeat; } .label-keyboard:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/keyboard.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/keyboard.png"); } .label-keyboard-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/keyboard-small.png"); background-repeat: no-repeat; } .label-keyboard-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/keyboard-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/keyboard-small.png"); } .label-internet:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/internet.png"); background-repeat: no-repeat; } .label-internet:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/internet.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/internet.png"); } .label-internet-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/internet-small.png"); background-repeat: no-repeat; } .label-internet-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/internet-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/internet-small.png"); } .label-joystick:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/joystick.png"); background-repeat: no-repeat; } .label-joystick:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/joystick.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/joystick.png"); } .label-joystick-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/joystick-small.png"); background-repeat: no-repeat; } .label-joystick-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/joystick-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/joystick-small.png"); } .label-mouse:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/mouse.png"); background-repeat: no-repeat; } .label-mouse:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/mouse.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/mouse.png"); } .label-mouse-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/mouse-small.png"); background-repeat: no-repeat; } .label-mouse-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/mouse-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/mouse-small.png"); } .label-multimedia:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/multimedia.png"); background-repeat: no-repeat; } .label-multimedia:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/multimedia.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/multimedia.png"); } .label-multimedia-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/multimedia-small.png"); background-repeat: no-repeat; } .label-multimedia-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/multimedia-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/multimedia-small.png"); } .label-network:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/network.png"); background-repeat: no-repeat; } .label-network:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/network.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/network.png"); } .label-network-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/network-small.png"); background-repeat: no-repeat; } .label-network-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/network-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/network-small.png"); } .label-passwords:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/passwords.png"); background-repeat: no-repeat; } .label-passwords:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/passwords.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/passwords.png"); } .label-passwords-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/passwords-small.png"); background-repeat: no-repeat; } .label-passwords-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/passwords-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/passwords-small.png"); } .label-battery:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/battery.png"); background-repeat: no-repeat; } .label-battery:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/battery.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/battery.png"); } .label-battery-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/battery-small.png"); background-repeat: no-repeat; } .label-battery-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/battery-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/battery-small.png"); } .label-regional:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/regional.png"); background-repeat: no-repeat; } .label-regional:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/regional.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/regional.png"); } .label-regional-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/regional-small.png"); background-repeat: no-repeat; } .label-regional-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/regional-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/regional-small.png"); } .label-folder-printers-link:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-link.png"); background-repeat: no-repeat; } .label-folder-printers-link:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-link.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-link.png"); } .label-folder-printers-link-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-link-small.png"); background-repeat: no-repeat; } .label-folder-printers-link-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-link-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/folder-printers-link-small.png"); } .label-computer-sounds:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-sounds.png"); background-repeat: no-repeat; } .label-computer-sounds:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-sounds.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-sounds.png"); } .label-computer-sounds-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-sounds-small.png"); background-repeat: no-repeat; } .label-computer-sounds-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-sounds-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-sounds-small.png"); } .label-computer-mouse:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-mouse.png"); background-repeat: no-repeat; } .label-computer-mouse:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-mouse.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-mouse.png"); } .label-computer-mouse-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-mouse-small.png"); background-repeat: no-repeat; } .label-computer-mouse-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-mouse-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/computer-mouse-small.png"); } .label-document-printer:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-printer.png"); background-repeat: no-repeat; } .label-document-printer:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-printer.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-printer.png"); } .label-document-printer-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-printer-small.png"); background-repeat: no-repeat; } .label-document-printer-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-printer-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/document-printer-small.png"); } .label-printer:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/printer.png"); background-repeat: no-repeat; } .label-printer:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/printer.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/printer.png"); } .label-printer-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/printer-small.png"); background-repeat: no-repeat; } .label-printer-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/printer-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/printer-small.png"); } .label-volume:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/volume.png"); background-repeat: no-repeat; } .label-volume:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/volume.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/volume.png"); } .label-volume-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/volume-small.png"); background-repeat: no-repeat; } .label-volume-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/volume-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/volume-small.png"); } .label-wordpad:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/wordpad.png"); background-repeat: no-repeat; } .label-wordpad:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/wordpad.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/wordpad.png"); } .label-wordpad-small:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/wordpad-small.png"); background-repeat: no-repeat; } .label-wordpad-small:not(.folders label):not(.label-nested):after { -webkit-mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/wordpad-small.png"); mask-image: url("//repo.bfw.wiki/bfwrepo/images/win95/wordpad-small.png"); } .label-taskbar:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/taskbar.png"); background-repeat: no-repeat; } .label-customize-start-menu:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/customize-start-menu.png"); background-repeat: no-repeat; } .label-recycle-bin-folder:before { background-image: url("//repo.bfw.wiki/bfwrepo/images/win95/recycle-bin-folder.png"); background-repeat: no-repeat; } .button { box-shadow: inset -1.5px -1.5px 0 0 #263238, inset 1.5px 1.5px 0 0 #fcfcfc, inset -3px -3px 0 0 #a099a1, inset 3px 3px 0 0 #cac6cb; padding-bottom: 1.5px; padding-right: 1.5px; display: flex; align-items: center; justify-content: center; padding-bottom: 1.5px; z-index: 4; background: #cac6cb; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: flex; align-items: center; border: 0; padding-left: 6px; padding-right: 6px; width: 120px; height: 36px; background: none; text-align: center; } .button.underline span:first-letter { text-decoration: underline; } .button + .button { margin-left: 10px; } .button > span { display: block; width: 100%; line-height: 22px; border: 1px dotted transparent; padding: 0 !important; } @media (min-width: 500px) { .button > span { border-width: 1.5px; } } .button[disabled] { color: #a099a1; pointer-events: none; } .button:not([disabled]):focus { box-shadow: inset -3px -3px 0 0 #263238, inset 1.5px 1.5px 0 0 #263238, inset -4.5px -4.5px 0 0 #a099a1, inset 3px 3px 0 0 #fcfcfc; padding-bottom: 1.5px; display: flex; align-items: center; justify-content: center; padding-bottom: 1.5px; z-index: 4; background: #cac6cb; } .button:not([disabled]):active { box-shadow: inset -1.5px -1.5px 0 0 #263238, inset 1.5px 1.5px 0 0 #263238, inset -3px -3px 0 0 #a099a1, inset 3px 3px 0 0 #a099a1; padding-bottom: 1.5px; display: flex; align-items: center; justify-content: center; padding-bottom: 1.5px; z-index: 4; background: #cac6cb; } .button:not([disabled]):focus span, .button:not([disabled]):active span { border-color: #263238; color: #263238; background: none; } #desktop { position: absolute; top: 0; left: 0; width: 100vw; height: calc(100vh - 44px); } #icons { position: relative; z-index: 1; padding-top: 3px; height: 100%; } .desktop-icon { display: flex; flex-direction: column; align-items: center; position: relative; width: 116px; } .desktop-icon:before, .desktop-icon:after { width: 48px; height: 48px; } .desktop-icon:before { margin-bottom: 6px; } .desktop-icon:after { left: 36px; } .desktop-icon span { padding: 1px; border: 1.5px solid transparent; } .desktop-icon:not(:first-child) { margin-top: 40px; } .desktop-icon[tabindex]:active span, .desktop-icon[tabindex]:focus span { background: #B2738E; color: white; border: 1px dotted #D1AE87; } @media (min-width: 500px) { .desktop-icon[tabindex]:active span, .desktop-icon[tabindex]:focus span { border-width: 1.5px; } } #windows, #alerts { display: grid; place-items: center; position: absolute; top: 0; left: 0; width: 100%; height: calc(100% + 44px); padding-bottom: 44px; } .window, .alert { box-shadow: inset -1.5px -1.5px 0 0 #263238, inset 1.5px 1.5px 0 0 #dedcde, inset -3px .........完整代码请登录后点击上方下载按钮下载查看
网友评论0