htm+css字的右上角用于提示的红点怎么实现

如题所述

实现代码如下:

<divclass="wrap">

<divclass="img"></div>

<divclass="notice">1</div>

</div>

<divclass="wrap">

<divclass="img"></div>

<divclass="notice">12</div>

</div>

<divclass="wrap">

<divclass="img"></div>

<divclass="notice">13</div>

</div>

<style>

.wrap{

width:50px;

margin-bottom:10px;

position:relative;

}

.img{

width:50px;

height:50px;

border:1pxsolid#000;

}

.notice{

width:20px;

height:20px;

line-height:20px;

font-size:10px;

color:#fff;

text-align:center;

background-color:#f00;

border-radius:50%;

position:absolute;

right:-10px;

top:-10px;

}

</style>

扩展资料:

注意事项

主要用到position定位,CSSposition属性用于指定一个元素在文档中的定位方式。top、right、bottom、left 属性则决定了该元素的最终位置。

static是position的默认值。

 <!DOCTYPEhtml> 

 <htmllang="en"> 

<head>    

<metacharset="UTF-8">   

<title>CSS-position-static</title>   

<linkrel="stylesheet"href="https://cdn.bootcss.com/normalize/8.0.0/normalize.css"> 

   <style> 

     .container{ 

       background-color:#868686;

       width:100%;

       height:300px;

     }

     .content{

       background-color:yellow;

       width:100px;

      height:100px;

       position:static;

       left:10px;/*这个left没有起作用*/

     }

   </style>

 </head>

<body>

  <divclass="container">

     <divclass="content">   

     </div>

   </div>

 </body>

 </html>

温馨提示:答案为网友推荐,仅供参考
相似回答