网页右侧悬浮窗制作

? 网页右侧悬浮导航制作

现在很多网站页面上都会出现弹出窗口、右下角广告窗、左下角论坛区等等,今天学习了一个右侧悬浮导航的制作,即无论页面超出屏幕多长,往下浏览页面时,悬浮导航依然保持窗口位置不动,展示在用户面前,下面和大家分享一下。(借用网站上的图片资源)

1、首先得具有基本的logo和导航分类,然后规定一个盒子大小,将他们布局好。

2、基本布局完成就得给它设置触动效果,鼠标触碰分类,就会有相应的背景色变化,点击之后就进入内页浏览。

3、重点在于如何将导航盒子固定在一个右侧的位置上不随用户的操作变动,用css样式中的position:fixed(用于固定对象的位置)来实现,不置顶就给它一个距离,左浮动就设置"left:0px;"右浮动就设置"right:0px;",为了能够显示效果,加文字使之超过一个页面的大小可以上下滑动。

 1 <body>
 2             <div id="NavTop">
 3                 <div id="NavCon">
 4                     <img src="images/banner.png" class="banner">
 5                     <ul>
 6                         <li><a href="#">独家观点</a></li>
 7                         <li><a href="#">前排明星</a></li>
 8                         <li><a href="#">秀场细节</a></li>
 9                         <li><a href="#">场外街拍</a></li>
10                         <li><a href="#">秀场快讯</a></li>
11                     </ul>
12                     <img src="images/top.png" class="bottom">
13                 </div>
14             </div>
15             <p>
16             <br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa
17             <br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa
18             <br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa
19             <br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa
20             <br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa
21             <br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa<br>aaa
22             </p>
23     </body>

布局效果:

css样式:

 1 <style type="text/css">
 2             *{margin:0px; padding:0px; }
 3             body{
 4                     background:#000;
 5             }
 6             #NavTop{
 7                     width:140px;
 8                     height:270px;
 9                     margin-top:50px;
10                     position:fixed;    right:0px;top:150px;        /*固定位置,右浮动,距上150px*/
11             }
12             #NavTop #NavCon{
13                             width:140px;
14                             height:270px;
15                             background:url(‘images/d.png‘) repeat-y;
16                             position:relative;
17                             border:1px solid black;
18             }
19             #NavTop #NavCon img.banner{
20                                         position:absolute;
21                                         left:25px;
22                                         top:-40px;
23             }
24             #NavTop #NavCon ul{
25                                 margin-top:40px;
26             }
27             #NavTop #NavCon ul li a{
28                                     text-decoration:none;
29                                     color:#fff;
30                                     width:105px;
31                                     height:30px;
32                                     background:#555;
33                                     display:block;
34                                     margin-top:10px;
35                                     margin-left:20px;
36                                     line-height:30px;
37                                     text-align:center;
38                                     font-family:"微软雅黑";
39                                     font-size:14px;
40             }
41             #NavTop #NavCon ul li a:hover{
42                                             background:#cc0066;
43             }
44             #NavTop #NavCon img.bottom{
45                                         margin-top:15px;
46             }
47             p{color:red;}
48         </style>

效果如下:

时间: 2024-10-10 04:39:51

网页右侧悬浮窗制作的相关文章

JS CSS 网页 简单 右侧 悬浮

<!--右侧效果--> <script> $().ready(function() { $(".orm").hover(function() { $(this).css("right", "-2px"); }, function() { $(this).css("right", "-175px"); }); }); </script> <div class=&quo

jQuery实现网页右下角悬浮层提示

最近有同事提到类似网页右下角的消息悬浮提示框的制作.我之前也做过一个类似的例子,很简单.是仿QQ消息.现在感觉之前的那个例子只是说了实现原理,整体上给你的感觉还是太丑,今天为大家带来一个新的例子.是Discuz右下角悬浮层提示的.运行效果如下: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans

28.悬浮窗、listview显示不同条目

APP管理界面 布局 用户程序那一行一直在最上面,拖动到系统程序时又显示系统多少个 <FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:id="@+id/ll_loading" android:layout_width="fill_parent"

基于JavaScript并毫无技术含量的超级无敌说书人 悬浮窗版 斗鱼自动挡弹幕发射器

let div1 = document.createElement('div');//默认悬浮窗 let div2 = document.createElement('div');//控制台 let css1 = 'background: #1A59B7;color:#ffffff;overflow: hidden;z-index: 998;position: fixed;padding:5px;text-align:center;width: 75px;height: 22px;border-

【图文教程】小米4如何获取触动精灵悬浮窗权限

机型:小米4 系统:4.4.4 1. 打开设置,在界面底部找到其他应用管理,点击 2. 在打开的界面找到触动精灵并点击 3. 在应用详情界面上滑,点击底部的权限管理 4. 点击悬浮窗管理,在弹出的底部菜单选择允许

Android 悬浮窗

iPhone有个很好用的白色圆点,今天就来研究下Android中的悬浮框,这里主要是实现一个快捷键的功能,当然也可以在悬浮框中做想做的事! 悬浮窗的实现主要是通过WindowManager实现,当然WindowManager只是一个接口,想了解源码的同志们可以去看WindowManagerImpl,悬浮框主要是通过WindowManager中的addView,updateView,removeView实现 WindowManager.LayoutParams这个类用于提供悬浮窗所需的参数 Win

(转载)简易的可拖动的桌面悬浮窗效果

本文转载自:http://www.cnblogs.com/xqxacm/p/4918470.html 首先,我们需要知道,悬浮窗分为两种:Activity级别的悬浮窗,系统级别的悬浮窗 Activity级别的悬浮窗跟随所属Activity的生命周期而变化,而系统级别的悬浮窗则可以脱离Activity而存在. 由此可知,要实现360手机卫士那样的悬浮窗效果,就需要使用系统级别的悬浮窗 下面学习实现桌面悬浮窗效果的代码步骤: 1.配置清单文件AndroidManifest.xml 中 添加系统悬浮窗

悬浮窗

1 package com.bi.dialogactivity_xuanfuchuang.app; 2 3 import android.graphics.Color; 4 import android.graphics.PixelFormat; 5 import android.support.v7.app.ActionBarActivity; 6 import android.os.Bundle; 7 import android.view.*; 8 import android.widge

android桌面悬浮窗实现

                        首先是一个小的悬浮窗显示的是当前使用了百分之多少的内存,点击一下小悬浮窗,就会弹出一个大的悬浮窗,可以一键加速.好,我们现在就来模拟实现一下类似的效果. 1.新建一个项目 , 打开activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.an