東京都府中市のWeb制作会社が運営するブログです。

Style Recipe HTML & CSS  design template

「Maromaroスタイルレシピ」は、Webサイトパーツの無料デザインテンプレートです。
HTML、CSSのコピー&ペーストで、簡単に素敵なデザインを実装できます。
レシピや機能は随時追加していきます。

  • 1. さがす キーワードや細かなタグによって
    要素の検索が可能です
  • 2. コピーする タブで簡単にソースコードが確認でき
    コピーできます
  • 3. 実装 自分のWebサイトのソースコードに
    ペーストして完成です

新着レシピ

丸みのあるサーチフォーム

  • RESULT
  • HTML
  • CSS
  • コピー
    <div class="msr_search_06">
      <form>
        <input type="text" value="">
        <button type="submit">Search</button>
      </form>
    </div>
  • コピー
    .msr_search_06 form{
      height:32px;
      width:240px;
      position:relative;
    }
    .msr_search_06 form input[type=text]{
      width:240px;
      height:32px;
      padding:4px 40px 4px 8px;
      border:none;
      -webkit-border-radius:32px;
         -moz-border-radius:32px;
              border-radius:32px;
      -webkit-appearance: none;
      outline: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position:absolute;
      background:#EEEEEE;
      top:0;
      right:0;
      backface-visibility: hidden;
      -webkit-transition: 0.25s ease-out;
         -moz-transition: 0.25s ease-out;
           -o-transition: 0.25s ease-out;
              transition: 0.25s ease-out;
    }
    .msr_search_06 form input[type=text]:focus{
      background:#F6F6F6;
    }
    .msr_search_06 form button{
      width:64px;
      height:32px;
      color:#fff;
      border:none;
      -webkit-border-radius:16px;
         -moz-border-radius:16px;
              border-radius:16px;
      background:#1B73BA;
      display:inline-block;
      -webkit-appearance: none;
      outline: 0;
      position:absolute;
      top:0;
      right:0;
      cursor:pointer;
      backface-visibility: hidden;
      -webkit-transition: 0.3s ease-out;
         -moz-transition: 0.3s ease-out;
           -o-transition: 0.3s ease-out;
              transition: 0.3s ease-out;
    }
    .msr_search_06 form button:hover{
      opacity:0.8;
    }

検証済みブラウザ

  • Edge
  • FF
  • chrome
  • Safari

「Search」のボタンの内容を虫メガネアイコンなどにしてボタンを正円にすると、よりオシャレな感じになります。

丸カッコ番号付きのリスト

  • RESULT
  • HTML
  • CSS
    1. list
    2. list
    3. テキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト
  • コピー
    <div class="msr_list07">
      <ol>
        <li>list</li>
        <li>list</li>
        <li>テキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト</li>
      </ol>
    </div>
  • コピー
    .msr_list07 ol {
      padding-left:2.5em;
      line-height: 150%;
      padding-bottom: 15px;
      list-style: none;
      counter-reset: ol_li;
    }
    .msr_list07 ol > li{
      margin-bottom:10px;
      list-style-type:none;
      position:relative;
    }
    .msr_list07 ol > li::before{
      counter-increment: ol_li;
      content: "("counter(ol_li)")";
      color:#FF4A15;
      display:block;
      position:absolute;
      left:-2.5em;
      top:1px;
    }
    .msr_list07 li ul,
    .msr_list07 li ol{
      margin-top:5px;
    }

検証済みブラウザ

  • Edge
  • FF
  • chrome
  • Safari

