ホームページ > ウェブフロントエンド > フロントエンドQ&A > css3でスタイルを遷移させることはできますか?

css3でスタイルを遷移させることはできますか?

WBOY
リリース: 2022-03-28 17:28:27
オリジナル
1775 人が閲覧しました

css3 ではすべてのスタイルを遷移できるわけではありません。中間値を持つ属性スタイルのみを遷移できます。遷移とは、要素があるスタイルから別のスタイルに徐々に変化する効果であり、その効果を指定する必要があります。CSS プロパティ指定された効果の持続時間の構文は、「transition:property name time Speed late;」です。

css3でスタイルを遷移させることはできますか?

このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

css3 ではすべてのスタイルを移行できますか?

すべてのスタイルを css3 で移行できるわけではありません。

中間値を持つ属性スタイルのみを一時的に設定できます。

CSS3 トランジションは、要素があるスタイルから別のスタイルに徐々に変化する効果です。

これを実現するには、2 つのことを指定する必要があります。

効果を追加する CSS プロパティを指定します。

効果の継続時間を指定します。

トランジション効果に使用できる距離属性:

颜色: color background-color border-color outline-color
位置: backround-position left right top bottom
长度:
    [1]max-height min-height max-width min-width height width
    [2]border-width margin padding outline-width outline-offset
    [3]font-size line-height text-indent vertical-align 
    [4]border-spacing letter-spacing word-spacing
数字: opacity visibility z-index font-weight zoom
组合: text-shadow transform box-shadow clip
其他: gradient
ログイン後にコピー

例は次のとおりです:

.test {
    border: 1px solid red;
    width: 100px;
    height: 50px;
    background-color: lightblue;
    transition: width 2s, background-color 2s ease 0.5s;
    /*代表width持续时间为2s,延迟时间为默认值0;
      background-color持续时间2s 延迟0.5s */
}
 
.test:hover {
    width: 300px;
    background-color: indianred;
}
ログイン後にコピー

出力結果:

css3でスタイルを遷移させることはできますか?

( 学習ビデオ共有: css ビデオ チュートリアル )

以上がcss3でスタイルを遷移させることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
css
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート