css3 翻起页脚
2024-09-14 00:53:20
html
<div class="demo2">
<img src="data:images/1.jpg">
</div>
css
.demo2{
width: 300px;
height: 300px;
position: relative;
margin: 100px auto; }
.demo2 img{
width: 100%;
}
.demo2::before{
position: absolute;
content: '';
top:;
right:;
width:;
height:;
border-bottom-left-radius: 4px;
border-color: rgba(0,0,0,0.2) #fff;
border-width: 0px;
border-style: solid;
box-shadow: 0px 1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(0,0,0,0.2);
transition: all 0.4s ease-out;
}
.demo2:hover::before{
border-bottom-width: 50px;
border-right-width: 50px;
}
原理:
利用border-width实现
before伪元素宽高为0,利用border宽度border-right和border-bottom实现以及border颜色实现上下分割,hover时利用transtion实现动画变化
最新文章
- LinkedHashMap和HashMap的比较使用(转)
- Diablo2 1.13版&;PlugY10.00 男巫存档
- 了解ASP.NET MVC几种ActionResult的本质:HttpStatusCodeResult &; RedirectResult/RedirectToRouteResult
- JS事件冒泡与捕获
- Android异常之 unable to write jarlist cache file
- J2SE7规范_2013.2_类型_命名
- 字符串(后缀自动机):USACO Dec10 恐吓信
- DrawingCombiner——CAD图纸批量合并软件
- 优化Android App性能?十大技巧必知!
- 使用Jquery.js框架和CSS3实现3D相册的制作
- 例10-7 uva10820(欧拉)
- Spring事务的一些特性
- 最简单的Nginx讲解--HTTP服务器、正向代理、反向代理、负载均衡
- css简单的一些基础知识
- 修改Maven仓库路径
- shiro学习(二)身份验证
- 【GitLab】【GitHub】GitLab和GitHub的双向同步
- Android Processes and Threads
- 使用Docker遇到的基本命令及问题小结
- 命令行创建KVM虚拟机