web页面设计

这次主要写写自己碰到的难题:

首先是在div中划两条对角线:

附上参考的博文:https://www.cnblogs.com/chun6/p/6132258.html

使用旋转实现加入斜线。

我的代码:

background: linear-gradient(22deg, transparent 50%,black , black , transparent 50.1%),
                 linear-gradient(-22deg, transparent 50%, black, black, transparent 50.1%);

调整度数使得位置合适,调整透明度使得线条粗细符合条件,再就是颜色了。


下一个问题。

在页面上加上点击或鼠标移动到该位置出现下拉列表,之前一直想的是要创建一个下拉列表对象,一直写不出,后来网上找了很久,功夫不负有心人,找到了。

转换思想,做一个<ul><li>的列表形式,li先隐藏,当鼠标移动要出现下拉列表的ul上,将其li显示。

附上CSS代码:

ul
{
    padding:5px 10px 0px 10px;
    margin-right:10px;
    height:70px;
    display: block;
    float:right;
    color:black;
    font-weight:bolder;
}
ul li
{
    list-style-type:none;
    display:none;
    text-align:center;
}
ul:hover
{
    color:gray;
}
#select:hover li
{
    display: block;
}
li:hover
{
    cursor:pointer;
    color: black;

}

其中"#select:hover li"的意思是鼠标移动到id为#select时,触发这个标签里的li标签。

感谢这段代码:

HTML:http://line25.com/wp-content/uploads/2012/css-menu/demo/index.html

CSS:http://line25.com/wp-content/uploads/2012/css-menu/demo/style.css

接下来的一个问题就是检测用户是否登入,然后根据这个状态,显示欢迎语句或提示语句。

附上参考博文:http://blog.csdn.net/oaa608868/article/details/53539954

通过在注册页面将用户名保存在sessionStorage中,登入检测该变量是否为undefined,而将一个标签的innerHTML设置为不同的值,从而可以达到提示和欢迎的功能。

附上我的代码:

登入页面: if (code == '0'){
                     sessionStorage.setItem("name",username);
                     window.location.href="index.html";

                }

首页页面:

html文件

<div class="inform" id="login"><a href="login.html">您好,您未登录,请先进行登入!</a></div>
<div id="div1">

js文件

   function show(){
 var username=sessionStorage.getItem("name");
  if(username!=undefined)
  {
    document.getElementById('login').innerHTML="尊敬的"+username+",欢迎进入社团格子";
    console.log(username);
  }
 }
 window.onload=function(){
   show();

 }

最后,将鼠标移动到图片,图片放大:

代码:.photo img
{
    margin-left:50px;
    transition: all 0.6s
}
.photo img:hover
{
    cursor: pointer;
    transform: scale(1.05);

}

transform: scale(1.05):将图片放大为原来的1.05倍。

transition: all 0.6s:所有属性变化在0.6s内完成。

附上参考博文:http://blog.csdn.net/u014175572/article/details/51535768

总的来说这次做的还是挺顺利的,加油。


猜你喜欢

转载自blog.csdn.net/suiyingsuiyi/article/details/79647088