7-6 警示框--警示框的链接
本节编程练习不计算学习进度,请电脑登录imooc.com操作

警示框--警示框的链接

有时候你可能想在警示框中加入链接地址,用来告诉用户跳到某一个地方或新的页面。而这个时候你又想让用户能明显的看出来这是链接地址。在Bootstrap框架中对警示框里的链接样式做了一个高亮显示处理。为不同类型的警示框内的链接进行了加粗处理,并且颜色相应加深

实现方法:

Bootstrap框架是通过给警示框加的链接添加一个名为“alert-link”的类名,通过“alert-link”样式给链接提供高亮显示。

具体使用如下:

<div class="alert alert-success" role="alert">
    <strong>Well done!</strong> 
    You successfully read 
    <a href="#" class="alert-link">this important alert message</a>
    .
</div>
<div class="alert alert-info" role="alert">
    <strong>Heads up!</strong>
     This 
     <a href="#" class="alert-link">alert needs your attention</a>
     , but it's not super important.
</div>
<div class="alert alert-warning" role="alert">
    <strong>Warning!</strong>
     Better check yourself, you're 
     <a href="#" class="alert-link">not looking too good</a>
     .
</div>
<div class="alert alert-danger" role="alert">
    <strong>Oh snap!</strong>
    <a href="#" class="alert-link">Change a few things up</a>
     and try submitting again.
</div>

运行效果如下:

实现原理:

实现样式如下:

/*bootstrap.css文件第4437行~第4439行*/
.alert .alert-link {
  font-weight: bold;
}

/*不同类型警示框中链接的文本颜色*/
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger .alert-link {
  color: #843534;
}

任务

我来试试,补充右侧“代码任务部分”的代码,为警告框加入链接

效果图如下:

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>警示框--警示框的链接</title>
  6. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  7. </head>
  8. <body>
  9. <div class="alert alert-success" role="alert">
  10. <strong>Well done!</strong>
  11. You successfully read
  12. <a href="#" class="alert-link">this important alert message</a>
  13. .
  14. </div>
  15. <div class="alert alert-info" role="alert">
  16. <strong>Heads up!</strong>
  17. This
  18. <a href="#" class="alert-link">alert needs your attention</a>
  19. , but it's not super important.
  20. </div>
  21. <!--下面代码任务部分-->
  22. <h2>下面是代码部分</h2>
  23. <div class="alert alert-warning" role="alert">
  24. <strong>Warning!</strong>
  25. Better check yourself, you're not looking too good
  26. .
  27. </div>
  28. <div class="alert alert-danger" role="alert">
  29. <strong>Oh snap!</strong>Change a few things up
  30. and try submitting again.
  31. </div>
  32.  
  33. <script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
  34. <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
  35. </body>
  36. </html>
  1. body {
  2. padding: 20px 200px;
  3. }
下一节