我正在使用html和css(还没有js)创建一个简单的登录站点模板,出于某种原因,当我在我的css中为.main类使用边框 colored颜色 属性时,我使用的rgba()函数如下所示:
border-color: rgba(255, 255, 255, 0.5);
个
RGB可以工作,但Alpha根本不能.
我试着这样做,而且我还删除了原来的那行:
border: 60px solid rgba(255, 255, 255, 0.5);
个
我使用的是Chrome版本108.
html {
height: 100%;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
background-image: linear-gradient(red, lime);
}
.main {
margin: 60px;
border: 60px solid;
border-color: rgba(255, 255, 255, 0.5) !important;
/* Set border opacity */
border-radius: 30px;
background-color: rgba(255, 255, 255, 0.8);
}
.main input {
border-radius: 10px;
height: 30px;
background-color: lightgray;
}
.main input:focus {
background-color: white;
}
.main button {
height: 30px;
border-radius: 15px;
}
<center>
<div class="main">
<h1>Login</h1>
<p>Hello! To continue please log into our service:</p>
<h2>Email</h2>
<input type="email">
<h2>Password</h2>
<input type="password">
<br>
<br>
<button type="button" onclick='alert("logging in...")'>Login</button>
</div>
</center>