イセンチュートリアルサイト
  • CSS
    • スクロールダウン
    • テキストナビゲーション
    • ボタン
    • メニュー
    • 動画
    • 検索
    • 画像リンクの動き
    • 背景の動き
  • Illustrator
  • JS
    • アコーディオンパネル
    • アニメーション
    • エリアの動き
    • ギャラリー
    • グラフ
    • スライド
    • テキストの動き
    • ニュースティッカー
    • ページトップリンク
    • ページ内リンク
    • メニュー
    • モーダルウィンドウ
    • ローディング
  • Photoshop
  • PHP
  • WordPress
    • プラグイン
    • リンク
  • お客様観覧用
    • WEB制作プラン
    • アニメーション
    • グローバルナビゲーション
    • スライド
  • サーバー
    • CPI
  • 未分類
  • 法律
    • 医療法
    • 柔道整復師法
TOP CSS 検索 虫眼鏡マークをクリックすると、検索窓が伸びて出現

CSS

虫眼鏡マークをクリックすると、検索窓が伸びて出現

  • カテゴリー:検索


     

    HTMLの書き方

    head終了タグ直前に自作のCSSを読み込みます。

    <link rel="stylesheet" type="text/css" href="css/7-2-1.css">

    body内の検索窓を表示させたい場所にHTMLを記載します。

    <div id="search-wrap">
    	<form role="search" method="get" action="">
    		<input type="text" value="" name="" id="search-text">
    	</form>
    <!--/search-wrap--></div>

     

    CSSの書き方

    /*========= 検索窓のためのCSS ===============*/
    /*検索窓のエリア*/
    #search-wrap {
    	position: absolute;/*絶対配置にして*/
    	z-index: 2;/*最前面に設定。数字は変更可*/
    	top:10px;
    	right:10px;
    }
    
    /*テキスト入力input設定*/
    #search-text{
    	-webkit-appearance:none;/*SafariやChromeのデフォルトの設定を無効*/
    	width: 60px;/*テキスト入力エリアが伸びる前の横幅*/
    	height: 60px;
    	padding: 20px;
    	border: none;
    	background:#fff url("../img/icon_search.svg") no-repeat 17px center;/*虫眼鏡アイコンを背景に表示*/
    	background-size: 25px 25px;
    	transition: all 0.5s;/*transitionを使ってスムースに伸ばす*/
    	outline: none;
    	cursor: pointer;/*カーソルを指マークに*/
    }
    
    /*テキスト入力inputにフォーカスした時の形状*/
    #search-text:focus {
    	width: 250px;/*テキスト入力エリアが伸びる後の横幅*/
    	padding: 20px 0 20px 60px;
    	box-shadow: 0 2px rgba(6,0,1,.26);
    }
    
    投稿日:2022年07月28日
次のページ

アーカイブ

  • CSS (117)
    • スクロールダウン (8)
    • テキストナビゲーション (11)
    • ボタン (52)
    • メニュー (1)
    • 動画 (2)
    • 検索 (3)
    • 画像リンクの動き (23)
    • 背景の動き (17)
  • Illustrator (8)
  • JS (93)
    • アコーディオンパネル (2)
    • アニメーション (1)
    • エリアの動き (7)
    • ギャラリー (6)
    • グラフ (7)
    • スライド (9)
    • テキストの動き (17)
    • ニュースティッカー (1)
    • ページトップリンク (9)
    • ページ内リンク (2)
    • メニュー (28)
    • モーダルウィンドウ (1)
    • ローディング (3)
  • Photoshop (1)
  • PHP (20)
  • WordPress (4)
    • プラグイン (2)
    • リンク (1)
  • お客様観覧用 (11)
    • WEB制作プラン (1)
    • アニメーション (8)
    • グローバルナビゲーション (1)
    • スライド (1)
  • サーバー (6)
    • CPI (1)
  • 未分類 (6)
  • 法律 (2)
    • 医療法 (1)
    • 柔道整復師法 (1)
TOP
  • CSS
    • スクロールダウン
    • テキストナビゲーション
    • ボタン
    • メニュー
    • 動画
    • 検索
    • 画像リンクの動き
    • 背景の動き
  • Illustrator
  • JS
    • アコーディオンパネル
    • アニメーション
    • エリアの動き
    • ギャラリー
    • グラフ
    • スライド
    • テキストの動き
    • ニュースティッカー
    • ページトップリンク
    • ページ内リンク
    • メニュー
    • モーダルウィンドウ
    • ローディング
  • Photoshop
  • PHP
  • WordPress
    • プラグイン
    • リンク
  • お客様観覧用
    • WEB制作プラン
    • アニメーション
    • グローバルナビゲーション
    • スライド
  • サーバー
    • CPI
  • 未分類
  • 法律
    • 医療法
    • 柔道整復師法
© 2022 isen-print.