使用 CSS 的闪亮霓虹按钮效果
一个闪亮的霓虹按钮可以使用纯 CSS 创建,并带有阴影效果。这些按钮可用于在深色背景或主题上形成良好的对比。它给人一种简约的外观,吸引用户的注意力。必须遵循以下步骤来创建这种效果。
HTML 部分:该部分包含显示按钮所需的 HTML 代码。这些按钮是用 div 元素创建的,并被分配了一个我们稍后将创建的类。
超文本标记语言
<!DOCTYPE html>
<html>
<body>
<div class="button button_1">
BUTTON 1
</div>
<div class="button button_2">
BUTTON 2
</div>
</body>
</html>
CSS 部分:该部分包含为按钮添加效果的代码。
框阴影属性用于为具有插入值的阴影添加一组变化的颜色。使用边界半径属性使按钮变圆,并使用左侧属性适当对齐。
半铸钢ˌ钢性铸铁(Cast Semi-Steel)
/* Set the background color of
all the elements */
* {
background-color: black;
}
.button {
/* Change the shape of the button */
height: 35px;
width: 100px;
border-radius: 20%;
/* Position the buttons */
position: fixed;
top: 48vh;
/* Center the name of the button */
display: flex;
align-items: center;
justify-content: center;
}
.button_1 {
/* Position the button */
left: 35vw;
/* Add the shadow effect for the button */
box-shadow: inset 0 0 18px #fff,
inset -6px 0 18px #f3bad6,
inset 6px 0 18px #0ff,
inset -6px 0 30px #f3bad6,
inset 6px 0 30px #0ff,
0 0 18px #fff, 4px 0 18px
#f3bad6, -4px 0 18px #0ff;
}
.button_2 {
/* Position the button */
left: 55vw;
/* Add the shadow effect for the button */
box-shadow: inset 0 0 18px #fff,
inset 6px 0 18px #f3bad6,
inset -6px 0 18px #0ff,
inset 6px 0 30px #f3bad6,
inset -6px 0 30px #0ff,
0 0 18px #fff, -4px 0 18px
#f3bad6, 4px 0 18px #0ff;
}
完整代码:是上面两段代码的组合。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
/* Set the background color of all the elements */
*{
background-color: black;
}
.button {
/* Change the shape of the button */
height: 35px;
width: 100px;
border-radius: 20%;
/* Position the buttons */
position: fixed;
top: 48vh;
/* Center the name of the button */
display: flex;
align-items: center;
justify-content: center;
}
.button_1 {
/* Position the button */
left: 35vw;
/* Add the shadow effect for the button */
box-shadow: inset 0 0 18px #fff,
inset -6px 0 18px #f3bad6,
inset 6px 0 18px #0ff,
inset -6px 0 30px #f3bad6,
inset 6px 0 30px #0ff,
0 0 18px #fff, 4px 0 18px #f3bad6,
-4px 0 18px #0ff;
}
.button_2 {
/* Position the button */
left:55vw;
/* Add the shadow effect for the button */
box-shadow: inset 0 0 18px #fff,
inset 6px 0 18px #f3bad6,
inset -6px 0 18px #0ff,
inset 6px 0 30px #f3bad6,
inset -6px 0 30px #0ff,
0 0 18px #fff, -4px 0 18px #f3bad6,
4px 0 18px #0ff;
}
</style>
</head>
<body>
<div class="button button_1">
BUTTON 1
</div>
<div class="button button_2">
BUTTON 2
</div>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处