12.18笔记

圆角边框

border-radius :用于指定圆角边框的圆角半径。

  • 如指定1个参数,则4个圆角都使用该长度作为半径。
  • 如指定2个参数,则第一个参数作为左上角和右下角的半径,第二个参数作为右上角和左下角的半径。
  • 如指定3个参数,第一个参数作为左上角的半径,第二个参数作为右上角和左下角的半径,第三个参数作为右下角的半径。
<style>
	div
{
	border:2px solid #a1a1a1;
	padding:10px 40px; 
	background:#dddddd;
	width:300px;
	border-radius:25px;
}
</style>

边框阴影

box-shadow属性用于增加盒模型元素的边框阴影。一共有5个参数。

  • 第一个参数:控制阴影在水平方向的偏移。
  • 第二个参数:控制阴影在垂直方向的偏移。
  • 第三个参数:控制阴影的模糊程度。
  • 第四个参数:控制阴影的缩放程度。
  • 第五个参数:改属性值控制阴影的颜色。
<style> 
    div
    {
        width:300px;
        height:100px;
        background-color:yellow;
        box-shadow: 20px 10px 100px 100px #888888;
    }
    </style>
    </head>
    <body>

    <div></div>

</body>

内部阴影

{box-shadow:inset x-offset y-offset blur-radius spread-radius color}

对象选择器 {box-shadow:投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色}



渐变动画

transition动画可以控制HTML组件的某个属性发生改变时经历的时间,使其以平滑渐变的方式发生改变,产生动画效果。有4个参数。

  • 第一个参数:指定对哪个HTML元素进行处理。
  • 第二个参数:定义持续时间。
  • 第三个参数:指定渐变的速度。(有多个可用的属性值,请完成自学)
  • 第四个参数:指定延迟时间。
<style> 
    div
    {
        width:100px;
        height:100px;
        background:red;
        transition:width 2s;
    }
    div:hover
    {
        width:300px;
    }
</style>

<body>
	<div></div>
</body>

Animation动画

annimation动画提供了更灵活的制作动画的方法。animation是一个符合属性,有5个参数:

  • 第一个参数:指定动画的名称。
  • 第二个参数:指定动画的持续时间。
  • 第三个参数:指定动画的变化速度。
  • 第四个参数:指定动画延迟多久开始执行。
  • 第五个参数:指定动画循环执行的次数。
<style> 
    div
    {
        width:100px;
        height:100px;
        background:red;
        animation:myfirst 5s;

    }

    @keyframes myfirst
    {
        0%   {background:red;}
        25%  {background:yellow;}
        50%  {background:blue;}
        100% {background:green;}
    }

</style>

<body>

	<div></div>

</body>


1.语句


  • 语句是完成某种特定任务的代码,在 Javascript 中每条语句要以”;”结束;
  • 语句在定义的时候可以出现在一行中,也可以一行出现多条语句,都是允许的;
  • 表达式可以单独出现在 JS 代码中,但是没有任何意思;
	var _div = ""; var _div = "";
    // 没有任何的意思
    1 + 2;

2.变量

  • 变量是对“值”的引用。在其他的场合中,我们有的时候把引用也成为地址或指针。
  • 在JS中,定义变量使用“var”关键字。
    var _msg = "hello";
    // 上述的语句,在JS解释器中其实是分了两个步骤完成
    // 第一步:
    var _msg;
    // 此时变量_msg的值为undefine;
    // 第二步:
    _msg = "hello";


3.输出语句

JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

怎样构造对象

    var person={
    "name":"小明",
    "age":"18",
    "like":function(){
                return "喜欢打篮球,弹吉他"
          }
    }
    
    var person=new Object();
    person.name='小明';
    person.sex='男';
    person.method=function(){
      return this.name+this.sex;
    }

属性的操作

有两种方式读取对象的属性,一种使用点运算符,还有一种是使用方括号运算符。

var obj = {
   name : "Tom",
   age : 27,
   sex : true,
   3:"333"
};
console.log(obj.name); // Tom
console.log(obj["name"]); // Tom
console.log(obj[3]); // 333




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值