windows_98.css 是一个简单的CSS脚本,它可以实现Windows 98主题风格的对话框和下拉菜单,与Windows 98主题的仿真度非常高。如果在现代的网页上出现Windows 98的风格,是不是回给人一种怀念的感觉。
演示地址: http://static.codeceo.com/demo/201507/windows-98-css/index.html
对话框
CSS代码:
- .win 98 .window {
- background : #bfbfbf ;
- border : 1px solid ;
- border-top-color : #dfdfdf ;
- border-left-color : #dfdfdf ;
- border-right-color : #808080 ;
- border-bottom-color : #808080 ;
- box-shadow: 1px 1px 0 0 #000 ;
- width : 400px ;
- }
- .win 98 .window .content {
- padding : 7px 10px ;
- }
- .win 98 .window .header {
- margin : 2px 2px 0 ;
- padding : 1px 2px ;
- color : #fff ;
- background : -webkit-linear-gradient( left , #000080 , #1084d0 );
- background : linear-gradient(to right , #000080 , #1084d0 );
- font-weight : bold ;
- font-size : 11px ;
- line-height : 16px ;
- }
- .win 98 .window .header . icon {
- width : 16px ;
- height : 16px ;
- float : left ;
- margin-right : 2px ;
- }
- .win 98 .window .header .buttons {
- height : 14px ;
- float : right ;
- }
- .win 98 .window .header .buttons button {
- vertical-align : text-top ;
- font-weight : bold ;
- line-height : 12px ;
- padding : 0 ;
- height : 14px ;
- width : 14px ;
- }
下拉菜单
CSS代码:
- .win 98 .menu {
- background : #bfbfbf ;
- border : 1px solid ;
- border-top-color : #dfdfdf ;
- border-left-color : #dfdfdf ;
- border-right-color : #808080 ;
- border-bottom-color : #808080 ;
- box-shadow: 1px 1px 0 0 #000 ;
- zoom: 1 ;
- width : 195px ;
- font-size : 13px ;
- padding : 1px ;
- position : relative ;
- }
- .win 98 .menu:before,
- .win 98 .menu:after {
- content : "" ;
- display : table;
- }
- .win 98 .menu:after {
- clear : both ;
- }
- .win 98 .menu >.menu-content {
- float : right ;
- }
- .win 98 .menu .menu-sidebar {
- background : -webkit-linear-gradient( top , #000080 , #1084d0 );
- background : linear-gradient(to bottom , #000080 , #1084d0 );
- position : absolute ;
- width : 25px ;
- height : 100% ;
- }
- .win 98 .menu .menu-sidebar .headline {
- -webkit-transform: rotate( 270 deg);
- -ms-transform: rotate( 270 deg);
- transform: rotate( 270 deg);
- position : absolute ;
- bottom: 40px ;
- left: -32px ;
- width : 100px ;
- height : 30px ;
- font-size : 16px ;
- color : #fff ;
- }
- .win 98 .menu .menu-content {
- margin : 0 ;
- padding : 0 ;
- border : 0 ;
- outline : 0 ;
- color : #000 ;
- list-style : none ;
- margin : 2px 0 ;
- width : 170px ;
- }
- .win 98 .menu .menu-content .divider {
- margin : 7px 6px ;
- border-top : 1px solid #808080 ;
- border-bottom : 1px solid #dfdfdf ;
- }
- .win 98 .menu .menu-content .item {
- cursor : pointer ;
- padding : 10px ;
- }
- .win 98 .menu .menu-content .item:hover {
- color : #fff ;
- background : #000080 ;
- }
- .win 98 .menu .menu-content .item.folder {
- position : relative ;
- }
- .win 98 .menu .menu-content .item.folder:after {
- content : '/25B6' ;
- float : right ;
- font-size : 10px ;
- }
- .win 98 .menu .menu-content .item . icon {
- float : left ;
- margin-right : 7px ;
- margin-top : -4px ;
- }
- .win 98 .menu .menu-content .item:hover .menu-content,
- .win 98 .menu .menu-content .item:focus .menu-content {
- display : block ;
- }
- .win 98 .menu .menu-content .menu-content {
- background : #bfbfbf ;
- border : 1px solid ;
- border-top-color : #dfdfdf ;
- border-left-color : #dfdfdf ;
- border-right-color : #808080 ;
- border-bottom-color : #808080 ;
- box-shadow: 1px 1px 0 0 #000 ;
- display : none ;
- position : absolute ;
- left: 165px ;
- top: -4px ;
- }
- .win 98 .menu .menu-content .menu-content .item {
- padding : 3px 10px ;
- }
- .win 98 .menu .menu-content .menu-content . icon {
- width : 18px ;
- height : 18px ;
- margin-top : -2px ;
- }
本文链接: http://www.codeceo.com/article/windows-98-css.htm