📅  最后修改于: 2023-12-03 14:51:53.140000             🧑  作者: Mango
Neumorphism effect 是一种灵感来源于 skeuomorphism 和 flat design 的设计潮流。它通常定义为一种按钮或组件的样式,通过给予其表面来自然投射和内阴影的外观,使其看起来具有3D效果。
在本教程中,我们将学习如何使用 HTML 和 CSS 来创建 Neumorphism effect 的按钮和组件。
首先,我们需要一个 HTML 文件来定义我们的按钮和组件。在您的代码编辑器中创建一个新的 HTML 文件,并添加以下代码:
<!DOCTYPE html>
<html>
<head>
<title>Neumorphism Effect</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<button class="neumorphism-button">Click Me</button>
</body>
</html>
我们在这里创建了一个按钮,并为它添加了一个具有 neumorphism-button
类名的 CSS 类。现在,我们需要一个 CSS 文件来定义这个类名的样式。在同一目录下,在名为 style.css
的文件中添加以下代码:
.neumorphism-button {
width: 200px;
height: 50px;
border: none;
border-radius: 10px;
background-color: #f0f0f0;
box-shadow: 8px 8px 16px #d9d9d9, -8px -8px 16px #ffffff;
}
在这里,我们定义了按钮的样式。其中,box-shadow
属性用于创建 Neumorphism effect,通过添加正值的投影和负值的内阴影。
保存 HTML 和 CSS 文件并在浏览器中打开 HTML 文件。现在,您将看到一个 Neumorphism effect 按钮,该按钮具有3D外观和投影效果。
您可以根据需要自定义按钮的样式。通过更改 .neumorphism-button
类中的属性,如颜色、大小、形状和阴影等,您可以创建不同类型的 Neumorphism effect 按钮和组件。
使用 HTML 和 CSS 可以创建 Neumorphism effect,为您的按钮和组件添加现代化的3D外观。通过调整样式和属性,您可以根据自己的需要定制按钮和组件,以满足特定的设计需求。