zoukankan      html  css  js  c++  java
  • 一个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>
    


  • 相关阅读:
    csp-s测试41 T2 影子
    模拟测试15 T3:rps (概率期望, 神*DP)
    考试沙币错误
    测试40
    水管局长 Lct
    测试32:chemistry
    测试35:抽卡
    模拟30,树
    考试策略&&模拟30经验总结:
    模拟测试28
  • 原文地址:https://www.cnblogs.com/chenxi188/p/14037445.html
Copyright © 2011-2022 走看看