2016-12-15 2 views
0

Я хочу, чтобы веб-страница прокручивалась вниз, нажав кнопку «Уровень блока», как показано в нижеприведенном фрагменте. Также кнопка должна отобразить символ стрелки вниз с обеих сторон (слева и справа от верхнего регистра заголовка)Добавление функции к кнопке уровня блока начальной загрузки

body{ 
 
    padding:0px; 
 
    z-index:0; 
 
} 
 

 
.navbar-inverse { 
 
    background-color: #F8F8F8; 
 
    border-color: #E7E7E7; 
 
} 
 

 
.navbar-inverse .navbar-nav > .active > a, 
 
.navbar-inverse .navbar-nav > .active > a:hover, 
 
.navbar-inverse .navbar-nav > .active > a:focus { 
 
    color: #fff; 
 
    background: #1A237E; 
 
} 
 

 
.navbar-inverse .navbar-nav > .open > a, 
 
.navbar-inverse .navbar-nav > .open > a:hover, 
 
.navbar-inverse .navbar-nav > .open > a:focus { 
 
    color: #fff; 
 
    background: #1A237E; 
 
} 
 

 
footer { 
 
    height: 400px; 
 
    background: #eee; 
 
} 
 

 
.list-unstyled { 
 
\t display: inline-flex; 
 
} 
 

 
h5 { 
 
\t text-transform: uppercase; 
 
} 
 

 
.btn { 
 
    display: inline-block; 
 
    padding: 6px 12px; 
 
    margin-bottom: 0; 
 
    font-size: 20px; 
 
    font-weight: normal; 
 
    line-height: 1.42857143; 
 
    text-align: center; 
 
    white-space: nowrap; 
 
    vertical-align: middle; 
 
    cursor: pointer; 
 
    -webkit-user-select: none; 
 
    -moz-user-select: none; 
 
     -ms-user-select: none; 
 
      user-select: none; 
 
    background-image: none; 
 
    border: 1px solid transparent; 
 
    border-radius: 0px; 
 
    padding: 10px 16px; 
 
    text-transform: uppercase; 
 
}
<!DOCTYPE html> 
 
<html lang="en"> 
 

 
<head> 
 
    <meta charset="utf-8"> 
 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
    <title>Task List</title> 
 
    <!-- Latest compiled and minified CSS --> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 

 
    <!-- Optional theme --> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> 
 
    <link rel="stylesheet" type="text/css" href="mystyle.css"> 
 
    <link rel="stylesheet" type="text/css" href="./font-awesome-4.7.0/css/font-awesome.css"> 
 
    <!-- Google Fonts--> 
 
    <link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css"> 
 

 
    <link rel="stylesheet" type="text/css" href="./bootstrap-social-gh-pages/bootstrap-social.css"> 
 
