Gizport
1 回答
0
Share (facebook)
180
view
全般

css3のグラデーションに関連した、背景画像(background-...

css3のグラデーションに関連した、背景画像(background-size)の設定方法について教えてください。 スマホサイトを作成しており、
下記のようにグラデーションとリストのような背景画像を設定しています。
(グラデーションはhttp://www.colorzilla.com/gradient-editor/で作成しました)

#topic {
font-size: 16px;
text-align: left;
text-indent: 22px;
line-height: 44px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #CCC;
border-bottom-color: #CCC;
text-shadow: 1px 1px 1px #FFFFFF;
background: #ffffff; /* Old browsers */
background: url(image/topic/list.gif), -moz-linear-gradient(top, #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
background: url(image/topic/list.gif), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: url(image/topic/list.gif), -webkit-linear-gradient(top, #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: url(image/topic/list.gif), -o-linear-gradient(top, #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: url(image/topic/list.gif), -ms-linear-gradient(top, #ffffff 0%,#e3e3e3 100%); /* IE10+ */
background: url(image/topic/list.gif), linear-gradient(to bottom, #ffffff 0%,#e3e3e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
background-repeat: no-repeat;
background-position: left;

【問題点】
リスト画像をRetinaに対応するために、
background-size: 30px 30px;
一番下に入れたのですが、グラデーションが消えてしまい、うまく表示ができません。
どのように書けばよろしいでしょうか?
ご教授をよろしくお願いいたします。
Yahoo!知恵袋 3914日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
url(image/topic/list.gif),←この,を削除しても表示されませんか?

グラデーションはそのまま貼り付け、
background: url(image/topic/list.gif);
は独立して表示させたほうがいい気がします。

以下、確認事項
01.単色の背景色だと消えるか
02.background-size: 100px 100px;等、大きくしても消えるか
03.そもそもグラデーションは正しく描画されているか。普通のdivに入れて確認
04.リスト画像を他の画像に変えても正しく表示されるか
05.font-size: 16px;等グラデーション以外のものを消しても消えるか
06.いろいろためしてみたなら何を試したのか
Yahoo!知恵袋 3913日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
46
Views
質問者が納得url(image/topic/list.gif),←この,を削除しても表示されませんか? グラデーションはそのまま貼り付け、 background: url(image/topic/list.gif); は独立して表示させたほうがいい気がします。 以下、確認事項 01.単色の背景色だと消えるか 02.background-size: 100px 100px;等、大きくしても消えるか 03.そもそもグラデーションは正しく描画されているか。普通のdivに入れて確認 04.リスト画像を他の画像に変えても正し...
3914日前view46
全般
66
Views
質問者が納得bannchならMP3で探してください。 タイトル MP3と検索すればでてきます。 これはMP4で保存するしかないです。 今年からダウンロード禁止法が始まりました。
5322日前view66
全般
75
Views
質問者が納得LaTeXを使う人は多い。 本を買って勉強をする。本にソフトがついている。 LaTeX 文字の飾り(大きさ、フォント)を書く。プログラム。 Word 文字の飾り(大きさ、フォント)が見えない。(表示されている)
5540日前view75

関連製品のQ&A