outline-offset
来源:1-6 编程练习
soso_crazy
2019-02-15 16:45:29
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> div{ /*此处写代码*/ margin:100px; width:300px; height:300px; background:white; outline:150px solid red; outline-offset: 0px; } </style> </head> <body> <div></div> </body> </html>
outline-offset如何设置才能遮住四角?取值有什么计算方法才能遮住四角
1回答
好帮手慕星星
2019-02-15
你好,
outline-offset设置或检索对象外的线条轮廓偏移容器的值,想要实现十字架的效果有一个临界值。
当outline-offset设置负值时,会向内偏移,当设置的值*2(不用计算符号)与元素宽度相等时,元素就看不到了,没有了中间的部分,上下左右的outline挨着,如下:
继续将值减少,以左右两边outline值为例,都是150px,两个同时向内移动,当移动自身一半的时候,两个重合:
在继续减小,两个就会分开,如下:
慢慢的就会出现十字架的效果。
如果想要十字架细一些,可以继续将值减少,自己测试下吧。
祝学习愉快!
相似问题