当前位置: 首页 > news >正文

电子元器件网站建设百度推广业务员电话

电子元器件网站建设,百度推广业务员电话,虚拟空间网站回收池有什么作用,公积金网站建设方案目录前言border-imageborder-image实现background父子divbackgorund一个div一个伪元素background-clip🧨🧨🧨 大家好,我是搞前端的半夏 🧑,一个热爱写文的前端工程师 💻. 如果喜欢我的文章&…

目录

    • 前言
    • border-image
    • border-image
    • 实现
    • background+父子div
    • backgorund+一个div+一个伪元素
    • background-clip

🧨🧨🧨

大家好,我是搞前端的半夏 🧑,一个热爱写文的前端工程师 💻.
如果喜欢我的文章,可以关注 ➕ 点赞 👍 一起学习交流前端,成为更优秀的工程师~ 更多故事—点我探索新世界!

🧨🧨🧨

前言

总有人觉得CSS就是一个布局的工具,忽视了CSS的重点,CSS的全称是啥?层叠样式表(Cascading Style Sheets)第二个词是啥,样式样式样式!总有人把CSS的强大忽略了。同样的效果,不同的实现方式,总会有好有坏,但是就怕你一种也不会!本文主要通过一个边框的实现方式来学习不同的属性。

border-image

我之前写过一篇文章来专门来介绍这个属性。《24张图攻克border-image 》这里再简单的介绍一下。

border-image

首先这个属性是下面个属性的缩写,

border-image-source 指定资源

border-image-slice规定图片剪裁位置

border-image-width指定宽度

border-image-outset 指定在边框外部绘制 区域 的量

border-image-repeat 这个是和background-repeat基本差不多*

实现

border-image-source不仅可以接受图片,还可以接受渐变。

注意:这种实现方式有一个缺点就是, border-radius:是无法生效的。所以圆角渐变边框,只能say bye!

这里将整个div分割,然后使用streach拉伸整个border-image.

     .border-image {width: 200px;height: 100px;border: 2px solid;border-image-source: linear-gradient(45deg, #56ECC7, #9f5ad8);border-image-slice: 1;border-image-repeat: stretch;}

image-20211108232240601

background+父子div

<div class="container"><div class="box"></div>
</div>
    <style>.container {background: linear-gradient(45deg,#56ECC7 0%, #6067f3 100%);padding: 1px;width: 200px;height: 100px;border-radius: 4px;}.box {background: #fff;border-radius: 4px;width: 100%;height: 100%;}</style></head><body><div class="container"><div class="box"></div></div>

image-20211108232246825

backgorund+一个div+一个伪元素

看到上一个例子,可能有人此时会想到既然可以使用两个div,那为何不使用一个div加上:after呢?当然是可以的

image-20211108232725786

注意:这里的伪元素充当的是上面父div的角色,可能有人非不信,一定要把渐变加在container上,然后为元素设置白色。你有没有考虑容器有内容的情况。

 .container::after {content: "";z-index: -1;background: linear-gradient(45deg,#56ECC7 0%, #6067f3 100%);
}<div class="container">渐变边框</div>

background-clip

这个属性不多介绍了,请看之前的文章:http://sylblog.xin/archives/38

background-clip: content-box;背景被裁剪至内容区(content box)外沿.

background-clip: border-box;背景延伸至边框外沿(但是在边框下层).

我们这里设置两个渐变,一个全白的渐变,使用background-clip: content-box让他覆盖内容区域。然后使用background-clip: border-box;将 linear-gradient(45deg, #56ecc7, #6067f3);放到border上面。这样是为啥要设置 background-origin: border-box;

   .container {border: solid 1px transparent;border-radius: 5px;background-image: linear-gradient(#fff, #fff),linear-gradient(45deg, #56ecc7, #6067f3);background-origin: border-box;background-clip: content-box, border-box;text-align: center;line-height: 80px;}
http://www.tj-hxxt.cn/news/91924.html

相关文章:

  • 网站app用什么语言开发seo常用方法
  • 即墨网站建设淄博网站营销与推广
  • 国内排名靠前的5家b2b电子商务网站网络营销制度课完整版
  • 手机网站建设比较好的公司官网整站优化
  • 美橙建站五站合一软件百度账号注册中心
  • 辅助色网站网络营销与策划实践报告
  • 建设银行网站怎么设置转账额度产品宣传推广方式有哪些
  • 网站制作模版在线排名优化工具
  • 优质做网站哪些网站可以免费推广
  • 沈阳网站开发招聘360免费建站官网
  • 宁波做网站建设免费的网站平台
  • java做网站开发成本高厦门百度关键词优化
  • 免备案网站空间购买百度一下打开
  • 网站建设书籍推荐网站新域名查询
  • 怎样查找网站开发者友情网站
  • 网站代码调试seo培训优化
  • 公司做网站大概多少钱百度一下下载
  • 嘉兴网站搭建百度网址大全网站
  • 新型网站建设关键词优化是什么意思
  • 专门做房地产设计的图片网站百度刷排名百度快速排名
  • 网站建设公司宣传语唐山百度seo公司
  • 怎么攻击php做的网站吗百度一下你就知道首页
  • wap网站asp源码网络营销推广与策划
  • 国内做网站用的程序国外免费建站网站搭建
  • 个人网站设计摘要开封seo公司
  • 制作网页编码百度seo不正当竞争秒收
  • 网站的域名在哪里看近一周新闻热点事件
  • 内蒙古市最新新闻黑帽seo365t技术
  • web前端开发招聘温州seo顾问
  • 做电子商务网站的意义百度搜索榜