</head> 
 

 
<body> 
 
    <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">  <div class="container"> 
 
       <div class="navbar-header"> 
 
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
 
         <span class="sr-only">Toggle navigation</span> 
 
         <span class="icon-bar"></span> 
 
         <span class="icon-bar"></span> 
 
         <span class="icon-bar"></span> 
 
        </button> 
 
       </div> 
 
       <div class="row"> 
 
       <div id="navbar" class="navbar-collapse collapse"> 
 
       <ul class="nav navbar-nav"> 
 
        <li class="active"><a href="index.html">Home</a></li> 
 
        <li><a href="task.html">Tasks</a></li> 
 
        <li><a href="about.html">About</a></li> 
 
       </ul> 
 
       </div> 
 
       </div> 
 
      </div> 
 
     </nav>  
 
    <header class="jumbotron"> 
 

 
     <!-- Main component for a primary marketing message or call to action --> 
 

 
     <div class="container"> 
 
      <div class="row"> 
 
       <div> 
 
        <h1>Want to be the next Elon Musk, Bill Gates or Mark Zuckerburg?</h1> 
 
        <p style="padding:40px;"></p> 
 
        <button type="button" class="btn btn-primary btn-lg btn-block">Below are your tasks</button> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </header> 
 

 
    <div class="container"> 
 
     <ol class="breadcrumb"> 
 
      <li><a href="index.html">Home</a></li> 
 
      <li><a href="task.html">Task</a></li> 
 
      <li><a href="about.html">About</a></li> 
 
     </ol> 
 
    </div> 
 

 
    <div class="container"> 
 
     <div class="row"> 
 
      <div class="well well-lg"> 
 
       <p style="padding:20px;"></p> 
 
       <h2 align=center>Want to be the next Elon?</h2> 
 
      
 
       <h3>Pick your task</h3> 
 
       <ul> 
 
        <li><a href="task.html">Task 1</a></li> 
 
        <li><a href="task.html">Task 2</a></li> 
 
        <li><a href="task.html">Task 3</a></li> 
 
       </ul> 
 
       <p><a href="https://en.wikipedia.org/wiki/Energy" target="_blank">More &raquo;</a></p> 
 
      </div> 
 
     </div> 
 

 

 
     <div class="row"> 
 
      <div class="well well-lg"> 
 
       <p style="padding:20px;"></p> 
 
       <h2 align=center>Want to be the next Bill?</h2> 
 
      
 
      
 
       <h3>Pick your task</h3> 
 
       <ul> 
 
        <li><a href="task.html">Task 1</a></li> 
 
        <li><a href="task.html">Task 2</a></li> 
 
        <li><a href="task.html">Task 3</a></li> 
 
       </ul> 
 
       <p><a href="#">More &raquo;</a></p> 
 
      </div> 
 
     </div> 
 

 
     <div class="row"> 
 
      <div class="well well-lg"> 
 
       <p style="padding:20px;"></p> 
 
       <h2 align=center>Want to be the next Mark?</h2> 
 
      
 
      
 
       <h3>Pick your task</h3> 
 
       <ul> 
 
        <li><a href="task.html">Task 1</a></li> 
 
        <li><a href="task.html">Task 2</a></li> 
 
        <li><a href="task.html">Task 3</a></li> 
 
       </ul> 
 
       <p><a href="#">More &raquo;</a></p> 
 
      </div> 
 
     </div> 
 
    </div> 
 

 
    <footer> 
 
     <div class="container">   
 
       <div> 
 
        <h5>Links</h5> 
 
        <ul class="list-unstyled"> 
 
         <li><a href="index.html">Home</a></li>&nbsp; 
 
         <li><a href="task.html">Task</a></li>&nbsp; 
 
         <li><a href="about.html">About</a></li> 
 
        </ul> 
 
       </div> 
 
       <div> 
 
        <h5>Our Address</h5> 
 
        <address> 
 
\t \t    121, Clear Water Bay Road<br> 
 
\t \t    Clear Water Bay, Kowloon<br> 
 
\t \t    HONG KONG<br> 
 
\t \t    <i class="fa fa-phone"></i>: +852 1234 5678<br> 
 
        <i class="fa fa-fax"></i>: +852 8765 4321<br> 
 
        <i class="fa fa-envelope"></i>: 
 
           <a href="mailto:[email protected]">[email protected]</a> 
 
\t \t   </address> 
 
       </div> 
 
       <hr> 
 
       <div> 
 
        <div class="nav navbar-nav" style="padding: 40px 10px;"> 
 
         <!--Facebook--> 
 
         <a href="http://www.facebook.com" target="_blank"><button type="button" class="btn btn-fb"><i class="fa fa-facebook"></i></button></a>&nbsp; 
 
         <!--Twitter--> 
 
         <a href="http://www.twitter.com" target="_blank"><button type="button" class="btn btn-tw"><i class="fa fa-twitter"></i></button></a>&nbsp; 
 
         <!--Google +--> 
 
         <a href="http://www.googleplus.com" target="_blank"><button type="button" class="btn btn-gplus"><i class="fa fa-google-plus"></i></button></a>&nbsp; 
 
         <!--Linkedin--> 
 
         <a href="http://www.linkedin.com" target="_blank"><button type="button" class="btn btn-li"><i class="fa fa-linkedin"></i></button></a> 
 
        </div> 
 
       </div> 
 
       <div> 
 
        <p style="padding:10px;"></p> 
 
        <p align=center>© Copyright 2016 The Task Website </p> 
 
       </div> 
 
      </div> 
 
    </footer> 
 

 
    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
    <!-- Latest compiled and minified JavaScript --> 
 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
 
</body> 
 

 
</html>

ответ

1

Здесь я добавил стрелки с начальной загрузки по умолчанию glyphicons на: http://getbootstrap.com/components/

и использование <a href="#about"> будет ссылаться на части вашей страницы с id="about"

дать этот идентификатор к о разделе (я думаю, бит с адресом?) <div id="about">

body { 
 
    padding: 0px; 
 
    z-index: 0; 
 
} 
 
.nav li a { 
 
    text-align:center; 
 
} 
 
.navbar-inverse { 
 
    background-color: #F8F8F8; 
 
    border-color: #E7E7E7; 
 
} 
 
.navbar-inverse .navbar-nav > .active > a, 
 
.navbar-inverse .navbar-nav > .active > a:hover, 
 
.navbar-inverse .navbar-nav > .active > a:focus { 
 
    color: #fff; 
 
    background: #1A237E; 
 
} 
 
