CptQwark

Form & Button Styles in CSS/HTML

May 1st, 2016
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.50 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4.   <head>
  5.     <title>CSS Button Designs</title>
  6.     <meta charset="UTF-8">
  7.  
  8.     <style>
  9.  
  10.       body {
  11.         font-family: monospace;
  12.         background-color: #fff;
  13.       }
  14.  
  15.       a {
  16.         text-decoration: none;
  17.       }
  18.  
  19.       #intro-title {
  20.         text-transform: uppercase;
  21.         text-decoration: underline;
  22.       }
  23.  
  24.       .intro-links {
  25.         color: #62fbc7;
  26.       }
  27.  
  28.       a:hover.intro-links {
  29.         border-top: 1px solid #5d3281;
  30.         border-bottom: 1px solid #5d3281;
  31.         color: #5d3281;
  32.       }
  33.  
  34.       .div {
  35.         text-align: center;
  36.         padding: 50px;
  37.         border-top: 2px solid white;
  38.         border-bottom: 2px solid white;
  39.       }
  40.  
  41.       .div-1 {
  42.         background-color: #000;
  43.       }
  44.  
  45.       .div-2 {
  46.         background-color: #fd6e8a;
  47.       }
  48.  
  49.       .div-3 {
  50.         background-color: #ffbf35;
  51.       }
  52.  
  53.       .div-4 {
  54.         width: 200px:
  55.       }
  56.  
  57.       .div-5 {
  58.         background-color: #f0e3f2;
  59.       }
  60.  
  61.       .box {
  62.         border: 1px solid black;
  63.         font-family: inherit;
  64.         font-size: 16px;
  65.         color: inherit;
  66.         background-color: none;
  67.         display: inline-block;
  68.         letter-spacing: 2px;
  69.         font-weight: normal;;
  70.         outline: none;
  71.         position: relative;
  72.         opacity: 1;
  73.       }
  74.  
  75.       .box-1 {
  76.         width: 215px;
  77.         margin: 5px 10px;
  78.         padding: 10px 20px;
  79.         border: 2px solid #e0eff1;
  80.         text-transform: uppercase;;
  81.         color: #680148;
  82.       }
  83.  
  84.       .box-2 {
  85.         border: 2px solid #2c3b63;
  86.         width: 275px;
  87.         height: 40px;
  88.         padding-left: 10px;
  89.         margin: 5px;
  90.         text-transform: lowercase;
  91.         letter-spacing: 7px;
  92.         color: #2c3b63;
  93.       }
  94.  
  95.       input:hover.box-2 {
  96.         background-color: #ece59a;
  97.       }
  98.  
  99.       .box-3 {
  100.         border: 2px solid #ff3d84;
  101.         border-radius: 25px;
  102.         width: 275px;
  103.         height: 40px;
  104.         padding-left: 10px;
  105.         margin: 5px;
  106.         text-transform: lowercase;
  107.         letter-spacing: 6px;
  108.         text-align: center;
  109.         color: #000;
  110.       }
  111.  
  112.       input:hover.box-3 {
  113.         color: #ff3d84;
  114.       }
  115.  
  116.       .box-4 {
  117.         margin: 3px;
  118.         text-align: center;
  119.       }
  120.  
  121.       input:hover.box-4 {
  122.         background-color: #000;
  123.         color: #fff;
  124.       }
  125.  
  126.       .box-5 {
  127.         border: 2px solid #4ed4d8;
  128.         border-radius: 10px;
  129.         width: 200px;
  130.         height: 40px;
  131.         padding-left: 10px;
  132.         padding-right: 10px;
  133.         margin: 5px;
  134.         text-transform: lowercase;
  135.         text-align: center;
  136.         letter-spacing: 2px;
  137.         color: #000;
  138.       }
  139.  
  140.       input:hover.box-5 {
  141.         color: #666;
  142.       }
  143.  
  144.       .btn {
  145.         border: none;
  146.         font-family: inherit;
  147.         font-size: 16px;
  148.         color: inherit;
  149.         background-color: #fff;
  150.         cursor: pointer;
  151.         padding: 10px 20px;
  152.         display: inline-block;
  153.         margin: 5px 10px;
  154.         text-transform: uppercase;
  155.         letter-spacing: 1px;
  156.         font-weight: normal;;
  157.         outline: none;
  158.         position: relative;
  159.         opacity: 1;
  160.       }
  161.  
  162.       .btn-1 {
  163.         border: 2px solid #e0eff1;
  164.         background-color: #7db4b5;
  165.         width: 120px;
  166.         height: 50px;
  167.         padding: 0px;
  168.         margin: 5px;
  169.         text-align: center;
  170.       }
  171.  
  172.       .btn-1 a {
  173.         color: #fff;
  174.       }
  175.  
  176.       button:hover.btn-1 {
  177.         transition: .50s ease-in-out;
  178.         background-color: #680148;
  179.       }
  180.  
  181.       button:hover.btn-1 a {
  182.         transition: .25s ease-in-out;
  183.       }
  184.  
  185.       button:active.btn-1 {
  186.         background-color: #fff;
  187.         border: 2px solid #fff;
  188.         opacity: 1;
  189.         transition: 0s;
  190.       }
  191.  
  192.       button:active.btn-1 a {
  193.         color: #680148;
  194.         opacity: 1;
  195.         transition: 0s;
  196.       }
  197.  
  198.       .btn-2 {
  199.         border: 2px solid #ece59a;
  200.         background-color: #2c3b63;
  201.         text-transform: lowercase;
  202.         width: 100px;
  203.         height: 40px;
  204.         padding: 5px;
  205.         margin: 5px;
  206.       }
  207.  
  208.       .btn-2 a {
  209.         color: #ece59a;
  210.       }
  211.  
  212.       button:hover.btn-2 {
  213.         background-color: #ece59a;
  214.       }
  215.  
  216.       button:hover.btn-2 a {
  217.         color: #2c3b63;
  218.       }
  219.  
  220.       .btn-3 {
  221.         border: 2px solid #ff3d84;
  222.         border-radius: 25px;
  223.         background-color: #2fce03;
  224.       }
  225.  
  226.       .btn-3 a {
  227.         color: #fff;
  228.         font-weight: 900;
  229.         letter-spacing: 4px;
  230.       }
  231.  
  232.       button:hover.btn-3 {
  233.         background-color: #fdf23e;
  234.       }
  235.  
  236.       button:hover.btn-3 a {
  237.         color: #ff3d84;
  238.         font-weight: 900;
  239.       }
  240.  
  241.       .btn-4 {
  242.         border: 1px solid #000;
  243.         padding: 0px;
  244.         margin: 1px;
  245.         margin-top: 3px;
  246.       }
  247.  
  248.       .btn-4 a {
  249.         color: #000;
  250.         text-transform: lowercase;
  251.         letter-spacing: 0px;
  252.         margin-left: 14px;
  253.         margin-right: 14px;
  254.       }
  255.  
  256.       button:hover.btn-4 {
  257.         background-color: #000;
  258.       }
  259.  
  260.       button:hover.btn-4 a {
  261.         color: #fff;
  262.       }
  263.  
  264.       .hr-4 {
  265.         width: 185px;
  266.       }
  267.  
  268.       .btn-5 {
  269.         border-bottom: 4px solid #7391b6;
  270.         border-top: 2px solid #4ed4d8;
  271.         border-radius: 10px;
  272.         background-color: #4ed4d8;
  273.         width: 100px;
  274.         height: 40px;
  275.         padding: 0px;
  276.         margin: 6px;
  277.         text-align: center;
  278.         padding-top: 3px;
  279.       }
  280.  
  281.       .btn-5 a {
  282.         color: #fff;
  283.       }
  284.  
  285.       button:hover.btn-5 {
  286.         border-bottom: 2px solid #7391b6;
  287.         border-top: 4px solid #f0e3f2;
  288.         padding-top: 0px;
  289.       }
  290.  
  291.       button:active.btn-5 {
  292.         border-bottom: 0px solid #7391b6;
  293.         border-top: 6px solid #f0e3f2;
  294.       }
  295.  
  296.       .hr-5 {
  297.         width: 400px;
  298.         height: 1px;
  299.         background-color: #4ed4d8;
  300.         border: none;
  301.       }
  302.  
  303.     </style>
  304.   </head>
  305.  
  306.   <body>
  307.  
  308.     <div class="div intro">
  309.  
  310.       <h1 id="intro-title">Forms &amp; Buttons</h1>
  311.       <p>A few form and button designs using only HTML and CSS. The colour palettes were found on <a href="http://www.colourlovers.com/" class="intro-links">Colour Lovers</a>.
  312.       </p>
  313.  
  314.       <p>The inital design behind this project was inspired by <a href="http://tympanus.net/codrops/2013/06/13/creative-button-styles/" class="intro-links">Codrop's Creative Button Styles</a> tutorial.
  315.      </p>
  316.  
  317.      <p>Now for the custard.</p>
  318.  
  319.    </div>
  320.  
  321.    <div class="div div-1">
  322.      <form>
  323.        <input type="text" name="email" value="[email protected]" class="box box-1"><br>
  324.        <input type="password" name="psw" value="password" class="box box-1"><br>
  325.  
  326.          <button class="btn btn-1"><a href="">Login</a></button>
  327.          <button class="btn btn-1"><a href="">Register</a></button>
  328.      </form>
  329.    </div>
  330.  
  331.    <div class="div div-2">
  332.      <form>
  333.        <input type="text" name="email" value="[email protected]" class="box box-2">
  334.          <button class="btn btn-2"><a href="">Log In</a></button><br>
  335.        <input type="password" name="psw" value="password" class="box box-2">
  336.          <button class="btn btn-2"><a href="">Sign Up</a></button><br>
  337.      </form>
  338.    </div>
  339.  
  340.    <div class="div div-3">
  341.      <form>
  342.        <input type="text" name="email" value="[email protected]" class="box box-3"><br>
  343.        <input type="password" name="psw" value="password" class="box box-3"><br>
  344.  
  345.          <button class="btn btn-3"><a href="">Login</a></button>
  346.          <button class="btn btn-3"><a href="">Register</a></button>
  347.      </form>
  348.    </div>
  349.  
  350.    <div class="div div-4">
  351.      <form>
  352.        <input type="text" name="email" value="[email protected]" class="box box-4"><br>
  353.        <input type="password" name="psw" value="password" class="box box-4"><br>
  354.        <hr class="hr-4">
  355.          <button class="btn btn-4"><a href="">Log In</a></button>
  356.          <button class="btn btn-4"><a href="">Sign Up</a></button>
  357.      </form>
  358.    </div>
  359.  
  360.    <div class="div div-5">
  361.      <form>
  362.        <hr class="hr-5">
  363.        <input type="text" name="email" value="[email protected]" class="box box-5">
  364.        <input type="password" name="psw" value="password" class="box box-5"><br>
  365.          <button class="btn btn-5"><a href="">Log In</a></button>
  366.          <button class="btn btn-5"><a href="#">Sign Up</a></button>
  367.        <hr class="hr-5">
  368.      </form>
  369.    </div>
  370.  
  371.  </body>
  372. </html>
Advertisement
Add Comment
Please, Sign In to add comment