【发布时间】:2019-03-21 17:34:37
【问题描述】:
需要有关活动日历的帮助。有两个问题:
A) 无法缩小日历。 B) 无法响应工作表。
我厌倦了在桌子上使用高度和宽度,但在我的测试中没有效果。
.captop {
caption-side: top;
padding: 0;
}
.month {
padding: 1rem;
background: #6e69f5;
text-align: center;
}
.month ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.month ul li {
color: white;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 3px;
}
.month .prev {
float: left;
padding-top: 10px;
}
.month .next {
float: right;
padding-top: 10px;
}
#calendar>tbody>tr>td {
padding: 0;
}
#calendar .card,
#calendar .card-header {
border: 0;
border-radius: 0;
}
#calendar .active .card-header {
background: #6e69f5;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<div class="container">
<div class="row">
<div class="col">
<h2 class="section-heading text-uppercase text-center">Events</h2>
</div>
</div>
<div class="row">
<div class="col">
<div class="table-responsive" id="calDiv">
<table class="table table-bordered" id="calendar">
<caption class="captop">
<div class="month">
<ul>
<li class="next">❯</li>
<li>October<br><span style="font-size:18px">2018</span></li>
</ul>
</div>
</caption>
<thead>
<tr>
<td>Sunday</td>
<td>Monday</td>
<td>Tuesday</td>
<td>Wednesday</td>
<td>Thursday</td>
<td>Friday</td>
<td>Saturday</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class="card">
<div class="card-header text-right">0</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">1</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">2</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">3</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">4</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">5</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">6</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="card">
<div class="card-header text-right">7</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">8</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">9</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">10</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">11</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">12</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">13</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="card">
<div class="card-header text-right">14</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">15</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">16</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td class="active">
<div class="card">
<div class="card-header text-right">17</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">18</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">19</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">20</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="card">
<div class="card-header text-right">21</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">22</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">23</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">24</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">25</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">26</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">27</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="card">
<div class="card-header text-right">28</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">29</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">30</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td>
<div class="card">
<div class="card-header text-right">31</div>
<div class="card-body">
<p class="h4 card-text calendar-info">No Events</p>
</div>
</div>
</td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
提供的代码只是 Bootstrap 4 和 HTML。我确实有一个生成 html 的 JavaScript 代码。任何帮助将不胜感激!
【问题讨论】:
标签: html css responsive-design bootstrap-4 responsive