电商时代的到来,许多网页从此便有了购物车图标,虽说不是难点,但是菜鸟的学习总归是要日积月累的,也希望大家多多指教
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style> 7 *{margin: 0;padding: 0} 8 a{ 9 text-decoration: none;10 }11 .cart {12 width: 100px;13 height: 35px;14 float: right;15 line-height: 35px;16 border: 1px solid #DFDFDF;17 margin: 25px 65px 0 0;18 padding-left: 45px;19 position: relative;20 }21 .cart i {22 position: absolute;23 }24 .icon1 {25 top: 8px;26 left: 12px;27 width: 20px;28 height: 15px;29 background: url(tel.png) no-repeat 0 -90px;30 }31 .icon2 {32 top: 10px;33 right: 10px;34 font: 400 13px/13px "simsun";35 color: #999;36 }37 .icon3 {38 top: -5px;39 width: 16px;40 height: 14px;41 line-height: 14px;42 right: -3px;43 text-align: center;44 color: #fff;45 background-color: #C81623;46 border-radius: 7px 7px 7px 0;47 }48 </style>49 </head>50 <body>51 <div class="cart">52 <a href="#">我的购物车</a>53 <i class="icon1"></i>54 <i class="icon2">></i>55 <i class="icon3">0</i>56 </div>57 </body>58 </html>
案例效果:
总结:
三角是用大于号做的,购物车是精灵图定位,数量图标是用背景颜色,圆角矩形
1、29行的背景图不会撑开盒子。 2、图片和文字会撑开盒子。(文字比较特殊) 3、在小标签(行内标签)的情况下:
定位之后,不写left属性,默认的地方会出现的padding和a链接中的文字之后。
圆角矩形:四种写法1、border-radius: 1em;
2、border-radius: 50%;
3、border-radius: px;
4、border-radius: 左上角 右上角 右下角 左下角;