草庐IT

CSS-Grid-Cell

全部标签

html - 简单的 css 动画在 Safari 中不流畅

我在Safari的网站上有一个奇怪的行为。我想使用css过渡将菜单从高度0px扩展到高度100%。这在Firefox、Chrome和Edge中正常工作。然而,在Safari中,总是有一个断点,动画会在其中停止很短的时间,从而导致动画滞后。我检查过没有元素在同一个z-index上。我在主页上找到了一个“修复”,由css中的注释指示,但这并没有改变任何东西。.dropdown-nav{position:fixed;display:block;z-index:21;width:100%;height:0;left:0;background-color:white;top:0;padding:

html - 具有最大宽度、居中内容的 CSS 网格布局

我正在学习CSS网格(我知道早就该学习了)。我挑战自己将相对标准的基于float的布局转换为网格,但无法弄清楚最后一部分。我的目标是让内容(Logo+导航和侧边栏+内容)居中,并具有max-width。例如,Logo+导航栏的max-width应为600像素。我还需要有一个覆盖整个视口(viewport)宽度的实心填充背景(匹配可变高度Logo/导航行的高度)。第一列(Logo和侧边栏)应缩小以适合其内容-因此第一列的宽度仅与Logo/侧边栏之间的宽度一样宽。导航/内容应填充max-width允许的剩余空间。以下是我最好的尝试。主要内容的宽度没有填满max-width。相反,主要内容的

html - 具有最大宽度、居中内容的 CSS 网格布局

我正在学习CSS网格(我知道早就该学习了)。我挑战自己将相对标准的基于float的布局转换为网格,但无法弄清楚最后一部分。我的目标是让内容(Logo+导航和侧边栏+内容)居中,并具有max-width。例如,Logo+导航栏的max-width应为600像素。我还需要有一个覆盖整个视口(viewport)宽度的实心填充背景(匹配可变高度Logo/导航行的高度)。第一列(Logo和侧边栏)应缩小以适合其内容-因此第一列的宽度仅与Logo/侧边栏之间的宽度一样宽。导航/内容应填充max-width允许的剩余空间。以下是我最好的尝试。主要内容的宽度没有填满max-width。相反,主要内容的

DIV Angular 周围的 HTML/CSS 文本

所以,我想做一个H1标签来绕过一个容器。如果我使用CSS旋转,我可以旋转文本,但显然只能旋转90度,而不是围绕一个div。我希望将文本保留在一个H1标签中,因为设计师希望它成为页面的标题并用于SEO目的。根据我所做的所有研究,我不确定这是否可行。我有点难过。我想你们会知道这是否可能。例如:LatestNewsBlueSquare 最佳答案 放置您的盒子relative(有一些margin空间用于offset标题文本)定位您的标题absolute负顶-1.1em创建(在标题内)用于旋转的垂直文本将您的SPANabsolute放在右边1

DIV Angular 周围的 HTML/CSS 文本

所以,我想做一个H1标签来绕过一个容器。如果我使用CSS旋转,我可以旋转文本,但显然只能旋转90度,而不是围绕一个div。我希望将文本保留在一个H1标签中,因为设计师希望它成为页面的标题并用于SEO目的。根据我所做的所有研究,我不确定这是否可行。我有点难过。我想你们会知道这是否可能。例如:LatestNewsBlueSquare 最佳答案 放置您的盒子relative(有一些margin空间用于offset标题文本)定位您的标题absolute负顶-1.1em创建(在标题内)用于旋转的垂直文本将您的SPANabsolute放在右边1

HTML & CSS 背景

我是CSS的新手,我想知道如何实现这一点:我正在编写一个页面,该页面将在中间显示一个表单(由黑框表示)。我希望它具有与主体背景重叠的白色背景(由红线表示)。查看此站点以获取示例图像。(对不起,我无法在线发布)http://www.freeimagehosting.net/uploads/bf2d71f238.png非常感谢! 最佳答案 你可以给你的元素一些样式,背景可以是颜色、图片等。CSS:body{/*RedLinesHere*/background:#990000;}#outer{/*WhiteboxHere*/backgro

HTML & CSS 背景

我是CSS的新手,我想知道如何实现这一点:我正在编写一个页面,该页面将在中间显示一个表单(由黑框表示)。我希望它具有与主体背景重叠的白色背景(由红线表示)。查看此站点以获取示例图像。(对不起,我无法在线发布)http://www.freeimagehosting.net/uploads/bf2d71f238.png非常感谢! 最佳答案 你可以给你的元素一些样式,背景可以是颜色、图片等。CSS:body{/*RedLinesHere*/background:#990000;}#outer{/*WhiteboxHere*/backgro

javascript - CSS 透视舷窗

我正在尝试使用CSS创建一个“舷窗”。当我说舷窗时,我的意思是让屏幕的一部分透明,这样您就可以看到舷窗后面的任何东西,仅此而已。通过将body的背景颜色设置为与前景色相同,然后使用具有圆形渐变的舷窗图像,我能够获得我想要的效果,中间为白色,边缘为黑色因为页面上的所有内容都是相同的颜色。这不是我想要的,因为我想在屏幕后面使用颜色或任何东西。我想到了这个:TestSeeThroughMouse*{margin:0;padding:0;}html,body{height:100%;background-color:green;}#cover{height:100%;width:100%;to

javascript - CSS 透视舷窗

我正在尝试使用CSS创建一个“舷窗”。当我说舷窗时,我的意思是让屏幕的一部分透明,这样您就可以看到舷窗后面的任何东西,仅此而已。通过将body的背景颜色设置为与前景色相同,然后使用具有圆形渐变的舷窗图像,我能够获得我想要的效果,中间为白色,边缘为黑色因为页面上的所有内容都是相同的颜色。这不是我想要的,因为我想在屏幕后面使用颜色或任何东西。我想到了这个:TestSeeThroughMouse*{margin:0;padding:0;}html,body{height:100%;background-color:green;}#cover{height:100%;width:100%;to

html - 应用填充以显示 : table-cell element

我正在尝试使用display:table-cell将填充应用到元素的左侧。我使用的是Webkit浏览器,这只需要在Webkit浏览器中工作(耶!)。它以正确的排列显示,但好像根本没有填充。有什么指点吗?我对display:table有点陌生这是我的HTML(我内嵌了css以便于阅读):TitleLabelOption1... 最佳答案 将您的选择包裹在一个范围内: 关于html-应用填充以显示:table-cellelement,我们在StackOverflow上找到一个类似的问题: