ubuntu支持css吗,CSS3 模拟Ubuntu窗口

本文详细介绍了一种使用CSS和SCSS进行界面布局的方法,包括body元素的全屏居中设置、窗口阴影效果、顶部栏背景渐变及圆角边框等细节处理。此外还介绍了按钮的固定位置设置和过渡效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSS

语言:

CSSSCSS

确定

body {

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: center;

-webkit-justify-content: center;

-ms-flex-pack: center;

justify-content: center;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

height: 800px;

width: 100vw;

background-color: #9c00ff;

}

.window {

height: 700px;

width: 900px;

box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.43);

border-top-right-radius: 12px;

border-top-left-radius: 12px;

border: 1px solid #3c3b37;

background-color: #f2f1f0;

-webkit-transition: 1s;

transition: 1s;

}

.window .topbar {

height: 40px;

width: 100%;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

background-image: -webkit-linear-gradient(#65645e, #3c3b37);

background-image: linear-gradient(#65645e, #3c3b37);

border-top-right-radius: 10px;

border-top-left-radius: 10px;

border-bottom: 1px solid #302f2c;

}

.window .topbar p {

color: #dfdbd0;

margin-left: 20px;

}

.window .topbar .icons {

background-image: -webkit-linear-gradient(#363632, #4e4d48);

background-image: linear-gradient(#363632, #4e4d48);

margin-left: 15px;

border-radius: 500px;

padding-top: 2px;

padding-bottom: 1px;

padding-left: 3px;

padding-right: 3px;

}

.window .topbar .icons .close {

width: 20px;

height: 20px;

border-radius: 50%;

background-image: -webkit-linear-gradient(#f79674, #df5106);

background-image: linear-gradient(#f79674, #df5106);

display: inline-block;

}

.window .topbar .icons .close:hover {

background-image: -webkit-linear-gradient(#f8a082, #f85c09);

background-image: linear-gradient(#f8a082, #f85c09);

}

.window .topbar .icons .hide,

.window .topbar .icons .maximize {

width: 20px;

height: 20px;

border-radius: 50%;

margin-left: 5px;

background-image: -webkit-linear-gradient(#989792, #5a5a55);

background-image: linear-gradient(#989792, #5a5a55);

display: inline-block;

}

.window .topbar .icons .hide:hover,

.window .topbar .icons .maximize:hover {

background-image: -webkit-linear-gradient(#a2a19d, #6b6b65);

background-image: linear-gradient(#a2a19d, #6b6b65);

}

.window .tools {

height: 30px;

width: 100%;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

background-color: #3c3b37;

color: #dfdbd0;

}

.window .folder-info {

height: 30px;

width: 100%;

display: -webkit-box;

display: -webkit-flex;

display: -ms-flexbox;

display: flex;

-webkit-box-align: center;

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

background-color: #f2f1f0;

border-top: 1px solid #c5c1bc;

position: relative;

bottom: -598px;

}

.window .folder-info p.right {

position: relative;

right: -500px;

}

.window .folder-info p.left {

margin-left: 15px;

}

.window .folder-info p {

color: #5f4c53;

}

.button {

position: fixed;

top: 15px;

left: 15px;

text-decoration: none;

background-color: #fff;

color: #9c00ff;

padding: 15px 30px;

box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.43);

}

.button:hover {

background-color: #e6e6e6;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值