css - 翘边阴影 + css3遮罩mask动画

学习文献
张鑫旭-CSS遮罩CSS3 mask/masks详细介绍CSS遮罩mask-博客
图片转换成svg格式

mask遮罩

.tabbar-box {
    padding: 60px 0;
}
.tabbar-box .tabbar-list {
    margin: 0;
    font-size: 0;
}
.tabbar-box .tabbar-list li {
    display: inline-block;
    width: 25%;
    font-size: 18px;
    text-align: center;
}
/* --- 分割线 --- */
.tabbar-box .tabbar-list li span {
    display: inline-block;
    width: 100px;
    height: 8px;
    background-image: linear-gradient(100grad,#6f94f0,#50c1f3);
    -webkit-mask: url('https://www.sensorsdata.cn/assets/img/arrow_bcc2363.svg');    
    mask: url('https://www.sensorsdata.cn/assets/img/arrow_bcc2363.svg');
    animation: move-arrows .6s linear infinite;
}

/* 背景动
@keyframes move-arrows {
    0%{
        mask-position: 0;
    }
    100%{
        mask-position: 100px 0;
    }
} */

@keyframes move-arrows {
    0%{
        -webkit-mask-position: 0;
                mask-position: 0;
    }
    100%{
        -webkit-mask-position: 20px 0;
                mask-position: 20px 0;
    }
}
<div class="tabbar-box">
    <article>
        <ul class="tabbar-list">
            <li><a class="tabbar-list-info" href="javascript:;">多维数据分析</a></li>
            <li><a class="tabbar-list-info" href="javascript:;">多维数据分析</a></li>
            <li><a class="tabbar-list-info" href="javascript:;">多维数据分析</a></li>
            <li><a class="tabbar-list-info" href="javascript:;">多维数据分析</a><span></span></li>
        </ul>
    </article>
</div>

翘边阴影

<ul>
	<li><img src="images/01.jpg"/></li>
	<li><img src="images/01.jpg"/></li>
</ul>

/* css: */
	li {
		position: relative;
		float: left;
		width: 500px;
		margin-right: 30px;
		background: #fff;
		border-radius: 10px;
	}
	li:before {
		content: '';
		position: absolute;
		left: 27px;
		bottom: 21px;
		z-index: -1;
		width: 90%;
		height: 80%;
		background: #fff;
		box-shadow: 0 8px 30px 5px rgba(0,0,0,.6); //5px颜色加深
		transform: skew(-10deg,-5deg);  // 菱形
	}
	li:after {
		content: '';
		position: absolute;
		right: 27px;
		bottom: 21px;
		z-index: -1;
		width: 90%;
		height: 80%;
		background: #fff;
		box-shadow: 0 8px 30px 5px rgba(0,0,0,.6);
		transform: skew(10deg,5deg);
	}
	li:nth-op-type(2) {
		margin-right: 0;
	}
	img {
		width: 460px;
		height: 276px;
		padding: 20px;
		vertical-align: top;  // 消除图片间的小缝隙
	}

翘边阴影

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值