分享给你一个酷炫的前端组件库,还不用起来?

fancy-components 一个酷炫的前端组件库

大伙前端都是用什么组件库的呢?

我最近刚发现前端一个很好看、很炫酷的组件库。那就是fancy-components ,简直是“酷炫”极了。自己要是不想写复杂的样式,下面我来带大家了解下这个组件库。

一. 组件展示

翻译成中文就是是花式组件,也就是花里胡哨的意思。确实有点花里胡哨。

下面看一下最基本的样式。

在这里插入图片描述

二. 组件的使用和详细属性

使用这个组件库非常的简单。

在一般的html中

只需要在script 中引入type=“moudle”,然后在导入需要的组件,new一个组件就行。如图。
注意:当引入了就可以作为标签来使用,但是必须要将驼峰命名法拆分开小写在页面上,也可以在new的时候取一个别名。若无别名必须完整写完

    <!-- <fc-typing-input placeholder="usermane"></fc-typing-input> -->
<body>
    <fc-input placeholder="usermane"></fc-input>
</body>
<script type="module">
import { FcTypingInput } from 'https://unpkg.com/fancy-components'  //五星红旗
new FcTypingInput('fc-input')
</script>
在Vue 2.0 中使用

首先安装下这个组件库

npm i fancy-components

然后在组件中导入,实例,使用就可以。如果想全局使用就在main.js中导入,并实例化即可。

<template>
<div>
    <!-- 使用组件 -->
    <fc-bubbles click>
    <img src="./aixin.png">
	</fc-bubbles>
</div>
</template>

<script>
import { FcBubbles} from 'fancy-components'//导入组件
new FcBubbles() //实例组件
export default {

}
</script>

<style>

</style>

接下来介绍写组件

1. FcBubbles

在这里插入图片描述

这是一个气泡的特效,为子元素添加散开的感觉。也可以自己做成点赞爱心那种,获得点击时候激活active为true然后填充颜色。再次点击取消爱心颜色。

<body>
<fc-bubbles click>
    <img src="./aixin.png">
</fc-bubbles>
</body>
<script type="module">
 import { FcBubbles } from 'https://unpkg.com/fancy-components'
  new FcBubbles()
 </script>
css 属性描述默认值
–width组件的宽度fit-content
–height组件的高度fit-content
–color填充颜色#1cd
标签属性描述默认值
active通过active属性来控制气泡动效的显隐(‘true’、‘false’)false
click通过鼠标点击来控制气泡动效的显隐null
2. FcWaveFilter

在这里插入图片描述

这个可以作为页面加载使用我觉得很好看,或者是获取不到资源的场景。

<body>
 <fc-wave-filter>
    <img src="./apple.png">
</fc-wave-filter>
</body>
<script type="module">
 import { FcWaveFilter} from 'https://unpkg.com/fancy-components'
  new FcWaveFilter()
 </script>

css属性

css 属性描述默认值
–width组件的宽度fit-content
–height组件的高度fit-content
–color填充波浪的颜色blaack
标签属性描述默认值
color填充波浪的颜色blaack
amplitude波浪幅度(数字(原波浪幅的倍数))1
flag-stroke-color执行描边动画时的描边颜色red
delay填充后持续的时间0s
dur整段动画的执行时间6.6s
mode动画模式(‘alpha’(透明度)、‘luminance’(亮度)、‘img’(图片)、‘slideshow’(幻灯片))alpha
interval几秒一切换(适合幻灯片模式)0
3. FcWarpBtn

在这里插入图片描述

这个为一边翘起来的样子,感觉可以作为标签类的按钮还是很好看的。

<body>
<fc-warp-btn>
    登录
</fc-warp-btn>
</body>
<script type="module">
 import { FcWarpBtn} from 'https://unpkg.com/fancy-components'
  new FcWarpBtn()
 </script>
css 属性描述默认值
–width组件的宽度200px
–height组件的高度40px
–color组件的背景色#1cd
–shadow-color组件阴影颜色rgba(0, 0, 0, .5)
标签属性描述默认值
text-align文本排列方式(‘left’、‘center’、‘right’)right
4.FcDblWarpBtn

在这里插入图片描述

这个按钮的样式相比前面一个没有孔,两头都翘起来。可以自己调节下阴影和背景色,替换绝大多数的按钮都很好看。

<body>
<fc-dbl-warp-btn>
  登录
</fc-dbl-warp-btn>
</body>
<script type="module">
 import { FcDblWarpBtn} from 'https://unpkg.com/fancy-components'
  new FcDblWarpBtn()
 </script>
css 属性描述默认值
–width组件的宽度180px
–height组件的高度40px
–color组件的背景色#1cd
–shadow-color组件的颜色rgba(0, 0, 0, .5)
5.Fc3DBtn

在这里插入图片描述

这个按钮看起来就很有立体的感觉了。可以根据自己的喜欢调色。

<body>
    <fc-3D-btn>
            登录
     </fc-3D-btn>
