zoukankan      html  css  js  c++  java
  • 用css写个三角形

    样例:

    代码:

    html:

    
    <div class="tips">
    <span class="caret"></span>
    我是一个tooltip
    </div>
    

    css:

    
    .tips {
    	 200px;
    	height: 50px;
    	line-height: 50px;
    	text-align: center;
    	position: relative;
    	margin: 20px auto;
    	border: 1px solid orange;
    	border-radius: 3px;
    }
    .tips .caret {
    	top: -10px;
    	left: 10px;
    	position: absolute;
    	 10px;
    	height: 10px;
    }
    .tips .caret:before, .tips .caret:after {
    	content: "";
    	position: absolute;
    }
    .tips .caret:before {
    	top: 0;
    	left: 0;
    	border-bottom: 10px solid orange;
    	border-left: 10px solid transparent;
    	border-right: 10px solid transparent;
    }
    .tips .caret:after {
    	left: 1px;
    	top: 1px;
    	border-bottom: 9px solid #fff;
    	border-left: 9px solid transparent;
    	border-right: 9px solid transparent;
    }
    

    实现原理: 使用border和伪类:after:before来实现

    解析:

    border-left; border-right; border-top; border-bottom; 的作用范围

    =========================================

    
    <html>
    <head>
    	<style type="text/css">
    		.tips {
    			 0;
    			height: 0; 
    			border-left: 100px solid orange;
    			border-right: 100px solid red;
    			border-top: 100px solid green;
    			border-bottom: 100px solid blue;
    		}
    	</style>
    </head>
    
    <body>
    
    	<div class="tips"></div>
    	
    </body>
    </html>
    

    =====================================

    效果:

        

    把border-left, border-right, border-top 设为透明,

    
    .tips3{
        border-left: 100px solid transparent;
        border-right: 100px solid transparent;
        border-top: 100px solid transparent;
        border-bottom: 100px solid blue;
    }
    

    则剩下:

          

    然后用一个白色三角形,绝对定位到该三角形上,就可得到一个向上的尖角

    基于此,制作的一个小工具

  • 相关阅读:
    lua table
    lua basic
    lua5.4 coroutine的通俗理解
    HarmonyOS实战—实现双击事件
    HarmonyOS实战—单击事件的四种写法
    HarmonyOS实战—实现单击事件流程
    苹果CMS对接公众号教程
    Spring快速入门
    YYCMS搭建影视网站教程
    分享几个开源Java写的博客系统
  • 原文地址:https://www.cnblogs.com/spray1990/p/4600750.html
Copyright © 2011-2022 走看看