精华内容
下载资源
问答
  • 静态页面制作

    2015-10-16 11:16:23
    简单的html制作,几个简单的页面代码实现 仅仅使用记事本就可以编辑,实习也较为简单
  • 静态页面制作心得

    2019-03-26 09:49:10
    静态页面制作心得 前端入门者的小白在写静态页面的时候,最好采用原生的方式,这样不但可以将自己的基础加以夯实,还可以锻炼自己页面布局的能力。 如果利用一些辅助搭建页面的框架或者其他的,比如layui,...
    1. 前端入门者的小白在写静态页面的时候,最好采用原生的方式,这样不但可以将自己的基础加以夯实,还可以锻炼自己页面布局的能力。
    2. 如果利用一些辅助搭建页面的框架或者其他的,比如layui,bootstrap等进行练习时,可能需要样式的重写覆盖。
    使用layui:
    		进入layui框架官网,直接下载layui包,将其拷到项目中,需要什么引入什么就可以,具体写法可以参考官网,有详细的说明。
    
    1. 通常类似于“导航栏”、“查看更多”、“立即制作”、“友情链接”等采用超链接a标签进行代码编写。
    html示例代码
    <ul>
    	<li><a href="javascript:;">导航1</a></li>
    	<li><a href="javascript:;">导航2</a></li>
    	<li><a href="javascript:;">导航3</a></li>
    </ul>
    
    1. 鼠标移上元素上浮效果,可以采用定位position来进行代码编写。
    u>li{
    	position:relative;
    	//可以加过渡动画transition
    	...
    }
    li:hover{
    	top:-5px;
    	...
    }
    
    1. css3渐变色写法: background:-webkit-gradient(linear, 0 0, 0 100%, from(#2074af), to(#2c91d2));

            第一个参数:表示的是渐变的类型linear线性渐变
      
            第二个参数:分别对应x,y方向渐变的起始位置
      
            第三个参数:分别对应x,y方向渐变的终止位置
      
            第四个参数:设置了起始位置的颜色
      
            第五个参数:设置了终止位置的颜色
      
    2. 关于页面滚动事件监听的问题:关于滚动条在一定范围内只触发一次的思路:可以采用加锁的方式进行js控制

    原生js写法:
    <script type="text/javascript">
    	var lock = true;
    	window.onscroll = function(){
    		let scrolltop = document.documentElement.scrollTop || document.body.scrollTop ;
    		//当滚动条的垂直偏移量在大于等于100的范围内触发一次
    		if(scrolltop>=100 && lock==true){
    			console.log("滚动条垂直偏移量大于等于100时,我只打印一次");
    			......
    			//当执行完要操作的代码后要记得“关锁”
    			lock = false;
    		}
    	}
    </script>
    
    1. 如果页面中涉及视频等可能会拖慢浏览器加载时间的元素,不妨可以采用js动态加载的方式,可以加快页面的加载速度,但是要注意,最好不要设置某些元素的display来达到想要的效果,因为display属性会导致页面“回流,重绘”
    2. 使用layui写弹框碰到的问题:如果插入的iframe中的样式需要改变要怎么办?
    • 首页中的js代码
    	//layui中的iframe弹出层使用方法
        $(".login-box").on("click", function () {      //给页面中的元素添加监听事件
            layui.use('layer', function () {
                let layer = layui.layer;
                let index = layer.open({
                    type: 2,                 //type为2,表示弹出层是iframe
                    title: '',               //弹出层的title
                    fix: true,              //弹出层是否固定
                    maxmin: false,          //最小化按钮是否开启
                    shadeClose: true,       //遮罩层是否需要
                    shade: 0.5,             //遮罩层透明度
                    closeBtn: 0,            //关闭按钮是否要
                    area: ['398px', '480px'],     //弹出层的宽高
                    content: ['login.html', 'no'],     //弹出层的内容
                    end: function () {
                        location.reload();
                    }
                });
            });
        });
    
    • 登录页面的js代码
     window.onload = function () {        //弹出层需要实用到登录页面的主体部分,这也就意味着样式需要进行处理
            $('.login>div').each(function (index, element) {
                $(element).css('top', '50%');         //如果是直接打开登录页面,那就需要这里的样式
            });
            //不明白的话可以测试一下,看弹出iframe的时候,二者是否相等
            console.log(window.self===window.top);
            //window.top:返回顶层窗口,也就是浏览器的窗口。有一些窗口嵌套了好几层的窗口,我们就可以使用window.top去判断,然后再执行其他的一些操作。
            //window.self:对当前窗口自身的引用,在这里指的就是登录页面。
           if(window.self !== window.top){          
                console.log('修改登录')
                let loginAccount = document.getElementsByClassName('login-account')[0];
                loginAccount.style.top="25%";
            }
        }
    
    • 如果弹出层的登录界面需要切换,也就意味着又需要切换iframe,然而iframe在切换的时候总会“闪一下”,所以可以在切换之前进行判断
      $('.register-label').on('click', function (e) {    //给登录页面上的某一个元素添加点击事件进行跳转
            e.preventDefault();
            var index;
            var instance;
            if (window.self !== window.top) {    //同样的思路,将window.self和window.top进行比对,将每个iframe进行标识
                index = parent.layer.getFrameIndex(window.name);
                instance = parent.layer;
            } else {
                index = 1;
                instance = layer;
            }
            if (window.self !== window.top) {
                instance.iframeSrc(index, "register.html");
            } else {
                instance.open({
                    type: 2,
                    title: '',
                    fix: false,
                    maxmin: false,
                    shadeClose: false,
                    shade: 0.8,
                    closeBtn: 0,
                    area: ['398px', '480px'],
                    content: ['register.html', 'no'],
                    end: function () {
                        location.reload();
                    }
                });
            }
        })
    
    展开全文
  • JAVA静态页面制作DW制作网页前端 一、HTML概述 二、表格与列表 三、表单与表元素 四、框架集与框架 五、CSS样式 六、 七、 …… 十三、HTML DOM
  • 这篇教程是分享ps如何制作静态的html页面方法,教程制作出来的效果还是挺不错的,难度不是很大,喜欢的朋友快快来学习吧ps是一个强大的修图软件,那你知道其实ps也可以制作html页面吗。小编将告诉你ps如何制作html...

    这篇教程是分享ps如何制作静态的html页面方法,教程制作出来的效果还是挺不错的,难度不是很大,喜欢的朋友快快来学习吧

    ps是一个强大的修图软件,那你知道其实ps也可以制作html页面吗。小编将告诉你ps如何制作html页面,不会的朋友可以过来参考一下,希望能对大家有所帮助!

    方法/步骤

    1、打开图片。

    打开ps软件,然后把使用ps打开需要制作成html的页面的图片。点击“文件”菜单下的“打开”,然后选择图片打开即可。如图:

    c852dd89dad293b0c43077d2a45d2e27.png

    162ee6fa3d8bbbbcde7d125982a32d7f.png

    2、裁剪图片。

    点击“切片工具”,把鼠标放在图片上长按左键,切出想要的图片。如图:

    807be05e151ac4295d888c64d4bebffe.png

    3、设置图片链接。

    在已经切好的图片上右键点击”编辑切片选择“,然后在切片选择页面的URL输入框输入要跳转的链接地址,最后点击”确认“。如图:

    8d0c56d0e2866463c099a3f3163c0431.png

    fad4e3fb87f8ad78625f1f67700b7182.png

    4、继续切图。按照步骤2把想要的图片切成小图片。

    如图:

    023f1e3ddee6f912844a796100e463f9.png

    5、保存图片为html页面。

    点击”文件“菜单下的”保存为Web所用格式“,在存储为Web所用格式页面点击”存储“按钮。最后输入文件名,然后把格式选为”HTML和图像“格式点击”保存“。

    7c006694a1276c199ceed798bae19810.png

    f71105dca5e5ff11a7196e341d8f8ef6.png

    6、打开html页面。

    使用浏览器打开保存的html页面。效果如图:

    5f249883ac9543b33d5028170502d549.png

    7、点击链接。

    点击链接图片,就可以调转到已经设置好的网页。如图:

    ec763ae74d65dbdd857c15fc6b73229e.png

    a57748f1eb183ad26c0725c62b258792.png

    8、查看已切好的图片。

    已经切好的图片也会自动保存在同目录下的images文件夹里。如图:

    ab9f8e15fab20bf04061bf4217ef98f2.png

    教程结束,以上就是ps如何制作静态的html页面方法,操作很简单的,大家学会了吗?希望这篇文章能对大家有所帮助!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • 静态页面制作长首页

    2016-02-29 16:19:27
    静态页面,网站首页设计。纯英文,宽屏设计
  • 前端,静态页面
  • 美工与静态页面制作

    2019-10-04 23:24:10
    什么是静态页面 静态页面又可以称为"伪界面" 页面打包后,以.html结尾,在电脑上面可以双击运行,有界面效果 美工是怎么设计静态页面的 PS自带切片工具可以将整合在一起的素材,生成静态页面 步骤(具体见百度) ...
    • 百度百科定义
      • 美工一般是指对平面,色彩 ,基调,创意等进行堆砌的技术人才,分为平面美工、网页美工和三维美工。一般需要精通Photoshop等设计软件。

    什么是静态页面

    • 静态页面又可以称为"伪界面"
    • 页面打包后,以.html结尾,在电脑上面可以双击运行,有界面效果

    美工是怎么设计静态页面的

    • PS自带切片工具可以将整合在一起的素材,生成静态页面

      步骤(具体见百度)
      • 选择切片工具
      • 把图片切成合适的内容
      • 保存为web格式
      • 保存内容选择html和图像

    静态页面与开发人员

    • 美工像一个素材整合和设计者,利用PS制作出网页的基本元素,然后还能生成惟妙惟肖的静态页面。这一切源于PS切片工具的强大。
    • 开发人员,要利用html标签,CSS样式,JS,jQuery等尽可能百分百的还原静态页面,而且还要实现具体功能。例如:之前静态页面的超链接点击效果要实现,视频可以实现点击播放等等。

    感激

    感谢您能在百忙中阅读我的文稿,如有思想交际,不胜荣幸。美工与前台密不可分,推荐几个网站,可以提高H5水平。

    关于作者

      var normalChild = {
        nickName  : "墨客码",
        site : "http://www.cnblogs.com/gss0525/"
        descTarget : "本菜鸟做.net开发,偏向于后台开发,想补补自己H5知识,嘿嘿"
      }

    转载于:https://www.cnblogs.com/gss0525/p/6779315.html

    展开全文
  • 慕课静态页面临摹制作周记 第一周周记 3.13日记 今天是工作第一天,一个中午弄好了顶部导航栏,但是功能不完善,下载二维码和课程没有显示出来,搜索框的文字鼠标点击时也没有置空,登陆的鼠标悬停变色没有原页面的...

    慕课静态页面临摹制作周记

    第一周周记

    3.13日记

    今天是工作第一天,一个中午弄好了顶部导航栏,但是功能不完善,下载二维码和课程没有显示出来,搜索框的文字鼠标点击时也没有置空,登陆的鼠标悬停变色没有原页面的渐变效果。但也解决了一些bug。

    导航栏注意点:

    一般用li包含链接(li+a)

    1.语义更清晰,有条理

    2.直接用a,搜索引擎容易辨别为堆砌关键字嫌疑

    bug:在设置搜索框(提交按钮)时,点击会有原本的框出现。

    解决方案:

    outline:none
    /* 取消选中时的文本框 */
    

    bug:制作左侧选课栏时,鼠标悬停背景时,盒子内部链接不变色。

    解决方案

    .list div:hover a{
        color: #00c758;
    }
    

    bug:制作左侧选课栏时,文字过长但不换行,用…代替时,行距会自动增高

    解决方案:原本设置盒子时,将div盒子改成了行内块元素,多了外边距,删去则好

    新学知识:

    定位position,更好使单一元素移动到指定位置

    相对定位(relative),相对盒子中的定位。

    绝对定位(absolute),相对浏览器定位。

    文字不换行自动省略
      /*强制不换行 */
        white-space: nowrap;
         /*文字隐藏后添加省略号 */
        text-overflow: ellipsis;
         /*自动隐藏文字 */
        overflow: hidden;
    
    鼠标悬停盒子,盒子内部元素变化

    div:hover a(span)

    鼠标样式变化
    <ul>
      <li style="cursor:default">我是小白</li>
      <li style="cursor:pointer">我是小手</li>
      <li style="cursor:move">我是移动</li>
      <li style="cursor:text">我是文本</li>
      <li style="cursor:not-allowed">我是文本</li>
    </ul>
    

    display:flex; /*弹性盒子*/

    justify-content: space-between; /*两端对齐,子元素之间有间隙*/

    flex-flow: row wrap;/*子元素溢出父容器时换行*/

    3.14日记

    今天休息了一下,只完成了中间一小部分。在直播的交互页面卡了,还没能想明白,所以先放下了。

    新学知识:

    :nth-child(n) 选中父元素的第n个子元素。快速选择有规律的元素。

    3.15日记

    今天中午正想继续完成,但是滚动原界面时,发现顶部导航栏时固定不动的,所以要修改一下。

    总体感觉比昨天做的更顺手,可能是样式比较固定的原因,保持学习的劲头!

    bug:顶部导航栏会只是固定在页面顶部,不随浏览器变化

    解决方案:使用position:fix,但会脱标,即头部导航栏不占位置,所以下一个盒子的上外边距要适当增加。

    bug:设置向右滑动箭头时,背景图片不能显示

    解决方案:background-size: contain; 缩小图片来适应元素的尺寸(保持像素的长宽比),保证在设定的框内。

    3.16日记

    今天做了个闹乌龙的bug,设置课程的样式时,ul里用li装着div,第一个div怎么输入都不显示,发现是对齐方式的row按回车按成了row-reverse,对齐方式变成了右边,也就是倒序,所以第一个盒子在最后面,而我隐藏了后面几个,所以自然看不到。

    还有几个小图标用了定位,也更好的理解了定位的使用,比如子绝父相什么的,有时候还可以在外面套一个空盒子当作相对定位,内容也就可以在盒子内定位了。

    新学内容:

    calc函数,width:cal(50% -50px);当前宽度为页面的50%再减去50像素,符号可变,数字可变,同理。-号前一定要加空格。

    box-sizing: border-box;改变盒子样式,将边框和内边距算进盒子大小里,即100*100包含内边距和边框大小,不用担心边框会影响盒子大小了

    -webkit-line-clamp: 2;限制文字行数为两行,超出则用省略号,这是一个是一个不规范的属性,它没有出现在 CSS 规范草案中。

    ​ -webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:

    ​ display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。

    ​ -webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

    3.17日记

    今天大多是套用样式,修改图片和介绍。就是在做弹性盒子时,了解到不同的情况要适用不同的对齐方式,灵活变通。

    flex为弹性布局,可以达到自适应或自动调节子盒子间的距离,默认值为0 1 auto。

    flex属性有3个值,分别是flex-grow,flex-shrink,flex-basis。

    flex-grow为放大倍数,当盒子有空隙时,则按该系数自动分配空间。flex-shrink为缩小倍数,子盒子超出父盒子空间时,按该系数缩减空间。flex-basis为盒子原大小。

    弹性布局还有关键的对齐方式justify-content,align-content,align-items。

    justify-content设置同一行子元素在X轴的对齐方式,即为横向排列。align-content设置同一列子元素在Y轴的对齐方式,即为纵向排列。align-items设置同一行子元素在Y轴的对齐方式,即为横向布局的盒子纵向排列。一半利用justify-content,align-items就能使内容居中显示。

    1.当flex-direction:row时,这时水平轴为主轴,垂直轴为侧轴

    1. justify-content:调整水平轴上的对齐方式;

    2. align-content:调整垂直轴上各行间的对齐方式(仅在多于一行时有效);

    3. align-items:调整每一行里各个item垂直轴上的对齐方式

    4. justify-content:调整垂直轴上的对齐方式;

    5. align-content:调整水平轴上各行间的对齐方式(仅在多于一行时有效);

    6. align-items:调整每一行里各个item水平轴上的对齐方式;

    在这里插å¥å›¾ç‰‡æè¿°

    注意当多行对齐时,如果不能填充满一行,则会出现空间过剩,分配空间过多现象

    在这里插å¥å›¾ç‰‡æè¿°

    3.18日记

    再做用户故事的背景图时,导不出图片了,借鉴了下网页源码,发现原来背景是渐变的。

    linear-gradient(90deg,rgb(81, 113, 146) 0%,rgba(75,107,148,1) 100%);
    

    属性分别是:渐变方向,初始颜色,初始位置(在版面的百分之几),最终颜色,最终位置。

    在这里插å¥å›¾ç‰‡æè¿°

    若将源码中初始颜色和结束位置改一下,则有如下效果

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LTX1ea2A-1617026759478)(C:\Users\Lenovo\Desktop\数智考核\img\image-20210320224604632.png)]

    3.19日记

    今天终于完成了整个静态页面了。自己做的时候,想法还是很固定,就是盒子套盒子,布局时没有想好下一步该怎么走,做到往后发现不合适才倒回去修改,很多盒子都是一个套一个,不够灵活,对比原网页源码,发现别人是很灵活,运用不同的知识,有时浮动有时又弹性盒子,往后还是要多学习别人的思路。还有动态交互跟鼠标悬停时显示的内容没有处理,下周尽快学习进行完善。

    transform:rorate(45deg)进行旋转45°

    3.20日记

    之前的日记忘了保存,电脑重启了…所以很多记录的bug都忘了,只记得一些新学到的知识。

    今天看了下被人视频怎么做网页,学到了很多小细节,做了导航栏课程的小箭头。

    箭头可以用盒子边框实现,若是实心箭头,可设置盒子为0*0,边框则会被分成正方形的四个对角,我们4个边框都要写, 只保留需要的边框颜色,其余的不能省略,都改为 transparent 透明就好了,同时改变边框宽度就能改变三角的大小

    div {
    
        width: 0; 
    
        height: 0;
        line-height:0;
        font-size: 0;
       border-top: 10px solid red;
    
       border-right: 10px solid green;
    
       border-bottom: 10px solid blue;
    
       border-left: 10px solid #000; 
    
         }
    

    还学到了伪元素选择器::before::after。

    img

    还有transform,可以控制变化的时间和样式

    结合昨天的旋转,就完成了会动的箭头啦。

    还有文本框鼠标悬停时默认值隐藏的问题,

     
    onfocus="if(this.value=='123456')this.value='';" onblur="if(this.value=='') this.value='123456';"
    

    聚焦时如果值为默认值,则清空,失去焦点时,则回复默认值。

    3.21日记

    缩小页面时发现,顶部导航栏固定了,横向移动滚动条时不移动,而原网页是随滚动栏移动。查看我的代码发现是display:fixed,固定住了,所以改成了display:sticky粘性定位,可以随滚动条移动了,且不脱标,但是之前的第二个盒子设置了上边距,可以取消了。

    还有昨天设置的小三角,缩小也会跑到其他位置,发现是父盒子相对定位给错了,只给了上一级盒子,没有给最外层盒子。

    3.22日记:

    昨天晚上学了点动画,今天运用了一下,将侧边导航栏的更多的那个下拉栏用动画实现出来了,但是没有整个表格都动画效果,运用还不够熟练啊😥。而且也算用了一种比较巧妙的方法,没有用到display:none或者visibility: visible;感觉用不明白,试的时候消失是消失了,但是也没有显现出来。所以用了其他方法。就是将多出来的部分另外用盒子装着,用定位定到列表的下面,将背景颜色和字体调成透明,然后用动画效果做成背景有颜色和盒子长度逐渐变长,有弹出的那种效果。这种做法应该算“投机“吧,不太实用,因为要改变盒子内的全部样式,鼠标悬停时也有不同的样式,而动画选择范围也有限,所以会比较麻烦,如果样式较少,应该可以试一试。

    还做了悬浮下载app就出来下载二维码,跟课程的变化窗口,用了定位跟做小三角的技巧,发现还挺简单的。就是课程的内容,跟下面热门分类是一样的,但是套用样式却不行,将a改成div又好了。

    新学内容:

    overflow-y:auto的使用,div中内容超出指定高度,出现滚动条

    3.23日记

    昨晚冥思苦想,突然灵感来了,原因是设置了导航栏的链接有其他统一的样式,所以会覆盖掉新加的链接样式,所以还是要回去复习一下css标签优先级。

    原样式为命名为.hot1,为一个类选择器,权重0010,但是导航栏中的链接有.nav a样式,虽然都是类选择器,但是还加了一个元素选择器,所以权重为0010+0001.

    后期学习时发现有趣的东西,:hover前加不加空格,是有不同的效果的。

    1. 当:hover有空格时,元素本身不会受到改变,会改变其子元素。

    2. 当:hover没有空格时,元素本身受到改变,但不会影响其子元素。
      如div a :hover,影响a里面的子元素
      div a:hover,只影响a,不影响其子元素。

    总结:由于时间进度不够,还没有弄轮播图跟选项卡,下拉菜单也只是做了几个,还没有完善。结合自己的学习进度还可以,但还是要加快进度。有时候还是不熟练,做的时候不够灵活,有些地方没有统筹全局,容易被其他样式覆盖。整体还是没什么大问题,加油!

    展开全文
  • 静态页面制作—Magnet

    2018-08-18 00:52:30
    利用html+css进行制作静态网页制作,熟悉项目制作流程,建立起编写代码习惯。 一、项目分析 1.以下为静态网页的效果图,此文章目的利用html+css完成效果图; 2.此页面为三栏式结构,div+css直接进行三栏式...
  • 整站静态页面制作的心得

    千次阅读 2017-05-05 17:38:00
    直至此次,就单单对于此次静态页面制作,有以下几点个人的心得。 1、关于PS切图。此次的页面根据一张psd图片,近似百分百还原,但是切图过程中也遇到了些许的麻烦。比如习惯于用Print Screen键截屏。但是在打开PS...
  • 静态页面制作(一)

    2016-09-17 21:19:21
    这是我实战的第一个静态页面,虽然大多CSS布局是借鉴他人作品,但是从中还是体会到自己动手才能真正学到东西,现将其中几个新学到的CSS知识点记录下来.(注:未使用BootStrap)二丶CSS笔记 1.为body设置background-image...
  • 静态页面制作(二)

    2016-10-10 20:22:19
    这个页面主要特点是横幅的背景运用了一段视频,main内容比较简单,是弹性盒模型内两行box,每个缩略图链接到一个视频. 二丶CSS学习笔记 1.text-indent: 4em; 第一行缩进4em. 2.white-space: nowrap 文本不换行,在同...
  • 静态页面制作(三)

    2016-10-10 20:48:59
    一丶CSS笔记 1.#header { line-height: 4.25em;/*每一行的高度*/ position: fixed;/*相对于浏览器窗口绝对定位,拖动滑块也不动*/ z-index: 10001; top: 0; ...}实现标题栏,position:fixed比较重要....
  • 上篇讲到了子页部分 这样的 有分页选择 列表项的代码部分 最后输出变量pages就可以了 看一下运行的效果 点击下一页 再来改一下子页显示的样式 ...静态页面的内容页是这样的 把静态...
  • 静态页面使用了960css框架来制作   1.用photoshop以960css精准的像素为标尺制作出初步的网站效果图并切割需要的背景图片。 2.使用dreamwear做出静态网站页面,练习960css框架用法。   现在页面中的功能很少,...
  • HTML 静态页面制作遇到问题

    千次阅读 2009-03-12 12:48:00
    1,table + div 组合实现布局,宽度设置需要根据实际需要调整 2, 用ie中刷新静态页面文件时,如果存在安全提示,需要右键->许可。不能直接关掉提示条,否则不会显示最新的更改效果 3, !import后设置的属性会被...
  • 首先,先要准备好这个静态网页的源文件,如图 bs里面是一些css和js的文件,img则是放图片的,文件中的index是网页的首页 运行一下,看看 是这样的 然后打开phpcms文件,上篇博客中有提到,把首页的文件index...
  • 先在header页面改个数 原先是5,现在改成6 然后在后台多加一栏目 然后再往里面添加上三项内容先 然后再来看代码部分 先审查元素,找到其中的一项内容,保留一项的代码,其他的都删掉 <!--...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,551
精华内容 1,020
关键字:

静态页面制作