• 一个div+after+用border和transform变形制作下拉倒三角按钮+可旋转的动画效果


    <!DOCTYPE html>
    <html lang="ch">
    <head>
    	<meta charset="UTF-8">
    	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    	<title>Document</title>
    </head>
    <style>
    	div{
    		 200px;
    		height: 35px;
    		border: 2px solid gray;
    		/*父相*/
    		position: relative;
    	}
    
    	/*用after实现只要一个div*/
    	div::after{
    		content: '';
    		/*子绝:相对于父元素进行绝对定位*/
    		position: absolute;
    		top: 3px;
    		right:15px;
    		/*定个宽高*/
    		 15px;
    		height: 15px;
    		/*只要下边和右边*/
    		border-bottom:2px solid gray;
    		border-right: 2px solid gray;
    		/*旋转45度,形成下三角*/
    		transform:rotate(45deg);
    
    		/*旋转时要有个过渡效果*/
    		transition:all 2s;
    	}
    
    	/*鼠标经过div里面的after进行旋转45+180=225deg*/
    	div:hover::after{
    		transform: rotate(225deg);
    	}
    </style>
    <body>
    	<div></div>
    </body>
    </html>
    


  • 相关阅读:
    单例对象
    G1回收算法
    Java锁
    VUE开发
    Java线程池
    Java线程状态
    什么是进程,什么是线程
    maven 常用命令
    linux启动脚本,暂停脚本
    delphi---控件使用
  • 原文地址:https://www.cnblogs.com/chenxi188/p/14037445.html
Copyright © 2020-2023  润新知