首页 > web前端 > css教程 > 正文

利用css3 linear-gradient实现购物车地址选择信封效果实例

高洛峰
发布: 2017-03-15 11:41:53
原创
2137人浏览过

对于css3的渐变前端的童鞋一定不陌生,在一些电商网站会为了美化将地址选择做成信封样式(个人感觉很稀饭~),看了一下它的实现方式,大多数是以图片的形式,持着优化的心态尝试着用css3 linear-gradient实现信封效果一下是效果图

利用css3 linear-gradient实现购物车地址选择信封效果实例

下面我们开始喽~

html结构如下:


        

order">
            
        

立即学习前端免费学习笔记(深入)”;


    

css样式如下:

.letter-box{
        width: 278px;
        height: 176px;
        padding: 5px;
        box-sizing: border-box;
    }
    .letter-border{
        width: 100%;
        height: 100%;
        background: #fbfaf5;
    }

渐变是写在letter-box上的,然后letter-border用颜色遮住中间的部分。

接下来我们对letter-box写渐变,首先我们先来分析一下图上边的渐变其实一共有三个颜色白色、红色和蓝色。我们都知道在用linear-gradient的时候除了最开始的时候定义渐变的角度我们还要定义颜色和颜色所占的比例,颜色我们现在已经知道了,那么我们现在来说一下这个比例怎么确定。

观察效果图我们可以找到规律一个红色、一个白色、一个蓝色、一个白色为一个循环,那么我们的规律数为4,我们的比例用100%/(我们的规律数*2)=12.5%就是我们的比例。解释一下为什么要用我们的规律数*2,不应该是规律数是一个组合吗?NO!把一个组合数的颜色放在一个正方体里边,为了方便大家理解p了一个效果图

利用css3 linear-gradient实现购物车地址选择信封效果实例

这个应该很直观了我们把大的box看成是以小正方体为单位repeat的就可以了

.letter-box{
        width: 278px;
        height: 176px;
        padding: 5px;
        box-sizing: border-box;
        background: linear-gradient(45deg,#f25953 12.5%,#fbfaf5 12.5%,#fbfaf5 25%,#5590d6 25%,#5590d6 37.5%,#fbfaf5 37.5%,#fbfaf5 50%,#f25953 50%,#f25953 62.5%,#fbfaf5 62.5%,#fbfaf5 75%,#5590d6 75%,#5590d6 87.5%,#fbfaf5 87.5%,#fbfaf5 100%);
        background-size: 70px 70px;
    }

 

以上就是利用css3 linear-gradient实现购物车地址选择信封效果实例的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号