Share Blog

Wednesday, September 16, 2015

Flat Accordion Responsive Using .net

Now open your aspx page and write the code like as shown belowAfter completion of aspx page

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="accordion.aspx.cs" Inherits="accordion" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Flat Accordion Responsive </title>
    <style type="text/css">
   
   
body{
    background: #fff;
    font-family: 'Raleway', sans-serif;

}
body a,form li,.submit input[type="submit"],.new p a,.new p.sign{
       transition: 0.1s all;
       -webkit-transition: 0.1s all;
       -moz-transition: 0.1s all;
       -o-transition: 0.1s all;
}
body h1{
      color: #00BFFF;
    text-align: center;
    padding: 0em 0 1em 0;
    text-transform: uppercase;
    font-size: 2em;
    font-weight: bold;
}
.main {
       margin: 10% auto 1%;
       width: 30%;
   background-color: #FFC0CB;
    padding: 3em 3em 3em 3em;
}
.ac-container{
       width: 400px;
       margin: 10px auto 30px auto;
       text-align: left;
}
.ac-container label{
           font-family: 'Raleway', sans-serif;
       padding: 5px 20px;
       position: relative;
       z-index: 20;
       display: block;
       height: 30px;
       cursor: pointer;
       color: #777;
       text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
       line-height: 33px;
       font-size: 19px;
       background: #ffffff;
       background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
       background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
       background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
       background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
       background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
       background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
       box-shadow:
              0px 0px 0px 1px rgba(155,155,155,0.3),
              1px 0px 0px 0px rgba(255,255,255,0.9) inset,
              0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
       background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
           background: #E0FFFF;
    color: #000080;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3),
 0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
       content: '';
       position: absolute;
       width: 24px;
       height: 24px;
       right: 13px;
       top: 7px;
       background: transparent url(../images/arrow_down.png) no-repeat center center;   
}
.ac-container input:checked + label:hover:after{
       background-image: url(../images/arrow_up.png);
}
.ac-container input{
       display: none;
}
.ac-container article{
       background: rgba(255, 255, 255, 0.5);
       margin-top: -1px;
       overflow: hidden;
       height: 0px;
       position: relative;
       z-index: 10;
       -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
       -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
       -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
       -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
       transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
           line-height: 23px;
    font-size: 14px;
    padding: 15px 20px;
    font-family: 'Raleway', sans-serif;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
    background-color: #fff;
}
.ac-container input:checked ~ article{
       -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
       -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
       -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
       -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
       transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
       box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
       height: 140px;
}
.ac-container input:checked ~ article.ac-medium{
       height: 180px;
}
.ac-container input:checked ~ article.ac-large{
       height: 230px;
}
.login-form p {
    font-size: 0.9em;
    text-align: center;
    line-height: 1.9em;
    color: #fff;
    margin-top: 1em;
}

/*==================================================
 * Effect 2
 * ===============================================*/
