ryotankの備考録日記

趣味の電子工作についての備考録などなど

電子工作作業報告書管理アプリその34

実験3では、"入力画面2へ"ボタンを目立つくらい大きくした

f:id:ryotank:20220123053337p:plain
data1css実験3結果


今回は"入力画面2"や"リセット"のボタンの大きさやアニメーションを付ける
CSSのコードを書いてみる

最初に"入力画面2"ボタンの大きさを目立つくらいの大きさに変化させる
コードはボタンのデザインの所だけを抜粋したもの

/* ボタンのデザイン関連 */
.input2btn {  /* 入力画面2へボタン */
    display: inline-block;
    width: 200px;
    height: 54px;
    text-align: center;
    text-decoration: none;
    line-height: 54px;
    font-size: 28px;    /* 文字を大きめに*/
}


前回はマウスオーバーで、ボタンの背景が左から右に変化する様にしたいのとの事
だったが、これを以下のように変更する

背景カラーが左右に分かれていくもの

なぜ、上記のものに変更したか
こっちの方が分かりやすいと感じたから

/* 背景カラーが左右に分かれていく例*/
.button {
  position: relative;  /* 相対位置の配置に設定 */
  z-index: 2; /* 重なりの順序を2にする 2が標準 */
  background-color: #333; /* 背景色を灰色に */
  border: 2px solid #333; /* ボーダーの太さ2px1本線で灰色に*/
  color: #fff;  /* 文字の色を白に */
  line-height: 50px; /* 行の高さを50pxに */
}
.button:hover {
  background-color: #fff; /* 背景色を白色 */
  border-color: #59b1eb; /* ライトブルー*/
  color: #59b1eb; /* ライトブルー*/
}
.button::before,
.button::after {
  top: 0;
  width: 50%;
  height: 100%;
  background-color: #333;	/* 灰色 */
}
.button::before {
  right: 0;  
}
.button::after {
  left: 0;   
}
.button:hover::before,  
.button:hover::after {
  width: 0;
  background-color: #59b1eb; /* ライトブルー*/
}

先にホバー時のボタン背景などを決めておく

・ボタン背景は灰色
・ホバー時は、ダークバイオレット(暗めの紫色)にしたい

.button::before,
.button::after {
  top: 0;
  width: 50%;
  height: 100%;
  background-color: #333;	/* 灰色 */
}

.button:hover::before,  
.button:hover::after {
  width: 0;
  background-color: #9400D3; /* ダークバイオレット */
}

次回は、CCS実験4の結果を掲載し、リセットボタンとの間隔をあけるようなCSSを書く