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

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

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

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

Q&A

解決済

1回答

6292閲覧

transitionとlinear-gradient

mezzot

総合スコア38

CSS3

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

0グッド

0クリップ

投稿2015/12/07 01:22

transitionを使用して背景画像をゆっくり変化させたいボタンがあります

ボタンのクラスに

  • background: -moz-linear-gradient(-45deg, #fcf4b0 0%, #f2bd37 100%);
  • background: -webkit-linear-gradient(-45deg, #fcf4b0 0%,#f2bd37 100%);
  • background: linear-gradient(135deg, #fcf4b0 0%,#f2bd37 100%);
  • filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf4b0', endColorstr='#f2bd37',GradientType=1 );
  • -webkit-transition: all 1s ease;
  • -moz-transition: all 1s ease;
  • -o-transition: all 1s ease;
  • transition: all 1s ease;

ホバーに

  • background: #FEFFC7;
  • background: -moz-linear-gradient(-45deg, #f2bd37 0%, #fcf4b0 100%);
  • background: -webkit-linear-gradient(-45deg, #f2bd37 0%,#fcf4b0 100%);
  • background: linear-gradient(135deg, #f2bd37 0%,#fcf4b0 100%);
  • filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2bd37', endColorstr='#fcf4b0',GradientType=1 );

を仕込みましたがtransitionの秒数が反映されず、瞬時に切り替わってしまいます

以前似たようなことをやったことがあるので可能であることは判明しています
(当時は疑似クラスを仕込んでいたかもしれません)
linear-gradientがあやしいと思っているのですが、なぜtransitionが作動しないのかわかっていません…

初めての質問で、いろいろと不躾な箇所があるかもしれません
何卒ご容赦ください

ご助力お願いいたします

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

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

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

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

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

guest

回答1

0

ベストアンサー

グラデーションをはめ込むのに使うのはbackground-imageですが(backgroundはそのショートハンド)、それをtransitionの対象とすることはできません(CSS3ドラフト)。

代わりに、グラデーション自体を半透明にしておいて、その背景に入れる色へtransitionをかける、という手法があるようです(参考)。

投稿2015/12/07 01:41

maisumakun

総合スコア145183

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

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

mezzot

2015/12/07 02:38

ありがとうございます ショートハンドを背景色のように使用してしまっていました グラデーションを移動させたかったのですが、今のわたしの技術では難しそうなので、 再度別のデザインを検討してみます ありがとうございました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問