.navbar-inverse .navbar-nav > .open > a, 
 
.navbar-inverse .navbar-nav > .open > a:hover, 
 
.navbar-inverse .navbar-nav > .open > a:focus { 
 
    color: #fff; 
 
    background: #1A237E; 
 
} 
 
footer { 
 
    height: 400px; 
 
    background: #eee; 
 
} 
 
.list-unstyled { 
 
    display: inline-flex; 
 
} 
 
h5 { 
 
    text-transform: uppercase; 
 
} 
 
.btn { 
 
    display: inline-block; 
 
    padding: 6px 12px; 
 
    margin-bottom: 0; 
 
    font-size: 20px; 
 
    font-weight: normal; 
 
    line-height: 1.42857143; 
 
    text-align: center; 
 
    white-space: nowrap; 
 
    vertical-align: middle; 
 
    cursor: pointer; 
 
    -webkit-user-select: none; 
 
    -moz-user-select: none; 
 
    -ms-user-select: none; 
 
    user-select: none; 
 
    background-image: none; 
 
    border: 1px solid transparent; 
 
    border-radius: 0px; 
 
    padding: 10px 16px; 
 
    text-transform: uppercase; 
 
}
<!DOCTYPE html> 
 
<html lang="en"> 
 

 
<head> 
 
    <meta charset="utf-8"> 
 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
    <title>Task List</title> 
 
    <!-- Latest compiled and minified CSS --> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 

 
    <!-- Optional theme --> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> 
 
    <link rel="stylesheet" type="text/css" href="mystyle.css"> 
 
    <link rel="stylesheet" type="text/css" href="./font-awesome-4.7.0/css/font-awesome.css"> 
 
    <!-- Google Fonts--> 
 
    <link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css"> 
 

 
    <link rel="stylesheet" type="text/css" href="./bootstrap-social-gh-pages/bootstrap-social.css"> 
 
</head> 
 

 
<body> 
 
    <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
 
    <div class="container"> 
 
     <div class="navbar-header"> 
 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
 
      <span class="sr-only">Toggle navigation</span> 
 
      <span class="icon-bar"></span> 
 
      <span class="icon-bar"></span> 
 
      <span class="icon-bar"></span> 
 
     </button> 
 
     </div> 
 
     <div class="row"> 
 
     <div id="navbar" class="navbar-collapse collapse"> 
 
      <ul class="nav navbar-nav"> 
 
      <li class="active"><a href="index.html">Home</a> 
 
      </li> 
 
      <li><a href="task.html">Tasks</a> 
 
      </li> 
 
      <li><a href="#about" data-toggle="collapse" data-target="#navbar"><span class="glyphicon glyphicon-chevron-down pull-left" aria-hidden="true"></span>About<span class="glyphicon glyphicon-chevron-down pull-right" aria-hidden="true"></span></a> 
 
      </li> 
 
      </ul> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </nav> 
 
    <header class="jumbotron"> 
 
    <!-- Main component for a primary marketing message or call to action --> 
 

 
    <div class="container"> 
 
     <div class="row"> 
 
     <div> 
 
      <h1>Want to be the next Elon Musk, Bill Gates or Mark Zuckerburg?</h1> 
 
      <p style="padding:40px;"></p> 
 
      <button type="button" class="btn btn-primary btn-lg btn-block">Below are your tasks</button> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </header> 
 

 
    <div class="container"> 
 
    <ol class="breadcrumb"> 
 
     <li><a href="index.html">Home</a> 
 
     </li> 
 
     <li><a href="task.html">Task</a> 
 
     </li> 
 
     <li><a href="about.html">About</a> 
 
     </li> 
 
    </ol> 
 
    </div> 
 

 
    <div class="container"> 
 
    <div class="row"> 
 
     <div class="well well-lg"> 
 
     <p style="padding:20px;"></p> 
 
     <h2 align=center>Want to be the next Elon?</h2> 
 

 
     <h3>Pick your task</h3> 
 
     <ul> 
 
      <li><a href="task.html">Task 1</a> 
 
      </li> 
 
      <li><a href="task.html">Task 2</a> 
 
      </li> 
 
      <li><a href="task.html">Task 3</a> 
 
      </li> 
 
     </ul> 
 
     <p><a href="https://en.wikipedia.org/wiki/Energy" target="_blank">More &raquo;</a> 
 
     </p> 
 
     </div> 
 
    </div> 
 

 

 
    <div class="row"> 
 
     <div class="well well-lg"> 
 
     <p style="padding:20px;"></p> 
 
     <h2 align=center>Want to be the next Bill?</h2> 
 

 

 
     <h3>Pick your task</h3> 
 
     <ul> 
 
      <li><a href="task.html">Task 1</a> 
 
      </li> 
 
      <li><a href="task.html">Task 2</a> 
 
      </li> 
 
      <li><a href="task.html">Task 3</a> 
 
      </li> 
 
     </ul> 
 
     <p><a href="#">More &raquo;</a> 
 
     </p> 
 
     </div> 
 
    </div> 
 

 
    <div class="row"> 
 
     <div class="well well-lg"> 
 
     <p style="padding:20px;"></p> 
 
     <h2 align=center>Want to be the next Mark?</h2> 
 

 

 
     <h3>Pick your task</h3> 
 
     <ul> 
 
      <li><a href="task.html">Task 1</a> 
 
      </li> 
 
      <li><a href="task.html">Task 2</a> 
 
      </li> 
 
      <li><a href="task.html">Task 3</a> 
 
      </li> 
 
     </ul> 
 
     <p><a href="#">More &raquo;</a> 
 
     </p> 
 
     </div> 
 
    </div> 
 
    </div> 
 

 
    <footer> 
 
    <div class="container"> 
 
     <div id="about"> 
 
     <h5>Links</h5> 
 
     <ul class="list-unstyled"> 
 
      <li><a href="index.html">Home</a> 
 
      </li>&nbsp; 
 

 
      <li><a href="task.html">Task</a> 
 
      </li>&nbsp; 
 
      <li><a href="about.html">About</a> 
 
      </li> 
 
     </ul> 
 
     </div> 
 
     <div> 
 
     <h5>Our Address</h5> 
 
     <address> 
 