</body>
<style>
    fc-3D-btn{
        color: salmon;
        --cover-color:rgb(17, 0, 255);
        --shadow-color:red;
        --inset-shadow-color:rgb(0, 195, 255);
    }
</style>
<script type="module">
 import { FcDblWarpBtn} from 'https://unpkg.com/fancy-components'
  new FcDblWarpBtn()
 </script>
css 属性描述默认值
–width组件的宽度100px
–height组件的高度36px
–color组件内字体的颜色#a69
–shadow-color组件的阴影颜色#0008
–cover-color组件凸起的那部分颜色#0005
–inset-shadow-color组件内阴影颜色#fffc
–inset-shadow-color组件内阴影在按钮处于点击状态时的颜色var(–inset-shadow-color)
6. FcRoundBtn

在这里插入图片描述
这是一个环绕形的动画的按钮。看起来很舒服。

<body>
 <fc-round-btn>
            登录
</fc-round-btn>
</body>
<script type="module">
 import { FcRoundBtn} from 'https://unpkg.com/fancy-components'
  new FcRoundBtn()
 </script>
css 属性描述默认值
–width组件的宽度100px
–height组件的高度40px
–color组件的颜色#1cd
7. FcUnderlineBtn

在这里插入图片描述

这是一个有下划线的按钮,但你的鼠标悬停的时候就会出现炫酷的动画。

<body>
<fc-underline-btn>
     登录
 </fc-underline-btn>
</body>
<script type="module">
 import { FcUnderlineBtn} from 'https://unpkg.com/fancy-components'
  new FcUnderlineBtn()
 </script>
css 属性描述默认值
–width组件的宽度100px
–height组件的高度30px
–color组件的颜色#1cd
8. FcParenthesesBtn

在这里插入图片描述

<body>
<fc-parentheses-btn>
            登录
</fc-parentheses-btn>
</body>
<script type="module">
 import { FcParenthesesBtn} from 'https://unpkg.com/fancy-components'
  new FcParenthesesBtn()
 </script>
css 属性描述默认值
–width组件的宽度80px
–height组件的高度30px
–color组件的颜色#1cd
9.FcPixelBtn

在这里插入图片描述
这个和FcRoundBtn种按钮有点像,但是动画的特效不一样。

<body>
<fc-pixel-btn>
            登录
</fc-pixel-btn>
</body>
<script type="module">
 import { FcPixelBtn} from 'https://unpkg.com/fancy-components'
  new FcPixelBtn()
 </script>
css 属性描述默认值
–width组件的宽度100px
–height组件的高度40px
–color组件的颜色#1cd
10. FcArrowBtn

在这里插入图片描述
这个按钮我感觉是最使用的了,返回足够有B格,哈哈。

<body>
 <fc-arrow-btn>
    返回
</fc-arrow-btn>
</body>
<script type="module">
 import { FcArrowBtn} from 'https://unpkg.com/fancy-components'
  new FcArrowBtn()
 </script>
css 属性描述默认值
–width组件的宽度100px
–height组件的高度30px
–color组件的颜色#1cd
11. FcTypingInput

在这里插入图片描述

这个是我最喜欢的输入框了,我感觉瞬间高端霸气上档次了。简直爱不释手。

<body>
<fc-typing-input placeholder="username"></fc-typing-input>
</body>
<script type="module">
 import { FcTypingInput} from 'https://unpkg.com/fancy-components'
  new FcTypingInput()
 </script>
css 属性描述默认值
–width组件的宽度220px
–height组件的高度40px
–color整体的颜色#caf
–border-color边框颜色#caf
–border-color-hoverhover状态下的边框颜色var(–color)
–border-color-focusfocus状态下的边框颜色var(–border-color-hover)
–border-radius圆角4px
–box-shadow-focus在focus状态下的input框盒阴影0 0 6px var(–border-color-focus)
–circle-colorinput框在无值并且非focus状态时里面的那个小圆点的颜色#0003
–circle-color-hoverinput框在无值并处于hover状态下里面的那个小圆点的颜色var(–circle-color)
–placeholder-colorplaceholder的颜色#0005
–placeholder-color-focusplaceholder在input框处于focus状态时的颜色var(–border-color-focus)
–placeholder-animate-colorplaceholder在input框内执行动画时的颜色red
–placeholder-animate-title-colorplaceholder在input框的头上执行动画时的颜色#00ff6b
–placeholder-shadowplaceholder的文本阴影none
–stripe-colorinput框在disabled状态时产生的条纹颜色#0003
–stripe-deginput框在disabled状态时产生的条纹角度45
–disabled-filterinput框在disabled状态时的滤镜opacity(80%) grayscale(100%)
标签属性描述默认值
whiteinput框的主题颜色为白色(适用于暗色背景)无(可写可不写)
redinput框的主题颜色为红色(适用于校验不通过时)无(可写可不写)

写在最后

以上就是这个组件库了,我感觉还是很酷炫,而且使用起来非常的简单,方便。适应于最基本的html,和所有前端框架。大家快去使用吧。

