效果:
完成代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | <title></title> *{ margin : 0 auto ; padding : 0 ; } . wrap { /* 设置宽高 */ width : 350px ; height : 150px ; text-align : center ; position : relative ; /* 父元素相对定位 */ overflow : hidden ; background-color : #160e41 ; /* 背景颜色 */ border : 1px solid #16f5e6 ; } .ribbon { /* 右上角飘带 */ background-color : #54CBFF ; /* 左上角飘带的背景颜色 */ overflow : hidden ; white-space : nowrap ; /* 文字不换行*/ position : absolute ; /* 绝对定位 */ right : -40px ; top : 10px ; transform : rotate ( 45 deg); /* 旋转45°*/ box-shadow : 0 0 10px #888 ; /* 飘带的阴影*/ } .ribbon span { border : 1px solid #54CBFF ; color : #fff ; display : block ; font : bold 100% 'Helvetica Neue' , Helvetica , Arial , sans-serif ; margin : 1px 0 ; padding : 5px 50px ; text-align : center ; text-shadow : 0 0 5px #444 ; } <div class= "wrap" > <div class= "ribbon" > <span>NEW</span> </div> </div> |
参考:
【1】css实现左上角飘带效果
到此这篇关于css实现右上角飘带效果的完整代码的文章就介绍到这了,更多相关css右上角飘带内容请搜索IT俱乐部以前的文章或继续浏览下面的相关文章,希望大家以后多多支持IT俱乐部!