\t \t    121, Clear Water Bay Road<br> 
 
\t \t    Clear Water Bay, Kowloon<br> 
 
\t \t    HONG KONG<br> 
 
\t \t    <i class="fa fa-phone"></i>: +852 1234 5678<br> 
 
        <i class="fa fa-fax"></i>: +852 8765 4321<br> 
 
        <i class="fa fa-envelope"></i>: 
 
           <a href="mailto:[email protected]">[email protected]</a> 
 
\t \t   </address> 
 
     </div> 
 
     <hr> 
 
     <div> 
 
     <div class="nav navbar-nav" style="padding: 40px 10px;"> 
 
      <!--Facebook--> 
 
      <a href="http://www.facebook.com" target="_blank"> 
 
      <button type="button" class="btn btn-fb"><i class="fa fa-facebook"></i> 
 
      </button> 
 
      </a>&nbsp; 
 
      <!--Twitter--> 
 
      <a href="http://www.twitter.com" target="_blank"> 
 
      <button type="button" class="btn btn-tw"><i class="fa fa-twitter"></i> 
 
      </button> 
 
      </a>&nbsp; 
 
      <!--Google +--> 
 
      <a href="http://www.googleplus.com" target="_blank"> 
 
      <button type="button" class="btn btn-gplus"><i class="fa fa-google-plus"></i> 
 
      </button> 
 
      </a>&nbsp; 
 
      <!--Linkedin--> 
 
      <a href="http://www.linkedin.com" target="_blank"> 
 
      <button type="button" class="btn btn-li"><i class="fa fa-linkedin"></i> 
 
      </button> 
 
      </a> 
 
     </div> 
 
     </div> 
 
     <div> 
 
     <p style="padding:10px;"></p> 
 
     <p align=center>© Copyright 2016 The Task Website</p> 
 
     </div> 
 
    </div> 
 
    </footer> 
 

 
    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
    <!-- Latest compiled and minified JavaScript --> 
 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
 
</body> 
 

 
</html>

0

Вы можете использовать на код кнопки следующее: <a href="#top">Top</a> и на раздел, где он должен отображаться с идентификатором тега: <h2 id="top">Place You Want</h2>.

Кодирование таким образом, что вы можете создавать ссылки на одной и той же странице html.

P.S .: О стрелке, я не знаю, как это сделать. Сожалею.

Edit:

Пример:

<body> 
<div> 
    <a href="#placeIwant">This is my button.</a> 
</div> 
<div> 
<h1 id="placeIwant">Thats the header I want to show when I click the button</h1> 
</div> 
</body> 

Использование идентификатора, при нажатии на кнопку, он будет идти туда, где она есть. Например, кнопка направляет вас на id="placeIwant", что в нашем случае является заголовком. Вы можете использовать ту же логику для своего кода. Надеюсь, поможет!

+0

Я новичок в Webdesign. Пример кода был бы очень полезен .. Извините .. –

+0

Нет проблем. Я отредактирую свой ответ, используя пример. Это очень просто использовать. – Katreque

Смежные вопросы