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

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

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

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

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

解決済

2回答

3567閲覧

スライドショーの矢印の中身が透明

revoiot

総合スコア188

CSS3

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

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2017/04/09 08:34

どうしても、わからないことがあるため、質問させていただきます。

下の画像見ていただくとお分かりいただけると思いますが、左にある矢印の中身は透明で、右の中にある矢印の中身は白色です。

矢印の中身のデフォルトは、透明であり、私はこれを両方とも白色に統一したいと考えています。

しかし、slickのプラグインのどこをいじればいいのか、わからず困っています。

改善するために、試したこと
・CSSのcolorをすべて変更してみる事でどのコードが矢印の中身の色の変化に関わっているかの確認。

・slick.cssでも同様に確認。

・矢印 中身 色変更 slickなどググる。

この問題がお分かりになる方、大変恐縮ではございますが、ご教授頂けないでしょうか?

よろしくお願いします。

念のため、私のwebsiteのURLを掲載させていただきます。

URL

イメージ説明

HTML

<div align="center" class="boxslideshow2"> <ul class="thumb-item"> <li><a href="#"><img src="box img/box mainpic/main-pic.gif" alt=""></a></li> <li><a href="#"><img src="box img/box slide/slide-1.gif" alt=""></a></li> <li><a href="#"><img src="box img/box slide/slide-2.gif" alt=""></a></li> <li><a href="#"><img src="box img/box slide/slide-3.gif" alt=""></a></li> <li><a href="#"><img src="box img/box slide/slide-4.gif" alt=""></a></li> </ul> <!-- ↓サムネイル --> <ul class="thumb-item-nav"> <li><a href="#"><img src="box img/box mainpic/main-pic.gif" alt=""></a></li> <li><a href="#"><img src="box img/box slide/slide-1.gif" alt=""></a></li> <li><a href="#"><img src="box img/box slide/slide-2.gif" alt=""></a></li> <li><a href="#"><img src="box img/box slide/slide-3.gif" alt=""></a></li> <li><a href="#"><img src="box img/box slide/slide-4.gif" alt=""></a></li> </ul> </div> コード

CSS

/*スライドショーに関して*/ .boxslidebar{ width:100%; display: block; margin:0 auto; text-align:center; } .boxslide{ margin:0 auto; } .boxslide ul{ list-style: none; padding: 0; } .thumb-item li img{ width:100%; height:auto; } .thumb-item-nav li img{ width:100%; height:auto; } .boxslideshow2 ul{ padding-left:0px; } button.slick-prev, button.slick-next { z-index:2; } /*左右の矢印の色を変える*/ .slick-prev:before, .slick-next:before { color:#f3b995; } /*左右の矢印の位置を変える*/ .slick-next { right: 20px; } .slick-prev { left: 20px; } /*スライド数のドットの色を変える*/ .slick-dots li.slick-active button:before, .slick-dots li button:before { } /*スライド画像の横幅可変*/ /*スライドショー終わり*/ コード

slick.css

/* Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } コード

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

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

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

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

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

guest

回答2

0

ベストアンサー

HTML

1 <ul class="thumb-item-nav"> 2 <li><a href="#"><img src="box img/box mainpic/main-pic.gif" alt=""></a></li> 3 <li><a href="#"><img src="box img/box slide/slide-1.gif" alt=""></a></li> 4 <li><a href="#"><img src="box img/box slide/slide-2.gif" alt=""></a></li> 5 <li><a href="#"><img src="box img/box slide/slide-3.gif" alt=""></a></li> 6 <li><a href="#"><img src="box img/box slide/slide-4.gif" alt=""></a></li> 7 </ul> 8```を 9```HTML 10 <ul class="thumb-item-nav"> 11 <li><a href="#"><img src="box img/box mainpic/main-pic.gif" alt=""></a></li> 12 <li><a href="#"><img src="box img/box slide/slide-1.gif" alt=""></a></li> 13 <li><a href="#"><img src="box img/box slide/slide-2.gif" alt=""></a></li> 14 <li><a href="#"><img src="box img/box slide/slide-4.gif" alt=""></a></li> 15 <li><a href="#"><img src="box img/box slide/slide-3.gif" alt=""></a></li> 16 </ul>

にしてみてください。右も白でないのがわかりますよね?

もともと矢印に使われているフォントには複数の色情報はありません。文字 などの囲まれた部分に白背景がついていないのと同じです。

その部分にフォントを使わず SVG とか png とかで矢印アイコンを作成するか、白丸を背景に置くとかすれば矢印部分が白くなります。


あと、フォルダに空白入りの名前を付けないほうが良いですよ。後々詰まることがあります。

投稿2017/04/10 01:53

編集2017/04/10 01:55
kei344

総合スコア69407

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

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

revoiot

2017/04/10 09:57

大変分かりやすいご回答いただきありがとうございます。 おかげ様で、解決することができました。 空白入りの名前のフォルダも訂正しようと思います。 ありがとうございました。
guest

0

すでに透明ですよ
背景が白いので白かったのです

イメージ説明

投稿2017/04/10 01:49

編集2017/04/10 16:15
yuta0801

総合スコア270

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問