この記事では、入力プレースホルダー スタイルの変更、複数行テキストのオーバーフロー、スクロール バーの非表示、カーソルの色の変更など、フロントエンドで役立つ可能性のある 13 の CSS テクニックをまとめて共有します。皆さんのお役に立てれば幸いです。 !
入力プレースホルダー スタイルの変更、複数行テキストのオーバーフロー、スクロール バーの非表示、カーソルの色、水平方向と垂直方向の中央揃えの変更。なんとも見慣れた光景ですね!フロントエンド開発者はほぼ毎日これらの CSS スキルに取り組んでいます。この記事では 13 個の CSS スキルをまとめています。一緒に確認しましょう。
画像の下部に余分な 5px
間隔があるという問題によく遭遇しますか?心配しないでください。解決するには4つの方法があります。 [推奨される学習: css ビデオ チュートリアル ]
font-size:0px
display:block
vertical-align:bottom
line-height:5px
現在のフロントエンドでは、CSS ユニットは vh
で、要素の高さのスタイルを height:100vh
input::-webkit-input-placeholder { color: #babbc1; font-size: 12px; }
セレクターを使用します
not セレクターを使用すると簡単にスタイルを設定できます。
li:not(:last-child) { border-bottom: 1px solid #ebedf0; }
を使用して、カーソルの色の変更
.caret-color { width: 300px; padding: 10px; margin-top: 20px; border-radius: 10px; border: solid 1px #ffd476; box-sizing: border-box; background-color: transparent; outline: none; color: #ffd476; font-size: 14px; /* 关键样式 */ caret-color: #ffd476; } .caret-color::-webkit-input-placeholder { color: #4f4c5f; font-size: 14px; }
flex を使用してスマートなレイアウトを実現できます。
<div class="container"> <div class="main">这里为内容</div> <div class="footer">按钮</div> </div>
.container { height: 100vh; /* 关键样式 */ display: flex; flex-direction: column; justify-content: space-between; } .main { /* 关键样式 */ flex: 1; background-image: linear-gradient( 45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100% ); display: flex; align-items: center; justify-content: center; color: #fff; } .footer { padding: 15px 0; text-align: center; color: #ff9a9e; font-size: 14px; }
# の末尾にある矢印を削除します。 ##デフォルトでは、入力タイプ の最後に小さな矢印が表示されますが、場合によっては削除する必要があります。次のスタイルを使用できます: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false;">input {
width: 300px;
padding: 10px;
margin-top: 20px;
border-radius: 10px;
border: solid 1px #ffd476;
box-sizing: border-box;
background-color: transparent;
outline: none;
color: #ffd476;
font-size: 14px;
caret-color: #ffd476;
display: block;
}
input::-webkit-input-placeholder {
color: #4f4c5f;
font-size: 14px;
}
/* 关键样式 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}</pre><div class="contentsignin">ログイン後にコピー</div></div>
入力ボックスが選択されると、デフォルトで青色のステータス ラインが表示されます。 削除を使用して変更されました。
body,html{ -webkit-overflow-scrolling: touch; }
.triangle { display: inline-block; margin-right: 10px; /* 基础样式 */ border: solid 10px transparent; } /* 向下三角形 */ .triangle.bottom { border-top-color: #0097a7; } /* 向上三角形 */ .triangle.top { border-bottom-color: #b2ebf2; } /* 向左三角形 */ .triangle.left { border-right-color: #00bcd4; } /* 向右三角形 */ .triangle.right { border-left-color: #009688; }
::selection { color: #ffffff; background-color: #ff4c9f; }
1 行のコードにより、ページをグレーモードにします。 body{ filter: grayscale(1); }
(学習ビデオ共有:
Web フロントエンド以上がフロントエンド開発効率の向上に役立つ 13 の実践的な CSS ヒント!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。