質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

0回答

628閲覧

CSSで背景を斜めにした際にスマホで表示されなくなる不具合について

shimerike023

総合スコア4

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/02/09 09:30

前提・実現したいこと

初心者です。あるsectionについて、CSSで背景を斜めにしています。

PCのchromeでは正常に表示されているのですが、iPhoneのchrome/safariではスクロール時に背景が点滅してしまうので、これを直したいです。

下記のコードのどこに問題があるのか分からずに困っています。不審な点があれば教えて下さい。

発生している問題・エラーメッセージ

特定のsectionに下記のcssを適用させて斜めの白い背景を設定しています。
スマホで見た際にスクロールするとbackground-color:whiteで指定している白い背景が点滅してしまいます。

該当のソースコード

.gradient { overflow: hidden; padding: calc(100vw * 0.08) 0 calc(100vw * 0.11) 0; position: relative; } .gradient:before { content: ''; position: absolute; background-color: white; transform-origin: center; -webkit-transform-origin:center; -moz-transform-origin:center; transform: rotate(3deg); -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); width: 200vw; height: calc(100% - 0.11 * (0.11 * 50% + 50vw) * 2); top: calc(0.11 * (0.11 * 50% + 50vw)); left: -50vw; z-index: -1; }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問