Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 创建CSS按钮以在单击时显示x数量的文本,并更改div标记的大小_Html_Css - Fatal编程技术网

Html 创建CSS按钮以在单击时显示x数量的文本,并更改div标记的大小

Html 创建CSS按钮以在单击时显示x数量的文本,并更改div标记的大小,html,css,Html,Css,我有一个项目是为一个朋友做的。我想显示一些文本,当点击“了解更多”按钮时,文本的其余部分将出现。我已经将可见和不可见的文本分割成单独的标记,并给它们一个类名——共有3个 <div class="column"> <h2> BCI </h2> <p class="visible_text"> The Better Cotton Initiative (BCI) is a global

我有一个项目是为一个朋友做的。我想显示一些文本,当点击“了解更多”按钮时,文本的其余部分将出现。我已经将可见和不可见的文本分割成单独的标记,并给它们一个类名——共有3个

  <div class="column">
    <h2> BCI </h2>

    <p class="visible_text">
        The Better Cotton
        Initiative (BCI) is a global
        non-profit organisation
        cemented around being
        the largest cotton sustainability
        programme in the
        world.
    </p>

    <p class="non_visible_text">
        The Better Cotton Initiative (BCI) is a global non-profit organisation
        cemented around being the largest cotton sustainability
        programme in the world. Striving towards better global cotton
        production, in terms of bettering the lives of those who produce
        it, better for the environment it grows in and better for the
        sector’s future.
        Thanks to the help of several partners, the BCI provides training
        on more sustainable farming practices to more than two million
        cotton farmers in 21 countries. In the 2017-18 cotton season,
        licensed BCI Farmers produced more than five million metric
        tonnes of ‘Better Cotton’ – that accounts for around 19% of
        global cotton production!
    </p>


    <button class="learnBtn">
        <img src="images/LearnMore.png" alt="Learn More Button">
    </button>
</div>

BCI

更好的棉花 倡议(BCI)是一项全球性计划 非营利组织 围绕着 最大的棉花可持续性 中的方案 世界。

更好的棉花倡议(BCI)是一个全球性的非营利组织 成为世界上最大的棉花生产基地 世界各地的方案。努力提高全球棉花产量 生产,就改善生产人员的生活而言 它,对它生长的环境更好,对人类也更好 行业的未来。 多亏了几个合作伙伴的帮助,BCI提供了培训 超过200万人的可持续农业实践 21个国家的棉农。2017-18棉花季, 获得许可的BCI农民生产了500多万公吨 吨“优质棉花”——约占总产量的19% 全球棉花产量!

因此,当点击按钮时,我希望“非可见文本”类中的文本显示在“可见文本”下面


有什么想法吗?

如果要查找css选项,则无论是否选中要更新样式的元素,都需要在元素之前输入(type=checkbox),并需要一个通过for属性链接到该元素的标签,以便它可以位于任何位置:

可能的例子:

#更多{/*隐藏这个*/
位置:绝对位置;
右:100vw;
}
.不可见的文本{
显示:无;
}
label[for=“more”]{/*使用链接到复选框的标签,如果愿意,将其设置为按钮样式*/
-moz外观:按钮;
外观:按钮;
}
标签[for=“more”]:在{
内容:“更多”。/*更新文本*/
}
#更多:选中~不可见\u文本{
显示:块;/*显示隐藏标记*/
}
#更多:选中~label[for=“more”]:之后{
内容:“更少”。/*更新文本*/
}

HTML Ipsum呈现

佩伦特式的居住者莫比·特里斯蒂克·塞内特斯和内特斯·马莱苏达是一位著名的土尔皮斯·埃吉斯塔斯。前庭侵权人、世仇、别有用心者、临时诉讼人、担保人。不要让你的自由人坐在那里。我的生命是永恒的。莫里斯·普莱斯特拉特·埃利芬德·利奥

佩伦特式居住者morbi tristique Sentecus et netus et malesuada fames ac turpis egestas。前庭侵权人、世仇、别有用心者、临时诉讼人、担保人。不要让你的自由人坐在那里。我的生命是永恒的。莫里斯·普莱斯特拉特·埃利芬德·利奥。他是一个聪明的人。威斯康辛州的前庭、调味品、康茂德维塔、奥纳雷西特、威斯康辛州。埃涅亚发酵液、精粹葡萄汁调味品、红莓汁、豆豉箭叶。在turpis枕面部进行非enim治疗。乌特·费利斯。事实上,这是一个错误,是一个错误,是一个错误,是一个错误。阿利奎姆·埃拉特·帕特。Nam dui mi、tincidunt quis、accumsan porttitor、facilisis luctus、metus

看见
您可以使用的一种技术是利用CSS类–我使用它来显示内容,而不必使用Javascript

:只要元素的
id
与URL片段匹配,target
规则就会应用,因此
#
之后的任何内容都将适用。然后,将按钮更改为指向
#id
的链接:

。不可见的文本{
显示:无;
}
.不可见的文本:目标{
显示:内联;
}
.不可见\u文本:目标+.可见\u文本{
显示:无;
}

长文本

短文


我花了很长时间,下面是代码。(修改代码以使用切换按钮)


.可见{
可见性:隐藏;
}
在…之后{
内容:“更少”
}
.更多::之后{
内容:“更多”
}
BCI

更好的棉花 倡议(BCI)是一项全球性计划 非营利组织 围绕着 最大的棉花可持续性 中的方案 世界。

学习

更好的棉花倡议(BCI)是一个全球性的非营利组织 成为世界上最大的棉花生产基地 世界各地的方案。努力提高全球棉花产量 生产,就改善生产人员的生活而言 它,对它生长的环境更好,对人类也更好 行业的未来。 多亏了几个合作伙伴的帮助,BCI提供了培训 超过200万人的可持续农业实践 21个国家的棉农。2017-18棉花季, 获得许可的BCI农民生产了500多万公吨 吨“优质棉花”——约占总产量的19% 全球棉花产量!

var元素=document.getElementById(“toggleP”); var element2=document.getElementById('toggleBTN');
Hey G-Cyrillus非常感谢,我使用的是一种完全不起作用的不同方法,我认为如果您尝试切换(第一次单击“显示”,第二次单击“隐藏”),您应该看看这个,如果您尝试显示文本,请检查这个Hey simonwo,我也会尝试您的方法,总是很高兴知道不同的成就。非常感谢