CSS如何实现两个元素相融效果

  介绍

这篇“CSS如何实现两个元素相融效果”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“CSS如何实现两个元素相融效果”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获、下面让我们一起来看看具体内容吧。

记得前几年手机版淘宝左下角有个狠有意思的圆形按钮,点击后会出现几个小按钮,并且出场动画很有意思,后面才知道这种效果叫“粘滞”效果,如图:
,

 CSS如何实现两个元素相融效果

那这种效果到底用了什么属性呢?答案是主要用了过滤:模糊()属性,及过滤器:对比()属性配合

& lt; style>   ,,,身体{   ,,,,,,,保证金:,0;   ,,,,,,,填充:,0;   ,,,}   ,,,.box {   ,,,,,,,位置:,相对;   ,,,,,,,宽度:,500 px;   ,,,,,,,身高:,500 px;   ,,,,,,,过滤器:,对比(20);   ,,,,,,,/*,背景色一定要为实底色,否则两个元素边缘会有模糊效果,*/,,,,,,,背景颜色:,# fff;   ,,,}   ,,,.circle-big {   ,,,,,,,位置:,绝对;   ,,,,,,,:,20 px;   ,,,,,,,左:,100 px;   ,,,,,,,宽度:,100 px;   ,,,,,,,身高:,100 px;   ,,,,,,,这个特性:,50%;   ,,,,,,,过滤器:,模糊(6 px);   ,,,,,,,box-sizing:, border-box;   ,,,,,,,动画:,toRight  3 s  ease-out 无限;   ,,,,,,,背景颜色:,# 333;   ,,,}   ,,,.circle-small {   ,,,,,,,位置:,绝对;   ,,,,,,,:,35 px;   ,,,,,,,左:,220 px;   ,,,,,,,宽度:,60 px;   ,,,,,,,身高:,60 px;   ,,,,,,,这个特性:,50%;   ,,,,,,,过滤器:,模糊(6 px);   ,,,,,,,box-sizing:, border-box;   ,,,,,,,动画:,toLeft  3 s  ease-out 无限;   ,,,,,,,背景颜色:,# FFFC00;   ,,,}   ,,,@keyframes ,如此往复{   ,,,,,,,{50%   ,,,,,,,,,,,左:,150 px;   ,,,,,,,}   ,,,}   ,,,@keyframes  toLeft {   ,,,,,,,{50%   ,,,,,,,,,,,左:,150 px;   ,,,,,,,}   ,,,}   & lt;/style>      & lt; div 类=癰ox"祝辞   ,,,& lt; div 类=癱ircle-big"祝辞& lt;/div>   ,,,& lt; div 类=癱ircle-small"祝辞& lt;/div>   & lt;/div>

最终效果如图:
,

 CSS如何实现两个元素相融效果

感谢你的阅读,希望你对“CSS如何实现两个元素相融效果”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注行业资讯频道!

CSS如何实现两个元素相融效果