ホームページ > 記事 > ウェブフロントエンド > css3でスタイルを遷移させることはできますか?
css3 ではすべてのスタイルを遷移できるわけではありません。中間値を持つ属性スタイルのみを遷移できます。遷移とは、要素があるスタイルから別のスタイルに徐々に変化する効果であり、その効果を指定する必要があります。CSS プロパティ指定された効果の持続時間の構文は、「transition:property name time Speed late;」です。
このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
すべてのスタイルを 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; }
出力結果:
( 学習ビデオ共有: css ビデオ チュートリアル )
以上がcss3でスタイルを遷移させることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。