CardView的网页

时间:2017-05-23 08:14:56

标签: android html css web web-applications

在Android上有一个名为CardView的组件,它显示一个像卡片一样的盒子,有圆角,阴影等。我愿意在HTML中实现同样的东西,是否有任何库,CSS或样本来实现它?

2 个答案:

答案 0 :(得分:2)

以下链接提供与卡相关的各种示例

https://www.w3schools.com/howto/howto_css_cards.asp

或者你可以尝试使用bootsnipp来提供代码片段

下面的

是示例代码

 <!DOCTYPE html>
 <html>
  <head>
  <style>
  .card {
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
width: 40%;
border-radius: 5px;
  }

 .card:hover {
 box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
 }

   img {
    border-radius: 5px 5px 0 0;
   }

  .container {
padding: 2px 16px;
  }
</style>
</head>
<body>

<h2>Round Card</h2>

<div class="card">
<img src="img_avatar2.png" alt="Avatar" style="width:100%">
<div class="container">
<h4><b>Jane Doe</b></h4> 
<p>Interior Designer</p> 
</div>
</div>

 </body>
 </html> 

答案 1 :(得分:1)

有一个名为Materialize的库,它符合材料设计标准。

http://materializecss.com/cards.html

以下是他们网站的摘录。

<div class="row">
    <div class="col s12 m6">
      <div class="card blue-grey darken-1">
        <div class="card-content white-text">
          <span class="card-title">Card Title</span>
          <p>I am a very simple card. I am good at containing small bits of information.
          I am convenient because I require little markup to use effectively.</p>
        </div>
        <div class="card-action">
          <a href="#">This is a link</a>
          <a href="#">This is a link</a>
        </div>
      </div>
    </div>
  </div>

您可以通过在head标记

中添加库来将库添加到您的网站
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.2/css/materialize.min.css">

<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.2/js/materialize.min.js"></script>