web2.0作业三:动态按钮 Posted on 2019-09-29 | In web2.0 and 移动网络安全技术 | | Words count in article: 806 | Reading time ≈ 4 1234567891011121314151617181920212223242526272829303132333435363738<!DOCTYPE html><html> <head> <title>环形按钮</title> <meta charset="utf-8"> <link rel="icon" sizes="196x196" href="assets/images/favicon.png"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="at-plus-container"> <div id="bottom-positioner"> <div id="button"> <div id="info-bar"> <div style="display:block" class="info"> <ul> <li title="2人参与讨论" class="page user"><img src="assets/images/people.png"><span>14</span></li> <li title="3条评论" class="page comment"><img src="assets/images/comment.png"><span>20</span></li> <li title="我有6条评论" class="mine posted"><img src="assets/images/post.png"><span>3</span></li><li title="被赞6次" class="mine like"><img src="assets/images/like.png"><span>4</span></li> </ul> </div> </div> <div id="control-ring-container"> <ul id="control-ring"> <li title="蒙板" class="mask button"></li> <li title="历史记录" class="history button"></li> <li title="消息" class="message button"><span class="unread">2</span></li> <li title="设置" class="setting button"></li> <li title="登录/注册" class="sign button"></li> </ul> </div> <div class="apb"> <div class="icon"></div> </div> </div> </div> </div> </body></html> 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181html, body { width: 100%; height: 100%; margin: 0; padding: 0;}#at-plus-container { width: 200px; height: 100%; margin: 0 auto; position: relative; }#info-bar { position: absolute; background-color: #7E7E7E; border-radius: 50%; height: 26px; width: 26px; bottom: 97px; left: 77px; opacity: 0; transition: 0.5s;}#button:hover #info-bar { border-radius: 50%; background-color: #7E7E7E; width: 130px; height: 130px; bottom: 150px; left: 25px; opacity: 1;}#button ul{ margin: 0; padding: 0;}#button li{ list-style: none; text-align: center; color: white; margin-top: 5px; margin-bottom: 5px;}#info-bar li.comment { font-size: 30px;}#info-bar li.comment img { width: 30px; height: 30px; padding-right: 2px;}#info-bar li span { margin-left: 8px;}#info-bar li img { vertical-align: middle;}#info-bar li.mine { display: inline-block; width: 50%; color: #26E79E; font-weight: bold; box-sizing: border-box;}#info-bar li.posted { padding-left: 15px;}#info-bar li.like { padding-right: 5px;}#control-ring-container { position: absolute; width: 200px; height: 200px; border-radius: 50%; bottom: -10px; left: 30px; }#control-ring-container ul{ margin-left: 45px; margin-top: 60px;}#control-ring li{ display: block; background: #686868 center no-repeat; position: absolute; list-style: none; width: 30px; height: 30px; background-size: 16px 16px; border-radius: 50%; transition: 0.5s; opacity: 0;}#control-ring .unread{ display: block; position: absolute; width: 18px; height: 18px; border-radius: 50%; background-color: red; color: #E0D6DC; margin-left: 18px; margin-top: -5px; font-size: 9pt;}#button:hover #control-ring li{ opacity: 1;}#button:hover #control-ring > li.mask.button{ margin-top: -32px; margin-left: -55px; background-image: url('assets/images/nomask.png');}#button:hover #control-ring > li.history.button{ margin-top: 5px; margin-left: -70px; background-image: url('assets/images/history.png');}#button:hover #control-ring > li.message.button{ margin-top: 44px; margin-left: -55px; background-image: url('assets/images/message.png');}#button:hover #control-ring > li.setting.button{ margin-top: 68px; margin-left: -15px; background-image: url('assets/images/setting.png');}#button:hover #control-ring > li.sign.button{ margin-top: 60px; margin-left: 30px; background-image: url('assets/images/signin.png');}#button .apb{ background: url('assets/images/atplus_white.png') center no-repeat; background-size: 20px 15px; position: absolute; width: 26px; height: 26px; bottom: 97px; left: 77px; border-radius: 50%; background-color: #989FCF; transition: 0.5s;}#button:hover .apb { background: url('assets/images/atplus_green.png') center no-repeat; background-size: 40px 30px; width: 50px; height: 50px; bottom: 85px; left: 65px; border-radius: 50%; background-color: #303F9F;} Donate? comment? Donate WeChat Pay Alipay