高級感のあるボタン

  • RESULT
  • HTML
  • CSS
  • button01

  • コピー
    <p class="msr_btn16">
      <a href="#">button01</a>
    </p>
  • コピー
    .msr_btn16 a{
      width: 400px;
      padding:15px;
      color:#ffffff;
      font-size: 15px;
      line-height: 120%;
      text-align: center;
      text-decoration: none;
      border:1px solid #7a5829;
      -webkit-box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
      -moz-box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
      box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
      background: #ab864e;
      background: -moz-linear-gradient(top, #ab864e 1%, #7a5829 100%);
      background: -webkit-linear-gradient(top, #ab864e 1%,#7a5829 100%);
      background: linear-gradient(to bottom, #ab864e 1%,#7a5829 100%);
      display: block;
      position:relative;
      -webkit-transition: 0.5s ease-out;
      -moz-transition: 0.5s ease-out;
      -o-transition: 0.5s ease-out;
      transition: 0.5s ease-out;
    }
    .msr_btn16 a:before {
      content: "";
      width: 10px;
      height: 5px;
      margin:0 0 0 -5px;
      border: 5px solid transparent;
      border-top: 7px solid #fff;
      box-sizing: border-box;
      position: absolute;
      top: 0;
      left: 50%;
    }
    .msr_btn16 a:hover {
      opacity:.8;
    }

検証済みブラウザ

  • Edge
  • FF
  • chrome
  • Safari

アイコンがCSSで出来ているフラットなボタン

  • RESULT
  • HTML
  • CSS
  • button01

  • コピー
    <p class="msr_btn15">
      <a href="#">button01</a>
    </p>
  • コピー
    .msr_btn15 a{
      width: 230px;
      padding:15px;
      color:#ffffff;
      font-size: 15px;
      line-height: 120%;
      text-align: center;
      text-decoration: none;
      -webkit-border-radius:8px;
      -moz-border-radius:8px;
      border-radius:8px;
      background: #FF9C15;
      display: block;
      position:relative;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_btn15 a::before{
      content: '';
      width: 16px;
      height: 16px;
      margin:-8px 0 0 0;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      border-radius:50%;
      background: #fff;
      position:relative;
      position:absolute;
      top:50%;
      left:20px;
      display:block;
    }
    .msr_btn15 a::after{
      content: '';
      width: 4px;
      height: 4px;
      border: 0px;
      margin:-3px 0 0 0;
      border-top: solid 2px #FF9C15;
      border-right: solid 2px #FF9C15;
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      position:absolute;
      top:50%;
      left:24px;
      display:block;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_btn15 a:hover{
      background: #FFAF42;
    }
    .msr_btn15 a:hover::after{
      border-top: solid 2px #FFAF42;
      border-right: solid 2px #FFAF42;
    }

検証済みブラウザ

  • Edge
  • FF
  • chrome
  • Safari

フラットな左右ボタン

  • RESULT
  • HTML
  • CSS
  • コピー
    <div class="msr_btn14">
      <p class="left">
        <a href="#"> </a>
      </p>
      <p class="right">
        <a href="#"> </a>
      </p>
    </div>
  • コピー
    .msr_btn14{
      height:80px;
      position:relative;
    }
    .msr_btn14 .left,
    .msr_btn14 .right{
      display:block;
      margin:-40px 0 0 ;
      position:absolute;
      top:50%;
    }
    .msr_btn14 .left a,
    .msr_btn14 .right a{
      width:50px;
      height:80px;
      display:block;
      background:#10C664;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_btn14 .left{
      left:0;
    }
    .msr_btn14 .right{
      right:0;
    }
    .msr_btn14 .left a{
      -webkit-border-radius:0px 6px 6px 0px ;
      -moz-border-radius:0px 6px 6px 0px ;
      border-radius:0px 6px 6px 0px ;
    }
    .msr_btn14 .right a{
      -webkit-border-radius:6px 0px 0px 6px;
      -moz-border-radius:6px 0px 0px 6px;
      border-radius:6px 0px 0px 6px;
      position:relative;
    }
    .msr_btn14 .left a::before{
      content: '';
      width: 20px;
      height: 20px;
      margin:-12px -17px 0 0;
      border: 0px;
      border-bottom: solid 4px #fff;
      border-left: solid 4px #fff;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      display:block;
      position:absolute;
      top:50%;
      right:50%;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_btn14 .right a::before{
      content: '';
      width: 20px;
      height: 20px;
      margin:-12px 0 0 -17px;
      border: 0px;
      border-top: solid 4px #fff;
      border-right: solid 4px #fff;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      display:block;
      position:absolute;
      top:50%;
      left:50%;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    
    /* hover */
    .msr_btn14 .left a:hover,
    .msr_btn14 .right a:hover{
      background:#fff;
    }
    .msr_btn14 .left a:hover::before{
      border-bottom: solid 4px #10C664;
      border-left: solid 4px #10C664;
    }
    .msr_btn14 .right a:hover::before{
      border-top: solid 4px #10C664;
      border-right: solid 4px #10C664;
    }

検証済みブラウザ

  • Edge
  • FF
  • chrome
  • Safari

スライダーのボタンや前後ページへの移動ボタンとしてお使いください。

ボックス状のパンくず

  • RESULT
  • HTML
  • CSS
  • コピー
    <ul class="msr_bread06">
      <li>
        <a href="#">Pankuzu</a>
      </li>
      <li>
        <a href="#">Pankuzu</a>
      </li>
      <li>
        <a href="#">Pankuzu</a>
      </li>
      <li>
        Pankuzu
      </li>
    </ul>
  • コピー
    .msr_bread06{
      font-size: 14px;
      letter-spacing: -.4em;
    }
    .msr_bread06 li{
      margin:0 5px 5px 0;
      background:#ddd;
      color:#000;
      line-height:100%;
      letter-spacing: normal; 
      display:inline-block;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_bread06 li:last-child{
      padding:8px 12px 8px 18px;
      color:#fff;
      background:#000;
    }
    .msr_bread06 li a{
      padding:8px 12px 8px 18px;
      color:#000;
      display:block;
      position:relative;
      z-index:1;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_bread06 li:first-child a{
      padding-left:12px;
    }
    
    /* 三角部分 */
    .msr_bread06 li a::before{
      border: 14px solid transparent;
      border-left: 14px solid #fff;
      box-sizing: border-box;
      content: "";
      height: 28px;
      width: 14px;
      margin: -14px 0 0 0;
      position: absolute;
      top: 50%;
      left: 100%;
      z-index:2;
    }
    .msr_bread06 li a::after{
      border: 8px solid transparent;
      border-left: 8px solid #ddd;
      box-sizing: border-box;
      content: "";
      height: 16px;
      width: 8px;
      margin: -8px 0 0 0;
      position: absolute;
      top: 50%;
      left: 100%;
      z-index:3;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    
    /* hover */
    .msr_bread06 li:hover{
      background:#000;
    }
    .msr_bread06 a:hover{
      color:#fff;
    }
    .msr_bread06 li a:hover::after{
      border-left: 8px solid #000;
    }

検証済みブラウザ

  • Edge
  • FF
  • chrome
  • Safari

シャドウがかわいい角丸ボタン

  • RESULT
  • HTML
  • CSS
  • button01

  • コピー
    <p class="msr_btn13">
      <a href="#">button01</a>
    </p>
  • コピー
    .msr_btn13{
      height:53px;
      padding-top:1px;
    }
    .msr_btn13 a{
      width: 180px;
      padding:15px;
      color:#ffffff;
      font-size: 15px;
      line-height: 120%;
      text-align: center;
      text-decoration: none;
      background: #1B73BA;
      display: block;
      position:relative;
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      border-radius: 12px;
      -webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2);
      -moz-box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2);
      box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2);
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_btn13 a:hover{
      margin:4px 0 0 4px ;
      -webkit-box-shadow:0 0 0px 0px rgba(0,0,0,0.2);
      -moz-box-shadow:0 0 0px 0px rgba(0,0,0,0.2);
      box-shadow:0 0 0px 0px rgba(0,0,0,0.2);
    }

検証済みブラウザ

  • Edge
  • FF
  • chrome
  • Safari

左右が丸いボタン

  • RESULT
  • HTML
  • CSS
  • button01

  • コピー
    <p class="msr_btn12">
      <a href="#">button01</a>
    </p>
  • コピー
    .msr_btn12 a{
      width: 180px;
      padding:15px;
      color:#ffffff;
      font-size: 15px;
      line-height: 120%;
      text-align: center;
      text-decoration: none;
      background: #1B73BA;
      display: block;
      position:relative;
      -webkit-border-radius: 24px;
      -moz-border-radius: 24px;
      border-radius: 24px;
      -webkit-box-shadow:0px 15px 30px -15px rgba(0,0,0,0.3);
      -moz-box-shadow:0px 15px 30px -15px rgba(0,0,0,0.3);
      box-shadow:0px 15px 30px -15px rgba(0,0,0,0.3);
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_btn12 a:hover{
      opacity:0.7;
    }

検証済みブラウザ

  • Edge
  • FF
  • chrome
  • Safari

box-shadowで内側に線を引いたボタン

  • RESULT
  • HTML
  • CSS
  • button01

  • コピー
    <p class="msr_btn11">
      <a href="#">button01</a>
    </p>
  • コピー
    .msr_btn11 a{
      width: 230px;
      padding:15px;
      color:#ffffff;
      font-size: 15px;
      line-height: 120%;
      text-align: center;
      text-decoration: none;
      background: #1B73BA;
      border: 2px solid #1B73BA;
      -webkit-box-shadow:0px 0px 0px 1px #ffffff inset;
      -moz-box-shadow:0px 0px 0px 1px #ffffff inset;
      box-shadow:0px 0px 0px 1px #ffffff inset;
      display: block;
      position:relative;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_btn11 a::before{
      content: '';
      width: 6px;
      height: 6px;
      border: 0px;
      margin:0 15px 1px 0;
      border-top: solid 2px #fff;
      border-right: solid 2px #fff;
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      position:relative;
      display:inline-block;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_btn11 a:hover{
      color:#1B73BA;
      background: #ffffff;
    }
    .msr_btn11 a:hover::before{
      border-top: solid 2px #1B73BA;
      border-right: solid 2px #1B73BA;
    }

検証済みブラウザ

  • IE10
  • Edge
  • FF
  • chrome
  • Safari

フラットなアンカーリンクリスト

  • RESULT
  • HTML
  • CSS
  • コピー
    <ul class="msr_list06 clearfix">
      <li><a href="#">button01</a></li>
      <li><a href="#">button01</a></li>
      <li><a href="#">button01</a></li>
    </ul>
  • コピー
    .msr_list06{
      margin:0 -10px;
    }
    .msr_list06 li{
      width:33.3%;
      padding:0 10px;
      display:inline-block;
      float:left;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    .msr_list06 li a{
      width:100%;
      padding:18px 0;
      color:#fff;
      font-size:16px;
      background:#1B73BA;
      border:2px solid #1B73BA;
      text-decoration:none;
      text-align:center;
      display:block;
      position:relative;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_list06 li a::after{
      content: '';
      width: 6px;
      height: 6px;
      border: 0px;
      border-bottom: solid 2px #fff;
      border-right: solid 2px #fff;
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      position: absolute;
      bottom: 8px;
      left: 50%;
      margin-left: -3px;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
    }
    .msr_list06 li a:hover{
      background:#fff;
      color:#1B73BA;
    }
    .msr_list06 li a:hover::after{
      border-bottom: solid 2px #1B73BA;
      border-right: solid 2px #1B73BA;
    }

検証済みブラウザ

  • IE10
  • Edge
  • FF
  • chrome
  • Safari

要素一覧

  • このエントリーをはてなブックマークに追加