⛳
フローティングのメニュー表示
jimdoのカスタマイズの依頼で、フローティングのメニューを設置しました。
私自身の備忘録を兼ねて、掲載します。
リンクは、適宜変更してください。
このメニューは、ページの下に固定されます。
スマホの画面のみ、表示されます。
<style>
/* フローティングメニュー */
#tmenu {
float: left;
width: 100%;
position: fixed;
margin: 0;
bottom: 0;
left: 0;
background-color: rgba(255, 165, 0, 0.5);
border: 1px solid white;
z-index: 999;
}
#tmenu {
border-collapse: collapse;
}
#tmenu,
#tmenu td,
#tmenu tr {
border: 2px solid white;
}
#tmenu img {
width: 32px;
height: auto;
}
.amenu {
display: block; /* ブロックレベル要素として表示 */
width: 100%; /* セルの幅全体を使用 */
padding: 10px; /* 適切なパディングを設定 */
color: black;
font-weight: bold;
text-align: center;
text-decoration: none;
font-size: small;
}
.amenu:hover {
background-color: #ffccff;
color: #ff0000;
}
/* モバイルサイズでのみ表示 */
@media only screen and (max-width: 768px) {
#tmenu {
display: block;
}
}
/* モバイルサイズより大きい場合は非表示 */
@media only screen and (min-width: 769px) {
#tmenu {
display: none;
}
}
</style>
<!-- フローティング -->
<table id="tmenu">
<tr>
<td>
<a href="tel:0000000000" class="amenu"><img src="#" /><br />
電話で問い合わせする</a>
</td>
<td>
<a href="#" class="amenu"><img src="#" /><br />
メールで問い合わせする</a>
</td>
<td>
<a href="#" class="amenu"><img src="#" /><br />
LINEでチャットする</a>
</td>
</tr>
</table>
Discussion