17-进阶: 第一个JS作品

本节知识点-----

  • CSS知识点
  1. 如何写渐变颜色的样式?
    谷歌 css gradient generate ,之后调试称需要的效果;
    代码:
background: linear-gradient(to bottom, rgba(41,41,41,1) 0%, rgba(17,17,17,1) 100%);

效果:


js-17-01.png
  1. 通过设置多个box-shadow来形成盒子四周不同的阴影效果
    代码:
box-shadow: 0 0 0 1px #1a1b1c, 0 0 0 2px #1f1f20,0 1px 0 2px #131313,
0 2px 0 2px #080808,0 3px 0 2px #000000,0 5px 1px 0 #121213;

效果:


js-17-02.png

通过多个阴影的叠加来产生特殊的效果。

  1. background
    background 是CSS简写属性,用来集中设置各种背景属性。
    background 可以用来设置一个或多个属性:background-color, background-image, background-position, background-repeat, background-size, background-attachment
    background-size: cover;----保证背景图能够在屏幕尺寸变化时充满屏幕;
  1. display: flex;Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。行内元素则可以使用display: inline-flex;
    注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效。
    本节中,将 kbd 元素变更为 inline-block 且指定 width height 后,其内部文档自动位于左上角,现在要求其内部文档能在水平、垂直方向均能居中。
    复习:之前章节的学习中已经了解了一个水平布局的套路---float;此处再学习一个垂直方向布局的套路---flex;
    套路如下:
    display: inline-flex; //此处原容器为 inline 模式,
    justify-content: center; //项目在主轴上的对齐方式,
    align-items: center; //项目在交叉轴上的对齐方式,

你想让一个元素绝对居中,只要在其父元素上添加上面套路3行。

  • JS知识点
  1. 错误监听:
    本节中的使用
  imgXXX = document.createElement('img')
  imgXXX.onerror = function(jgt){
        console.log("错误")
        console.log(imgXXX)
        jgt.target.src = "xxx"
  }
  1. 获取指定元素的前后兄弟元素方法

previousNode = node.previousSibling
nextNode = nodeObject.nextSibling

var button2 = dcve['target']
key2 = button2['id']
img2 = button2.previousSibling

小技巧

  1. 获取某个网站的 icon 的方法,比如 qq.com 的 icon :http://www.qq.com/favicon.ico

待用icon:

js-17-03-none.png
js-17-04-wenhao.png
js-17-04-wen.png
js-17-04-wenhao.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 2,164评论 0 2
  • 话题背景:如今网页展示的姿势是这样的 图片来自:设计之家 炫酷的网页展示,支撑它的正是强大的CSS3,还有什么理由...
    aliensq阅读 2,221评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,473评论 0 11
  • (1). 阴影模糊半径与阴影扩展半径的区别:阴影模糊半径:此参数可选,其值只能是为正值,如果其值为0时,表示阴影不...
    Leisure_blogs阅读 1,674评论 0 6
  • 你遇到一个搞笑的事,想要分享,拿起电话,你还没开口,对方就说,这会儿有事,忙,一会儿给你回话。你遇到一个难过的事,...
    花生zfh阅读 409评论 0 0

友情链接更多精彩内容