6.4HTML5与CSS3笔记

1.video属性

video 标签定义视频,比如电影片段或其他视频流。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.datatransfer

在这里插入图片描述

2.effectAllowed属性
dataTransfer.effectAllowed : 设置或返回被拖动元素允许发生的拖动行为。
该属性值可设为none、copy、copyLink、copyMove、link、linkMove、move、all、uninitialized。

none : 此项表示不允许放下(禁止任何操作)
copy : 允许复制
copyLink : 允许 copy 或者 link 操作
copyMove : 允许 copy 或者 move 操作
link : 允许在新地方建立与源的链接
linkMove : 允许 link 或者 move 操作
move : 允许移动到新的位置
all : 允许所有操作
uninitialized: 缺省值(默认值), 相当于 all

样例代码

    <script>
        function allowDrop(ev) {
            ev.preventDefault();
            //不执行默认处理(拒绝被拖放)

            ev.dataTransfer.dropEffect='copy';
        }

        function drag(ev) {
            //使用setDate(数据类型,携带的数据)
            //方法将要拖放的数据存入datatransfer对象
            //ev.clearDate();
            ev.dataTransfer.setData("Text",ev.target.id);
            ev.effectAllowed='all';
        }
        function drop(ev) {
            ev.preventDefault();
            //不执行默认处理(拒绝被拖放)
            //使用getDate()获取数据然后赋值给data
            var data=ev.dataTransfer.getData("Text");
            //使用appendchild方法把拖动的节点放到元素节点当中成为他的子节点
            ev.target.appendChild(document.getElementById(data));
        }
    </script>

3. CSS3选择器

在这里插入图片描述

在这里插入图片描述

小案例1: 尾字符的选择

 <style>
        a[href$=html]:after{
            content: "wangye";
        }
        a[href$=jjj]:after{
            content: '图片文件';
            color: green;
        }
    </style>

<body>
<a href="anli.html">网页首页</a>
<a href="jjjjj">网页图片</a>
</body>

小案例2:target选择器

URL 带有后面跟有锚名称 #,指向文档内某个具体的元素。这个被链接的元素就是目标元素(target element)。

:target 选择器可用于选取当前活动的目标元素。

<!DOCTYPE html>
<html>
<head>
<style>
:target
{
border: 2px solid #D4D4D4;
background-color: #e5eecc;
}
</style>
</head>
<body>

<h1>这是标题</h1>

<p><a href="#news1">跳转至内容 1</a></p>
<p><a href="#news2">跳转至内容 2</a></p>

<p>请点击上面的链接,:target 选择器会突出显示当前活动的 HTML 锚。</p>

<p id="news1"><b>内容 1...</b></p>
<p id="news2"><b>内容 2...</b></p>

<p><b>注释:</b> Internet Explorer 8 以及更早的版本不支持 :target 选择器。</p>

</body>
</html>

4.ui元素状态下伪类选择器

所谓UI选择器:就是指定的样式只有当元素处于某种状态下时,才起作用,在默认状态下不起作用!

浏览器兼容性:

E:hover 支持firefox、safari、Opera、ie8、chrome ------------
E:active 支持firefox、safari、Opera、chrome 不支持ie8
E:focus 支持firefox、safari、Opera、ie8、chrome -------------
E:enabled 支持firefox、safari、Opera、chrome 不支持ie8
E:disabled 支持firefox、safari、Opera、chrome 不支持ie8
E:read-only 支持firefox、Opera 不支持ie8、safari、chrome
E:read-write 支持firefox、Opera 不支持ie8、safari、chrome
E:checked 支持firefox、safari、Opera、chrome 不支持ie8
E::selection 支持firefox、safari、Opera、chrome 不支持ie8
E:default 只支持firefox ------------
E:indeterminate 只支持chrome ------------
E:invalid 支持firefox、safari、Opera、chrome 不支持ie8
E:valid 支持firefox、safari、Opera、chrome 不支持ie8
E:required 支持firefox、safari、Opera、chrome 不支持ie8
E:optional 支持firefox、safari、Opera、chrome 不支持ie8
E:in-range 支持firefox、safari、Opera、chrome 不支持ie8
E:out-of-rang 支持firefox、safari、Opera、chrome 不支持ie8
下面就其使用做详细的说明;

1、选择器E:hover、E:active和E:focus
1)、E:hover选择器被用来指定当鼠标指针移动到元素上时元素所使用的样式
使用方法:
<元素>:hover{
CSS样式
}
我们可以在“<元素>”中添加元素的type属性。
例:
input[type=“text”]:hover{
CSS样式
}
2)、E:active选择器被用来指定元素被激活时使用的样式
3)、E:focus选择器被用来指定元素获得光标聚焦点使用的样式,主要是在文本框控件获得聚焦点并进行文字输入时使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值