困っている事
safariのみでCSSが崩れてしまう…
内容
ChromeやEdgeではすごく綺麗に整っているレイアウトもsafariになるとどうしてもレイアウトが崩れてしまいます…
ipad用のに作ったwebアプリなのでどうしてもsafariで綺麗なレイアウトにしたいです。
自分なりに色々調べてみてCSSハックのやり方や、改善策を全体的に試しているのですがどうしても上手くいかず…
フォントもChromeと同じにしたいのですが合わせられません…
15日ほど足止めを食らっています…
該当のソースコード
HTML
<span class="catalogue" style="--i:5;--x:-1;--y:-1;"><ion-icon name="car-sport-outline"></ion-icon>
CSS
白丸枠、action前CSS
.catalogue li {
color: #000000;
scale: 0;
position: absolute;
left: 30px;
top: 20px;
transform-origin: 0px;
background: #ffffff;
transition: 1s;
transform: rotate(calc(360deg/10 * var(--i)));
list-style: none;
width: 10px;
height: 10px;
justify-content: center;
align-items: center;
border-radius: 50%;
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.20);
}
白丸枠、action後CSS
.catalogue.action li {
position: absolute;
left: -265px;
top: 30px;
list-style: none;
transition: 1s;
transform: rotate(calc(360deg/10 * var(--i)));
transform-origin: 370px;
scale: 1;
width: 165px;
height: 165px;
background: #ffffff;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.20);
}
画像CSS
.catalogue li img {
transform: rotate(calc(360deg/-10 * var(--i)));
scale: 0;
transition: 0.4s;
display: inline-block;
align-items: center;
}
「ROADSTER」、CSS
.car-name-ROADSTER {
position: absolute;
top: 35px;
left: 36px;
font-size: 25px;
font-weight: 20px;
color: #000000;
transform: rotate(calc(360deg/-10 * var(--i)));
font-family: 'Roboto', sans-serif;
}
「3,915×1,735×1,235」、CSS
.car-size-ROADSTER {
position: absolute;
top: 112px;
left: -8px;
font-size: 12px;
font-weight: 20px;
color: #000000;
transform: rotate(calc(360deg/-10 * var(--i)));
font-family: 'Roboto', sans-serif;
}
対象画像

回答1件
あなたの回答
tips
プレビュー