1. 程式人生 > >html+css 提示工具

html+css 提示工具

html+css 提示工具

*{margin: 0px;padding: 0px;}
		.box{
			width:100px;
			height: 50px; 
			position: relative;
			margin: 100px auto;
		}
		/*滑鼠移動上的時候顯示*/
		.box:hover span{
			visibility: inherit;
		}
		span{
			width: 70px;
			height: 25px;
			line-height: 25px;
			display: inline-block;
			background-color: #888;
			position:absolute;
			top: 60%;
			left: 20%;
			text-align: center;
			/*元素不可見 ,但是還佔原有的空間*/
			visibility: hidden;
		}
		/*給span 元素前面新增一個元素*/
		span:after{
			content:' ';/*用conter:' '空元素*/
			border-width: 10px;/*邊框的寬度是20*/
			border-style: solid;/*邊框樣式是  實線*/
			/*邊框的顏色,遵循  上右下左 的順序。  顯示下邊框*/
			border-color:transparent transparent #888  transparent;
			/*給三角(顯示出來的邊框)加定位*/
			position: absolute;
			top: -75%;
			left: 50%;
			margin-left: -10px;
		}
	</style>
</head>
<body>
	<div class='box'>移入顯示隱藏
		<span>加油!</span>
	</div>
</body>
</html>

邊框呈現三角原理

		div{
			width: 0px;
			height: 0px;
			border-top:50px solid #f0f;
			border-right: 50px solid red;
			border-bottom: 50px solid #ff0;
			border-left: 50px solid #000;
		}

設定div的上下左右邊框的樣式 自身寬高是0;會出現一下樣式
在這裡插入圖片描述不是垂直拼湊的!一邊顯示。其他透明就會出現三角形
透明:transparent
顯示/隱藏(佔位置)visibility: inherit / hidden;