- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试复制下图的样式:
这就是我所在的地方:
.asymmetric {
position: relative;
background-color: #7CCBF2;
}
.asymmetric::before {
position: absolute;
content: "";
width: 100%;
height: 115%;
top: -30px;
left: 0;
background-color: red;
transform: skewY(-3deg);
z-index: -10;
}
.asymmetric::after {
position: absolute;
content: "";
width: 100%;
height: 115%;
top: -10px;
left: 0;
background-color: yellow;
transform: skewY(3deg);
z-index: -10;
}
body {
margin: 0 auto;
background-color: #EEEEEE;
font-family: sans-serif;
}
section {
padding: 50px 0;
}
.blank-space {
height: 100px;
}
h2 {
margin: 0;
padding-bottom: 70px;
text-align: center;
text-transform: uppercase;
letter-spacing: 15px;
}
p {
width: 70%;
margin: 0 auto;
line-height: 2;
font-size: 18px;
}
<body>
<section class="blank-space"></section>
<section class="asymmetric">
<h2>Heading</h2>
<p>Lorem ipsum dolor sit amet, magna tellus, ultricies etphasellus tincidunt elit nec. Ornare sollicitudin sapien non, dignissim metus wisi pharetra sollicitudin, sem integer. Nibh sem et amet, ultrices ac interdum, nec enim lorem elit commodo dolor, aliquam ipsum eget ornare nullam, iaculis porttitor. Quisque sint, lobortis rutrum est nonummy, potenti quam quam molestie pede porta. Sem ante dis dui wisi suscipit, eu vitae odio integer, congue velit lectus aliquet luctus bibendum, et facilisis, laoreet ad</p>
</section>
<section class="blank-space"></section>
</body>
我尝试过使用 ::before
和 ::after
,结果甚至都不相似。
最佳答案
没有所有这些标记和更少代码的线性渐变解决方案怎么样:
section {
padding:50px;
background-image:
/*top layer*/
linear-gradient(to top right,transparent 50%,rgba(0,255,0,0.5) 51%),
linear-gradient(to bottom left,transparent 50%,rgba(0,255,0,0.5) 51%),
linear-gradient(rgba(0,255,0,0.5),rgba(0,255,0,0.5)),
/*Bottom layer*/
linear-gradient(to top left,transparent 50%,red 51%),
linear-gradient(to bottom right,transparent 50%,red 51%),
linear-gradient(red,red);
background-position:bottom,top,center;
background-size:100% 40px,100% 40px, 100% calc(100% - 80px);
background-repeat:no-repeat;
}
<section>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam rhoncus est nibh, quis vulputate mi vehicula quis. Donec luctus, turpis molestie pretium ornare, ipsum tellus consequat nibh, vitae consectetur odio mauris sit amet orci. Suspendisse libero metus, mattis vel malesuada vel, ornare eget orci. Sed rhoncus metus mauris, et egestas arcu imperdiet at. Aenean orci orci, fringilla vel porttitor id, suscipit eget nunc. Quisque ac sem ultrices, dignissim massa eu, auctor diam. Etiam tempus tempus velit a scelerisque. Nam dolor lacus, venenatis a leo quis, ornare aliquet urna. Curabitur convallis maximus tempus. Donec ac enim quis ante tincidunt dapibus. Suspendisse et risus arcu.
</section>
如果你想让它不对称地调整一些值:
section {
padding:50px;
background-image:
/*top layer*/
linear-gradient(to top right,transparent 50%,rgba(0,255,0,0.5) 51%),
linear-gradient(to bottom left,transparent 50%,rgba(0,255,0,0.5) 51%),
linear-gradient(rgba(0,255,0,0.5),rgba(0,255,0,0.5)),
/*Bottom layer*/
linear-gradient(to top left,transparent 50%,red 51%),
linear-gradient(to bottom right,transparent 50%,red 51%),
linear-gradient(red,red);
background-position:bottom,top,center;
/*Updated this*/
background-size:100% 30px,100% 30px, 100% calc(100% - 60px),
100% 50px,100% 50px, 100% calc(100% - 100px);
background-repeat:no-repeat;
}
<section>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam rhoncus est nibh, quis vulputate mi vehicula quis. Donec luctus, turpis molestie pretium ornare, ipsum tellus consequat nibh, vitae consectetur odio mauris sit amet orci. Suspendisse libero metus, mattis vel malesuada vel, ornare eget orci. Sed rhoncus metus mauris, et egestas arcu imperdiet at. Aenean orci orci, fringilla vel porttitor id, suscipit eget nunc. Quisque ac sem ultrices, dignissim massa eu, auctor diam. Etiam tempus tempus velit a scelerisque. Nam dolor lacus, venenatis a leo quis, ornare aliquet urna. Curabitur convallis maximus tempus. Donec ac enim quis ante tincidunt dapibus. Suspendisse et risus arcu.
</section>
关于具有 2 个叠加层的 CSS Skew,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49742265/
我在学习DDIA中的数据库事务,这本书中有两个概念,一个是工作负载不平衡的热点,另一个是时间异常,我不明白时间异常的意思,为什么叫时间异常。。我想知道在这种情况下如何解释倾斜的威胁
我只是想歪斜 parent ,然后歪斜 child 。 示例:HTML Hello 示例:CSS .parent { transform: skew(-10deg); } .c
我真的需要了解如何skew(xdeg)函数起作用所有研究似乎都没有解释 x Angular 如何影响其他点并像这样扭曲它,我需要知道它是否有任何数学公式或一种能够预期使用特定度数的结果的方法。 附:我
这个问题在这里已经有了答案: Compiling C++ on remote Linux machine - "clock skew detected" warning (14 个回答) 10 个月前
我正在为运行 iOS7+ 的设备编写 Swift 2.0 代码。 是否可以如下所示以倾斜/对角线/倾斜格式呈现表格 View ? 显然,如果答案是肯定的,我需要经过什么过程才能得到结果? 最佳答案 是
我想知道是否可以使用 transform:skew 获得完美的边缘(我想附加一个 img 但我不能(1 分)) https://ibb.co/g5qODG (没有阴影的图像示例。它看起来仍然被咬了。)
您好,我正在尝试找到在调整页面大小时将倾斜元素保持在适当位置的最佳方法。 我希望能够扩展内容区域(绿色区域)并保持相同的形状,但也希望白色 Angular 的形状也相同。 对不起,我在这方面缺乏知识,
我正在尝试使用 CSS 在每一侧倾斜一个 div 以模仿相框 Angular ,但我不知道如何分别倾斜每一端并保留背景图像。 最佳答案 已更新再添加两个div,这将是一个技巧
我无法弄清楚如何使以下布局正常工作。我并不局限于纯 CSS——我知道 JS 将参与使其跨浏览器——但 CSS 解决方案会很棒。这是我想要实现的目标: 我试过下面的代码,先倾斜容器,然后朝相反的方向倾斜
这个问题已经有答案了: Compiling C++ on remote Linux machine - "clock skew detected" warning (14 个回答) 已关闭 2 年前。
我需要一些帮助。我有矩形(红色)。这个矩形有 transform: skew(0deg, -6deg); 我现在需要的是红色上方区域的高度。看图: 我确信这是简单的数学运算。但我在谷歌上找不到解决方案
有没有办法转换一个元素而不是该元素内的文本? body { font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sa
我正在尝试复制下图的样式: 这就是我所在的地方: .asymmetric { position: relative; background-color: #7CCBF2; } .asymmetric:
我需要帮助将 4 个内联 li 放入一个 div 中,但是,这些 li 需要“水平倾斜”。这是我需要做的:(对链接感到抱歉,但堆栈不允许我放置图片) https://www.flickr.com/ph
我正在远程计算机上工作,在安装软件时,我遇到了“检测到时钟偏差”警告,整个过程都失败了。我使用了“find . -exec touch {}\;”更新文件的时间戳但仍然失败,而且更连线,时间戳仍然领先
使用 MetPy 制作斜 T 图时,很难看到温度和露点轨迹以及绘制的基准线(混合比、潮湿绝热等)。是否有一种方法(在我看到的文档中没有看到)将它们淡化到背景中(例如 alpha)? 同时设置限制似乎有
我正在尝试了解 Karkkainen, P. Sanders 对线性时间后缀数组创建算法的实现。算法详情可见here . 我设法理解了整体概念,但未能将其与提供的实现相匹配,因此无法清楚地掌握它。 这
有人能给我解释一下 a 和 a 之间的区别吗数据库事务理论中的“丢失更新”和“写入偏斜”?有人可以给我举个例子吗? 最佳答案 通俗地说,丢失更新和写入偏差是并发写入事务相互干扰的方式。 写入偏差 发生
Spark SQL 有一个可用的倾斜提示(请参阅 here)。是否有适用于 Spark Scala 的等效提示? 例子这是事实表倾斜 ProductId 列的 Spark SQL 代码: SELECT
由于以下原因,我的网站上出现模糊的文本和图像: transform:skew(0.25rad) 这是我的 html: TITLE 这是我的 CSS: .one{ backgroun
我是一名优秀的程序员,十分优秀!