马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2019-4-30 10:07 编辑
万众瞩目的 零基础入门学习Web开发(H5&C3)开始更新了!!!
在Web新纪元 |【鱼C#视频课程】剧透这个系列的诞生,时间总是善待任何想拿它搞事情的存在体。
很幸运,一切就这样开始了,开局总会有些不足,但一切在慢慢变好,不是吗?
作为,吹水阁中最爱吹水(爱干无意义事情)的鱼油,整套教程的亮点(槽点)由我来承包~
关注本系列推送(最下方有订阅方式)的鱼油,会享受到一个福利:
会比正常推送,早一个时间节点,看到还未出炉的美味课程
哈哈,废话不多说了, #敲黑板时刻!
课程思维导图
1、map + area 元素
通过 map 内嵌 area 元素,并结合 img 元素,我们可以实现在图片指定区域进行跳转的操作。
首先创建 img 元素,并创建 usemap 属性:<img src="../img/pic.jpg" usemap="#myImage">
图片路径大家可以自行更换哦,注意usemap的值"#myImage"
# 必须要写,后面的值,就是 map 元素 name 属性的值:<map name="myImage">
<!--内部包含area元素-->
</map>
通过在 map 元素中添加 area 元素来指定跳转区域:<map name="myImage">
<area shape="circle" coords="784,241,163" alt="Cup of coffee" href="https://fishc.com.cn" target="_blank">
<area shape="poly" coords="279,230, 867,549, 636,975, 46,655" alt="Book" href="https://item.jd.com/12573534.html" target="_blank">
<area shape="rect" coords="710,818,886,1008" alt="Turtle" href="https://man.ilovefishc.com" target="_blank">
</map>
关于属性的详细用法可以参看API宝典:传送门
现在有几个点要注意:
再次提醒,如果 area 元素使用了href 属性,那么 alt 属性一定要有值哦!
2、picture + source 元素
还记得我们在:004 - 一只特立独行的猪讲 style 元素的 media 属性玩法吗。
picture 元素和 source 元素组合使用,也能实现按照浏览器尺寸变化,加载不同的图片效果:<picture>
<source media="(min-width: 1024px)" srcset="big.jpg">
<source media="(min-width: 512px)" srcset="small.jpg">
<img src="normal.jpg" alt="小姐姐" style="width:auto;">
</picture
当浏览器尺寸大于1024px,显示big.jpg图。
当浏览器尺寸大于512px并小于1024px,显示small.jpg。
当浏览器尺寸小于512px或者不支持picture元素时,就显示img元素。
3、figure + figcaption 元素
这两个元素的组合,常用于网页配图,略微有点点鸡肋,因为 img 元素用alt属性也可以实现。
还是属于“语义化”上的操作:<figure>
<figcaption>Three different breeds of dog.</figcaption>
<img src="dog1.jpg" alt="Maltese Terrier">
<img src="dog2.jpg" alt="Black Labrador">
<img src="dog3.jpg" alt="Golden Retriever">
</figure>
figcaption 元素代表了 figure 元素的一个标题或者说是其相关解释。
并不是每一个 figure 元素都需要一个 figcaption。
但是在使用 figcaption 时,它最好是 figure 块的第一个或者最后一个元素。
课后作业,完成了吗?
传送门
如果有收获,别忘了评分 :
这位鱼油,如果喜欢本系列学习笔记,请订阅 专辑☞( 传送门)( 不喜欢更要订阅 )
|