お世話になります。
ウェブサイトの制作にあたり、レスポンシブ対応を考えて、はじめてBootstrap4を使って色々と試しているところです。
上記のようなレイアウトをイメージし、以下のようなソースを設定いたしました。
<div class="row"> <div class="col-md-4">1</div> <div class="col-md-4">2</div> <div class="col-md-4">3</div> <div class="col-md-4">4</div> <div class="col-md-4">5</div> <div class="col-md-4">6</div> </div>
と、ここで各ボックス内に画像とテキストを以下のように設置します。
上記図は、PCでのアクセス時ですが、スマホでアクセスしたとき画像とテキストの配置を以下のようにしたい考えております。
以上ですが、これを実現するためにアドバイスを頂戴出来ればと質問させて頂きました。
お忙しいところ恐縮ですが、よろしくお願いいたします。
追記:
現在の各設定を記載します。
HTML側では
<link href="/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="/css/carousel.css" rel="stylesheet"> <link href="/css/style.css" rel="stylesheet">
とCSSを読み込み、
実際のソースは
<div class="row"> <div class="col-md-4"><div><img class="linkimg" src="/up_img/****.jpg" style="margin:auto;"></div><h4>タイトル</h4>テキストテキストテキストテキストテキストテキスト</div> <div class="col-md-4"><div><img class="linkimg" src="/up_img/****.jpg" style="margin:auto;"></div><h4>タイトル</h4>テキストテキストテキストテキストテキストテキスト</div> <div class="col-md-4"><div><img class="linkimg" src="/up_img/****.jpg" style="margin:auto;"></div><h4>タイトル</h4>テキストテキストテキストテキストテキストテキスト</div> <div class="col-md-4"><div><img class="linkimg" src="/up_img/****.jpg" style="margin:auto;"></div><h4>タイトル</h4>テキストテキストテキストテキストテキストテキスト</div> <div class="col-md-4"><div><img class="linkimg" src="/up_img/****.jpg" style="margin:auto;"></div><h4>タイトル</h4>テキストテキストテキストテキストテキストテキスト</div> <div class="col-md-4"><div><img class="linkimg" src="/up_img/****.jpg" style="margin:auto;"></div><h4>タイトル</h4>テキストテキストテキストテキストテキストテキスト</div> </div>
となっております。
3つのcssを読み込んでおりますが、style.css以外はBootstrapの公式サイトからダウンロードし、今回ご質問している部分いおいてはデフォルトのままとなっており、style.cssの上記ソース部分の該当箇所は
a img .linkimg{ background:none!important; } a:hover img.linkimg{ opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )"; background:none!important; }
回答2件
あなたの回答
tips
プレビュー