.effect2{
  position: relative;
}
.effect2:before, .effect2:after{
            z-index: -999;
    position: absolute;
    content: "";
    bottom: 11px;
    left: 15px;
    width: 57%;
    top: 84%;
    max-width: 348px;
    background: rgba(255, 255, 255, 0.85);
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px rgba(179, 175, 175, 0.94);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.effect2:after{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 15px;
  left: auto;
}


/*--start-responsive-design--*/
@media (max-width:1600px){


}
@media (max-width:1440px){

}
@media (max-width:1366px){

}
@media (max-width:1280px){
       .main {
              margin: 10% auto 1%;
              width: 33%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:1024px){
       .main {
              margin: 10% auto 1%;
              width: 41%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:991px){
       .main {
              margin: 10% auto 1%;
              width: 54%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:800px){
       .main {
              margin: 10% auto 1%;
              width: 54%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:768px){
       .main {
              margin: 10% auto 1%;
              width: 54%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:736px){
       .main {
              margin: 10% auto 1%;
              width: 65%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:667px){
       .main {
              margin: 10% auto 1%;
              width: 65%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:640px){
       .main {
              margin: 10% auto 1%;
              width: 65%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:568px){
       .ac-container {
              width: 310px;
              margin: 10px auto 30px auto;
              text-align: left;
       }
       body h1 {
              padding: 0em 0 1em 0;
              font-size: 1.5em;
       }
       .main {
              margin: 40% auto 1%;
              width: 65%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:480px){
       .ac-container {
              width: 310px;
              margin: 10px auto 30px auto;
              text-align: left;
       }
       body h1 {
              padding: 0em 0 1em 0;
              font-size: 1.5em;
       }
       .main {
              margin: 40% auto 1%;
              width: 65%;
              background-color: #FFC0CB;
              padding: 3em 3em 3em 3em;
       }
}
@media (max-width:414px){
       .main {
              margin: 40% auto 1%;
              width: 73%;
              background-color: #FFC0CB;
              padding: 2em;
       }
       .ac-container {
              width: 264px;
              margin: 10px auto 30px auto;
              text-align: left;
       }
       .ac-container article p {
    line-height: 21px;
    font-size: 13px;
    padding: 9px 20px;
       }
      
}
@media (max-width:384px){
       .main {
              margin: 40% auto 1%;
              width: 73%;
              background-color: #FFC0CB;
              padding: 2em;
       }
       .ac-container article p {
    line-height: 21px;
    font-size: 13px;
    padding: 9px 20px;
       }
       .main {
              margin: 31% auto 1%;
              width: 73%;
              background-color: #FFC0CB;
              padding: 2em;
       }
}
@media (max-width:375px){
       .main {
              margin: 40% auto 1%;
              width: 73%;
              background-color: #FFC0CB;
              padding: 2em;
       }
}
@media (max-width:320px){
  .ac-container article p {
    line-height: 21px;
    font-size: 12px;
    padding: 9px 20px;
       }
       .ac-container {
              width: 221px;
              margin: 10px auto 20px auto;
              text-align: left;
       }
       body h1 {
              padding: 0em 0 1em 0;
              font-size: 1.3em;
       }
       .main {
              margin: 21% auto 1%;
              width: 73%;
              background-color: #FFC0CB;
              padding: 2em;
       }
}
    </style>
</head>
<body>
    <form id="form1" runat="server">
   <div class="main effect2">
              <section class="ac-container">
                  <h1>Flat Accordion </h1>
                           <div>
                                  <input id="ac-1" name="accordion-1" type="checkbox" />
                                  <label for="ac-1">.NET Framework(Section 1)</label>
                                  <article class="ac-small">
                                         <p>
                        .NET Framework is a complete environment that allows developers to develop, run, and deploy the following applications:

•      Console applications
•      Windows Forms applications
•      Windows Presentation Foundation (WPF) applications
•      Web applications (ASP.NET applications)
•      Web services
•      Windows services
•      Service-oriented applications using Windows Communication Foundation (WCF)
•      Workflow-enabled applications using Windows Workflow Foundation (WF)

                        </p>
                                  </article>
                           </div>
                           <div>
                                  <input id="ac-2" name="accordion-1" type="checkbox" />
                                  <label for="ac-2">Intermediate Language(IL)(Section 2)</label>
                                  <article class="ac-medium">
                                         <p>Intermediate Language is also known as MSIL (Microsoft Intermediate Language) or CIL (Common Intermediate Language). All .NET source code is compiled to IL. IL is then converted to machine code at the point where the software is installed, or at run-time by a Just-In-Time (JIT) compiler.</p>
                                  </article>
                           </div>
                           <div>
                                  <input id="ac-3" name="accordion-1" type="checkbox" />
                                  <label for="ac-3">CLS(Section 3)</label>
                                  <article class="ac-large">
                                         <p>Common Language Specification is a set of basic rules, which must be followed by each .NET language to be a .NET- compliant language. It enables interoperability between two .NET-compliant languages. CLS is a subset of CTS; therefore, the languages supported by CLS can use each other's class libraries similar to their own. Application programming interfaces (APIs), which are designed by following the rules defined in CLS can be used by all .NET-compliant languages.</p>
                                  </article>
                           </div>
                           <div>
                                  <input id="ac-4" name="accordion-1" type="checkbox" />
                                  <label for="ac-4">Manifest(Section 4)</label>
                                  <article class="ac-large">
                                         <p>Assembly metadata is stored in Manifest. Manifest contains all the metadata needed to do the following things
1.     Version of assembly.
2.     Security identity.
3.     Scope of the assembly.
4.     Resolve references to resources and classes.

The assembly manifest can be stored in a PE file either (an .exe or) .dll with Microsoft
intermediate language (MSIL code with Microsoft intermediate language (MSIL) code or in a
stand-alone PE file, that contains only assembly manifest information.
</p>
                                  </article>
                           </div>
                     </section>
        </div>
      
      
    </form>
</body>
</html>


DEMO





No comments:

Post a Comment