草庐IT

TRANSFORM

全部标签

html - 是否可以旋转元素,但不能使用 css3 旋转其内容?

我有以下元素TestTextHere这个元素有浅蓝色背景和一些内边距。今天我遇到了一个小挑战:我知道我们可以旋转元素,但是它的内容也会旋转。我试图实现的目标如下所示:所以元素本身稍微旋转,但它的内容保持在原位。这仅使用CSS3就可以实现吗?我试着玩弄几个嵌套元素,但是通过旋转它们的父元素,所有子元素也会旋转。这也可以用单个元素来完成,就像上面的例子一样吗? 最佳答案 当然,如果将文本包装在一个跨度中,则将跨度设置为position:absolute,和transform它在相反方向上与“默认”它等量。我建议反对在您上面提出的案例中将

html - 是否可以旋转元素,但不能使用 css3 旋转其内容?

我有以下元素TestTextHere这个元素有浅蓝色背景和一些内边距。今天我遇到了一个小挑战:我知道我们可以旋转元素,但是它的内容也会旋转。我试图实现的目标如下所示:所以元素本身稍微旋转,但它的内容保持在原位。这仅使用CSS3就可以实现吗?我试着玩弄几个嵌套元素,但是通过旋转它们的父元素,所有子元素也会旋转。这也可以用单个元素来完成,就像上面的例子一样吗? 最佳答案 当然,如果将文本包装在一个跨度中,则将跨度设置为position:absolute,和transform它在相反方向上与“默认”它等量。我建议反对在您上面提出的案例中将

html - 如何使用 CSS 创建心形?

我在SO上的一个答案中找到了以下CSS,我想知道为什么它会创建所需的心形:#heart{position:relative;width:100px;height:90px;}#heart:before,#heart:after{position:absolute;content:"";left:50px;top:0;width:50px;height:80px;background:red;border-radius:50px50px00;transform:rotate(-45deg);transform-origin:0100%;}#heart:after{left:0;trans

html - 如何使用 CSS 创建心形?

我在SO上的一个答案中找到了以下CSS,我想知道为什么它会创建所需的心形:#heart{position:relative;width:100px;height:90px;}#heart:before,#heart:after{position:absolute;content:"";left:50px;top:0;width:50px;height:80px;background:red;border-radius:50px50px00;transform:rotate(-45deg);transform-origin:0100%;}#heart:after{left:0;trans

html - 制作 flex 阴影的最佳方法

对于这样的事情:最有效的方法是什么?最好做一个图像,或者有没有一种方法可以用CSS实现这一点,而无需一堆我不知道的hack/额外标记?此外,阴影仅必须在IE9、FF和Chrome中工作 最佳答案 您可以使用伪元素和box-shadow属性来做到这一点。我在这里为你做了一个例子:http://jsfiddle.net/joshnh/NWnXw/这适用于IE9及更高版本。/*Shadow*/.shadow{box-shadow:01px5pxhsla(0,0%,0%,.25),inset0050pxhsla(0,0%,0%,.05);p

html - 制作 flex 阴影的最佳方法

对于这样的事情:最有效的方法是什么?最好做一个图像,或者有没有一种方法可以用CSS实现这一点,而无需一堆我不知道的hack/额外标记?此外,阴影仅必须在IE9、FF和Chrome中工作 最佳答案 您可以使用伪元素和box-shadow属性来做到这一点。我在这里为你做了一个例子:http://jsfiddle.net/joshnh/NWnXw/这适用于IE9及更高版本。/*Shadow*/.shadow{box-shadow:01px5pxhsla(0,0%,0%,.25),inset0050pxhsla(0,0%,0%,.05);p

javascript - 将鼠标悬停在一个 div 上时更改其他 div 的类

我有四个div。当我悬停一个div时,它的height和width会随着动画增加。我想要一些东西,比如当我将鼠标悬停在一个div上时,它的大小会增加,而其他3个div大小会减小。我已经完成了,直到悬停时增加div的大小我不明白如何一次更改所有其他div的大小。这是我的HTML和CSS。.style_prevu_kit{display:inline-block;border:0;width:196px;height:210px;position:relative;-webkit-transition:all200msease-in;-webkit-transform:scale(1);-

javascript - 将鼠标悬停在一个 div 上时更改其他 div 的类

我有四个div。当我悬停一个div时,它的height和width会随着动画增加。我想要一些东西,比如当我将鼠标悬停在一个div上时,它的大小会增加,而其他3个div大小会减小。我已经完成了,直到悬停时增加div的大小我不明白如何一次更改所有其他div的大小。这是我的HTML和CSS。.style_prevu_kit{display:inline-block;border:0;width:196px;height:210px;position:relative;-webkit-transition:all200msease-in;-webkit-transform:scale(1);-

html - 为什么 `transform` 会中断 `position: fixed` ?

其实我已经找到问题的原因了。我现在的问题是,为什么将transform添加到您的html,body会破坏position:fixed?原始问题最简单的CSS任务对我来说似乎失败了:position:fixed没有保持元素相对于视点的位置。考虑以下样式表:.stay-there-dammit{position:fixed;right:0px;left:0px;z-index:1030;}第一次加载页面时,定位是正确的。但是对视口(viewport)的任何更改(例如滚动或调整大小)都不会影响.stay-there-dammit元素的定位。可以说它没有调整其位置以适应新的视口(viewpor

html - 为什么 `transform` 会中断 `position: fixed` ?

其实我已经找到问题的原因了。我现在的问题是,为什么将transform添加到您的html,body会破坏position:fixed?原始问题最简单的CSS任务对我来说似乎失败了:position:fixed没有保持元素相对于视点的位置。考虑以下样式表:.stay-there-dammit{position:fixed;right:0px;left:0px;z-index:1030;}第一次加载页面时,定位是正确的。但是对视口(viewport)的任何更改(例如滚动或调整大小)都不会影响.stay-there-dammit元素的定位。可以说它没有调整其位置以适应新的视口(viewpor