前提・実現したいこと
wordpressのスポイラー箇所で、タイトルを左寄せしたまま中央配置したいのですが、詳しい方教えていただけませんでしょうか?
中央配置にはなるのですが、左寄せのままができなくずれてしまいます。
該当のソースコード
css
.ac-container{
width: auto;
margin: 30px auto;
text-align: center;
}
.ac-container label{
width: 75%;
text-align: left;
background: #e6eae3;
margin: 0 auto;
padding: 5px 5px 5px 5px;
position: relative;
display: block;
height: 40px;
cursor: pointer;
color: #56564b;
}
.ac-container label:hover{
background: #d4dcd6;
-webkit-transition: all .3s;
transition: all .3s;
}
.ac-container label:before{
color: #56564b;
font-family:"FontAwesome";
content:"\f055";
}
.ac-container input:checked ~ label::before {
color: #56564b;
font-family:"FontAwesome";
content:"\f056";
}
.ac-container input{
display: none;
}
.ac-container div{
background: rgba(255, 255, 255, 0.5);
margin-top: -1px;
overflow: hidden;
height: 0px;
position: relative;
z-index: 10;
transition:
height 0.3s ease-in-out,
box-shadow 0.6s linear;
}
.ac-container input:checked ~ div{
transition:
height 0.5s ease-in-out,
box-shadow 0.1s linear;
box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container div p{
color: #777;
line-height: 23px;
font-size: 14px;
padding: 20px;
}
/* 高さの定義 */
.ac-container input:checked ~ div.ac-small{
height: auto;
}
.ac-container input:checked ~ div.ac-medium{
height: 200px;
}
.ac-container input:checked ~ div.ac-large{
height: 300px;
}
HTML
<div class="ac-container"> <input id="ac-1" name="accordion-1" type="checkbox"><div class="ac-container"> <input id="ac-2" name="accordion-2" type="checkbox"> <label for="ac-1">個人情報保護方針</label><label for="ac-1">サイト利用規約</label>
このlabelの箇所の文字を左寄せのまま中央配置したいのですがうまくいきません。
.ac-container label:before{
color: #56564b;
font-family:"FontAwesome";
content:"\f055";
これも含め左寄せのまま中央配置したいのです。
現在は文字数が1段目と2段目が違うため中央によってはいますが、左寄せにはなっていません。
どうかお力を貸していただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/05 05:56