CSS 实现新拟态(Neumorphism) UI 风格

更新日期: 2021-11-10阅读: 2k标签: 设计

新拟态是一种图形样式,其原理是为界面的UI元素赋予真实感。

原生名词有几个叫法,Neumorphism / soft ui,翻译过来是新拟态或者是软ui。国内的翻译叫,新拟物风格。Neumorphism,是New +Skeuomorphism的组合词。按照我个人的通俗理解,就是将界面的一部分凸起来,另一部分凹下去,形成的一种错落有致的拟物风格。代表作是乌克兰设计师 Alexander Plyuto 在各平台发布的新作品「Skeuomorph Mobile Banking」


新拟态 UI 风格与扁平、投影风格的对比


从上面这张对比图可以看出,扁平风格就像是一张纸贴在墙面上,投影风格像是浮在半空中,而新拟态风格则像是墙面上直接凸起了一块。要实现这种风格,精髓在于一个白色的阴影+一个常规阴影。一个示例如下图所示:



新拟态 UI 风格的前端实现

闲来无事,参照着以上的实现方式临摹了一下练手(代码如下)。后来发现居然已经有了在线工具直接生成这种风格的 css 代码[aru_59],很强!

Neumorphism CSS 在线生成器地址:https://neumorphism.io

我自己实现的效果:


代码:

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="./font_ue8tdlm62pf/iconfont.css">
<style>
.container {
width: 1018px;
margin: 0 auto;
height: 660px;
background-color: #e6eef4;
}

.top {
height: 200px;
flex-direction: row;
}

.top-left {
width: 400px;
/* height: 400px; */
float: left;
/* background-color: rgb(92, 89, 89); */
margin: 50px;
border-radius: 39px;
background: #e6eef4;
box-shadow: 33px 33px 67px #cad1d7,
-33px -33px 67px #ffffff;
}

.d1,
.d2,
.d3,
.d4 {
display: inline-block;
width: 144px;
height: 144px;
border-radius: 50%;
background-color: red;
margin: 24px;
border-radius: 50%;
background: #e6eef4;
box-shadow: inset 14px 14px 22px #cfd6dc,
inset -14px -14px 22px #fdffff;
}

.aircraft {
font-size: 80px;
display: flex;
justify-content: center;
align-items: center;
/* margin-top: 10%; */
padding-top: 30px;
color: #4d8af0;
}

.top-right {
width: 400px;
height: 400px;
float: right;
background-color: green;
margin: 50px;
border-radius: 39px;
background: #e6eef4;
box-shadow: 33px 33px 67px #cad1d7,
-33px -33px 67px #ffffff;
}

.d21,
.d31,
.d41 {
display: inline-block;
width: 88px;
height: 88px;
border-radius: 50%;
background-color: red;
margin: 21px;
border-radius: 50%;
background: #e6eef4;
box-shadow: 6px 6px 12px #cad1d7,
-6px -6px 12px #ffffff;
}

.r-aircraft {
font-size: 40px;
display: flex;
justify-content: center;
align-items: center;
/* margin-top: 10%; */
padding-top: 24px;
color: #4d8af0;
}

p {
text-align: center;
font-size: 24px;
color: #576f87;
font-weight: bold;
}
</style>
</head>

<body>
<div class="container">
<div class="top">
<div class="top-left">
<span class="d1">
<i class="iconfont aircraft"></i>
</span>
<span class="d2">
<i class="iconfont aircraft"></i>
</span>
<span class="d3">
<i class="iconfont aircraft"></i>
</span>
<span class="d4">
<i class="iconfont aircraft"></i>
</span>
</div>
<div class="top-right">
<i class="iconfont aircraft"></i>
<p>音乐</p>
<span class="d21">
<i class="iconfont r-aircraft"></i>
</span>
<span class="d31">
<i class="iconfont r-aircraft"></i>
</span>
<span class="d41">
<i class="iconfont r-aircraft"></i>
</span>
</div>
</div>
</div>
</body>

</html>


新拟态UI风格Css在线生成

地址:http://www.fly63.com/tool/neumorphism/

效果如下:




链接: https://www.fly63.com/article/detial/10541

设计师该不该学Web前端?_究竟需不需要了解HTML和CSS

先说说大家平时最苦恼的设计稿还原度问题,一个视觉超赞的稿子,怎么到了前端手里,字体边距就乱七八糟呢?为什么没对齐,为什么没加粗,还有说好的动效怎么都没上,完全不是情感化设计了啊。

网页设计需要注意什么?

网页设计需要注意什么?在不同设备上采用相似的设计,导航的设计要简单易用、清晰明了,改变访问过的链接的颜色,让页面浏览变得更容易,仔细检查所有的链接,确保能点击的元素让用户看起来就能点击、不要让促销广告遮住内容

优秀网页设计_优秀Web设计的69条设计原则

好的设计能够帮助企业提升数据,同时还可以提供用户一个良好的使用体验。不过今天讨论的重点并不是付费报告,而是这69条设计原则。

UED与UCD_用户体验设计/设计思考模式

User Experience Design(用户体验设计),简称UED。UED是以用户为中心的一种设计手段,以用户需求为目标而进行的设计。以用户为中心的设计, 英文叫做User-Centered Design 缩写为UCD,他是UED的一种具体的设计实现理念。

设计原则之依赖倒置js

高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。什么叫高层模块,什么叫底层模块,什么叫抽象,什么叫细节

Javascript面向对象的程序设计

这篇文章是关于Javascript的面向对象的程序设计,主要从三个方面来介绍,1. 理解对象属性; 2. 理解并创建对象; 3. 理解继承

别让这九个闹心的套路毁了你的网页设计

模式化的设计套路之所以为广大网页设计师所喜爱,很大程度上是因为它们具备有良好的可用性和可访问性,在转化率和用户留存率上有着不错的数据表现。但是这些通过数据来体现的设计模式,在用户的视角里,可能并不那么理想。

网页设计需要学那些东西?

初次接触或者想要进入网页设计行业的朋友会经常分不清楚web前端与网页设计之间的区别,不知道网页设计要学什么,web前端要学什么,因此感到很迷茫?

前端如何和设计师成为好朋友?

分享一些和设计师成为好朋友的个人经验,注意,这些经验技巧只适用于技术开发人员。如果有事情找设计师商量,千万不要站在设计师的背后

解密 Design System

设计系统的产生是为了某领域内产品在不同平台和设备上都保持设计和交互风格的统一。既然是一个系统 ,那必须具有相应的完整性,它为产品设计,产品内容等方面提供相应的指导

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!