这里给出仓库地址和文档fancy-components文档
本博客参考你们有没有什么花哨点的组件库给我参考一下?

祝大家1024节日快乐呀。
在这里插入图片描述

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 ————————————————————————————————————— 竞赛资料源码- 【目标受众】: 本项目适合IT相关专业各种计算机技术的源代码和项目资料,如计科、人工智能、通信工程、自动化和电子信息等的在校学生、老师或者企业员工下载使用。 也适合小白学习进阶,可以用作比赛项目、可以进行项目复刻去参加同赛道比赛。 【资源内容】: 源码与竞赛资料:教育部认可的大学生竞赛备赛资料代码、源码、竞赛总结。 功能与质量保证:这个资源一个宝贵的学习平台,有助于他们深入了解计算机技术的原理和应用。这些源码经过测试和验证,可以直接运行,方便学生快速上手并开始实践。 【应用场景】: 竞赛准备:适用于各种教育部认可的竞赛,如全国电子设计大赛、全国大学生智能汽车竞赛等,他们可以借助这些资料了解竞赛的规则、要求和技巧。 学习与项目开发:可以用作毕设、课设、作业和竞赛项目的开发基础,可以使用这些源码作为项目开发的基础,快速构建出具有竞争力的作品。 【互动与交流】: 资料鼓励下载和使用这些资源,并欢迎学习者进行沟通交流、互相学习、共同进步。这种互动式的学习方式有助于形成良好的学习氛围,促进知识的共享和传播,为计算机相关专业的学习者提供了一个全面的学习和发展平台。
### 回答1: 很抱歉,我不能给你一个酷炫前端页面,因为我不能浏览网页。不过,我可以告诉你一些创建酷炫前端页面的基本方法。 首先,你需要了解 HTML、CSS 和 JavaScript 等网页开发的基础知识。其次,你可以学习使用常用的前端框架,如 Bootstrap、React、Vue.js 等,来帮助你快速开发出好看的页面。同时,你也可以使用图标、字体和模板来提升你的设计能力。最后,你可以多看看其他酷炫的网站,从中吸取灵感。 ### 回答2: 当然!下面我将描述一个酷炫前端页面。 这个前端页面是一个创意展示网站,主题是太空探索。页面的背景是星空闪烁的宇宙,让人仿佛置身于星际空间中。整个页面以黑色为主色调,搭配金色和紫色的渐变效果,给人一种神秘而高科技的感觉。 页面的顶部是一个导航栏,导航栏上有几个动态的小行星旋转并随着鼠标的移动而变换方向。在导航栏中央有网站的logo,以立体的形式展示太阳系和地球等宇宙元素。 页面的主体部分是一个全屏的背景视频,展示宇宙中的星云和行星等美丽景象,视频的边缘有细微的光晕使整个页面更加立体。视频下方是一个带有透明度的内容卡片,用于展示各种创意作品、太空航行器和宇宙知识等。 页面底部有一个交互式的控制面板,用户可以通过控制面板选择不同的星球,点击后页面会出现该星球的详细信息,包括名称、特点和相应的图片等。 页面的整体设计简洁大方,配色和动效的搭配使得页面显得现代和科技感十足。同时,页面的交互性让用户可以自由地探索宇宙的奥秘,加深对太空科学的理解和兴趣。 总结起来,这个酷炫前端页面以其独特的宇宙主题、动态效果和交互设计给人一种震撼的感觉,让用户有身临其境的体验。同时,页面的创意和科技感也能吸引用户的眼球,提升用户的浏览体验和参与度。 ### 回答3: 当然!我可以给您设计一个酷炫前端页面。 首先,我将使用最新的HTML5和CSS3技术构建页面。为了使页面有视觉冲击力,我会使用一些鲜艳的颜色和渐变效果。页面的整体布局将采用响应式设计,以确保在各种设备上都能够良好地显示。 为了增加页面的动感,我将使用CSS3动画效果。例如,当鼠标悬停在某个元素上时,它可以产生一个有趣的变形效果或者有吸引力的过渡效果。此外,我还会添加一些平滑滚动效果,使用户在页面上滚动时可以获得高度交互性的体验。 另外,我将使用一些炫酷的字体和图标,以及一些创意的边框样式和阴影效果来增加页面的视觉吸引力。同时,我还会使用一些图像和视频元素来丰富页面的内容,并确保它们以吸引人的方式呈现出来。 除了外观上的酷炫之外,我还将注重页面的性能和用户体验。我会优化页面的加载速度,确保页面在不同的网络条件下仍然能够快速加载。另外,我会考虑页面的导航和布局,使用户能够轻松地浏览和使用页面。 最后,我将对页面进行兼容性测试,确保它在各种主流浏览器和操作系统上都能够正常运行。 总而言之,我会通过使用最新的技术、引人注目的视觉效果和良好的性能来设计一个酷炫前端页面,以提供令人难以忘怀的用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值