前提・実現したいこと
1辺だけ色のついた太いボーダーのある角丸のボックスをcssで作りました。
iOSで見たときだけ、ボーダーのない角の丸みに沿って気づくか気づかないくらいかの同色の細い線が出てしまいます。
これを消すことはできるでしょうか?
該当のソースコード
html
1<body> 2 <div>テキスト</div> 3</body>
css
1 2body{ 3 background: #f9f9f9; 4 padding: 50px; 5} 6div{ 7 border-radius: 10px; 8 border-right: 20px solid green; 9 background: white; 10 padding: 20px; 11}
試したこと
その他の辺にborder-color:#fffやborder:0;を指定しても変わりませんでした。
ボーダー部分を疑似要素にしてしまえば解決するのですが、
この角丸とボーダーの出方がiOSの仕様なのかが気になりました。
ブラウザ
Windows、Androidでは角に線が出ずに理想の表示になっています。
iPhone、iPad、MacのSafari、Chromeにてこの現象が見られます。
追記
角丸の細い線を消して、理想の表示(windows・Androidで上記コードを見たときの表示)のデザインを崩さないようにしたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/04/02 09:59
退会済みユーザー
2021/04/04 12:39
2021/04/04 22:35
退会済みユーザー
2021/04/05 02:45